π Python 3.2
π Summary
Update the Python 3 stack in Fedora from 3.1 to 3.2
π Owner
- Name: Dave Malcolm
- Email: <dmalcolm@redhat.com>
π Current status
- Targeted release: Fedora 42
- Last updated: 2011-01-19
- Percentage of completion: 80%
Fedora 14 schedule currently has feature freeze on 2010-07-27
Upstream has released 3.2rc1, and it is in Fedora. The upstream release schedule currently has final release on 2011-02-12
TODO:
- verify status of bytecode. Last change seems to have been in upstream revision 84501, which changed the magic number of .pyc/.pyo files to 3170
π Detailed Description
π Benefit to Fedora
Fedora aims to showcase the latest in free and open source software - we should have the most recent release of Python 3.
π Scope
π How To Test
Interested testers do not need special hardware. If you have a favorite Python 3 script, module, or application, please test it with Python 3.2 and verify that it still works as you expect.
My own test plan:
- Smoketest of the interpreter
- Run the upstream regression test suite (this is done during %check)
π User Experience
Users should not notice any difference, other than the availability of the 3.2 interpreter
π Dependencies
π Contingency Plan
The bulk of the work is done, and appears stable.
π Documentation
π Release Notes
- We're now compiling Python3 with support for computed goto's in the interpreter mainloop. This can speedup execution of python code by as much as 17%. https://bugzilla.redhat.com/show_bug.cgi?id=566770