From Fedora Project Wiki

< Features

Revision as of 15:52, 28 May 2010 by Dmalcolm (talk | contribs) (initial page creation)
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

PyPy Stack


Fedora 34 has an alternate Python 2 runtime and add-on module stack built using PyPy, an alternate implementation of the Python 2 language, featuring Just-in-Time compilation.


  • Email: <>

Current status

  • Targeted release: Fedora 34
  • Last updated: 2010-05-28
  • Percentage of completion: 10%

pypy packaged and awaiting review

Detailed Description

PyPy is a python interpreter written in a subset of python. The interpreter can have better memory use than CPython and speed is closing in on Cpython. The JIT'd version is faster than CPython in many benchmarks.

It is growing the ability to load CPython extension modules.

This feature is exploring the idea of shipping PyPy, and the scope is not yet clear, be it:

  1. just the core interpreter, or
  2. sharing pure-Python add-on modules with the system Python (but with split bytecode files), or
  3. a full, independent Python stack, but with just pure-Python add-on modules, or
  4. a full, independent Python stack, with both pure-Python and machine-code extension modules

Benefit to Fedora


How To Test

User Experience


Contingency Plan


Release Notes

Comments and Discussion