We're pleased to announce the first stable release of PyPy3. PyPy3 targets Python 3 (3.2.5) compatibility.
We would like to thank all of the people who donated_ to the
for supporting the work that went into this.
You can download the PyPy3 2.3.1 release here:
The first stable release of PyPy3: support for Python 3!
The stdlib has been updated to Python 3.2.5
Additional support for the u'unicode' syntax (
PEP 414_) from Python
Updates from the default branch, such as incremental GC and various JIT improvements
Resolved some notable JIT performance regressions from PyPy2:
Re-enabled the previously disabled collection (list/dict/set) strategies
Resolved performance of iteration over range objects
Resolved handling of Python 3's exception __context__ unnecessarily forcing frame object overhead
PEP 414: http://legacy.python.org/dev/peps/pep-0414/
PyPy is a very compliant Python interpreter, almost a drop-in replacement for CPython 2.7.6 or 3.2.5. It's fast due to its integrated tracing JIT compiler.
This release supports x86 machines running Linux 32/64, Mac OS X 64, Windows, and OpenBSD, as well as newer ARM hardware (ARMv6 or ARMv7, with VFPv3) running Linux.
While we support 32 bit python on Windows, work on the native Windows 64
bit python is still stalling, we would welcome a volunteer
We suggest using PyPy from a
virtualenv_. Once you have a virtualenv
installed, you can follow instructions from
pypy documentation_ on how
to proceed. This document also covers other
.. _donated: http://morepypy.blogspot.com/2012/01/py3k-and-numpy-first-stage-thanks-to.ht...
py3k proposal: http://pypy.org/py3donate.html
pypy documentation: http://doc.pypy.org/en/latest/getting-started.html#installing-using-virtuale...
installation schemes: http://doc.pypy.org/en/latest/getting-started.html#installing-pypy
Cheers, the PyPy team
-- Philip Jenvey