[Bug 526126] New: Review Request: python3 - Python 3.x (backwards incompatible version)

bugzilla at redhat.com bugzilla at redhat.com
Mon Sep 28 22:41:14 UTC 2009


Please do not reply directly to this email. All additional
comments should be made in the comments box of this bug.

Summary: Review Request: python3 - Python 3.x (backwards incompatible version)

https://bugzilla.redhat.com/show_bug.cgi?id=526126

           Summary: Review Request: python3 - Python 3.x (backwards
                    incompatible version)
           Product: Fedora
           Version: rawhide
          Platform: All
        OS/Version: Linux
            Status: NEW
          Severity: medium
          Priority: low
         Component: Package Review
        AssignedTo: nobody at fedoraproject.org
        ReportedBy: amcnabb at mcnabbs.org
         QAContact: extras-qa at fedoraproject.org
                CC: notting at redhat.com, fedora-package-review at redhat.com
   Estimated Hours: 0.0
    Classification: Fedora


Spec URL: http://aml.cs.byu.edu/~amcnabb/python3.spec
SRPM URL: http://aml.cs.byu.edu/~amcnabb/python3-3.1.1-1.fc11.src.rpm
Description: Python 3.x (backwards incompatible with the 2.x series)

Python 3.x is somewhat controversial in the Fedora community.  Since so many of
the system tools are written in Python, it may be a very long time before
Fedora can be migrated from Python 2.x to Python 3.x.  Unlike previous updates
to Python, it will be impossible to switch over to a new version in one day.

I believe it will be important to have a Python 3.x RPM available.  Note that I
do NOT propose creating any separate library RPMs for Python 3.  There are
several reasons for creating an early RPM for Python 3.x without creating new
RPMs for all of the various Python packages.  First, Fedora developers will
eventually need to experiment with Python 3.x, and having an RPM available
would help with this.  Second, people learning Python are now finding resources
that are specific to Python 3.x (for example, the famous book "Dive Into
Python" is now available for Python 3.x).  Third, Python developers (like
myself) may wish to use Python 3.x for simple scripts that don't rely on
third-party libraries (there are plenty of batteries included in the standard
library).

This new Python 3.x RPM is loosely based on the current Python 2.x RPMs.  I'm
sure it still isn't perfect, but I'm at the point where I would appreciate
feedback.  I really think that this RPM will be helpful for many people.

-- 
Configure bugmail: https://bugzilla.redhat.com/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug.




More information about the Fedora-package-review mailing list