From Fedora Project Wiki
< Features
(→Current status: add notes on bytecode) |
|||
Line 36: | Line 36: | ||
== Benefit to Fedora == | == Benefit to Fedora == | ||
<!-- What is the benefit to the platform? If this is a major capability update, what has changed? If this is a new feature, what capabilities does it bring? Why will Fedora become a better distribution or project because of this feature?--> | <!-- What is the benefit to the platform? If this is a major capability update, what has changed? If this is a new feature, what capabilities does it bring? Why will Fedora become a better distribution or project because of this feature?--> | ||
Fedora aims to showcase the latest in free and open source software - we should have the most recent release of Python 3. | |||
== Scope == | == Scope == |
Revision as of 18:41, 24 January 2011
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
User Experience
Dependencies
Contingency Plan
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