Mailinglist Archive: opensuse-features (397 mails)

< Previous Next >
[openFATE 311176] add pypy - a faster python implementation
Feature changed by: Di Pe (dipe)
Feature #311176, revision 5
Title: add pypy - a faster python implementation

openSUSE Distribution: Unconfirmed
Priority
Requester: Important

Requested by: Di Pe (dipe)
Partner organization: openSUSE.org

Description:
pypy is (almost) fully compatible to python 2.5 but it can execute your
unmodified Python code 5-15 times faster than the standard cPython.
For benefits see here: http://fedoraproject.org/wiki/Features/PyPyStack
- It takes more than 1 hour to build on a fast machine providing a nice
- rpm package would make sense
+ It takes more than 1 hour to build on a fast machine ....so providing a
+ nice rpm package would make sense
+ pypy has been around for a very long time but only now it has a 64 bit
+ JIT compiler

Discussion:
#1: Di Pe (dipe) (2011-01-30 20:37:46)
I tried to use the build service for this to submit the package but it
seemed to end up in an infinite loop. Was able to build successfully on
11.3, these are my notes: sudo zypper -n in python-devel python-curses
libffi-devel zlib-devel libbz2-devel ncurses-devel libexpat-devel
openssl-devel valgrind-devel gc-devel prelink download

http://kojipkgs.fedoraproject.org/packages/pypy/1.4.1/3.fc15/src/pypy-1.4.1-3.fc15.src.rpm
rpmbuild --rebuild pypy-1.4.1-3.fc15.src.rpm cancel the build after the
first few error messages edit /usr/src/packages/SPECS/pypy.spec and
replace Buildrequires: bzip2-devel Buildrequires: expat-devel with
Buildrequires: libbz2-devel Buildrequires: libexpat-devel
Buildrequires: prelink and set %global with_stackless 1 cd /usr/lib64
ln -s libncurses.a libcurses.a cd /usr/lib ln -s libncurses.a libcurses.
a
rpmbuild -ba /usr/src/packages/SPECS/pypy.spec



--
openSUSE Feature:
https://features.opensuse.org/311176

< Previous Next >
List Navigation
This Thread