From Fedora Project Wiki
(→Porting status: pyxdg is now available) |
|||
Line 9: | Line 9: | ||
{| | {| | ||
! Python Module !! Fedora Python 2 package !! Upstream status of Python 3 !! Fedora Python 3 package | ! Python Module !! Fedora Python 2 package !! Upstream status of Python 3 !! Fedora Python 3 package | ||
|- | |||
| || || || In Fedora as '''fatrace''' subpackage of fatrace | |||
|- | |||
| || || || In Fedora as '''gedit-beesu-plugin''' subpackage of beesu | |||
|- | |||
| || || || In Fedora as '''ibus-bogo''' subpackage of ibus-bogo | |||
|- | |||
| || || || In Fedora as '''libgexiv2-python3''' subpackage of libgexiv2 | |||
|- | |||
| || || || In Fedora as '''libgit2-glib''' subpackage of libgit2-glib | |||
|- | |||
| || || || In Fedora as '''loook''' | |||
|- | |||
| || || || In Fedora as '''metagoofil''' subpackage of metagoofil | |||
|- | |||
| || || || In Fedora as '''nfoview''' | |||
|- | |||
| || || || In Fedora as '''nordugrid-arc-python3''' subpackage of nordugrid-arc | |||
|- | |||
| || || || In Fedora as '''python3-dogpile-cache''' subpackage of python-dogpile-cache | |||
|- | |||
| || || || In Fedora as '''python3-repoze-lru''' subpackage of python-repoze-lru | |||
|- | |||
| || || || In Fedora as '''python3-repoze-who''' subpackage of python-repoze-who | |||
|- | |||
| || || || In Fedora as '''python3-sphinx-theme-flask''' subpackage of python-sphinx-theme-flask | |||
|- | |||
| || || || In Fedora as '''python3-webob1.2''' subpackage of python-webob1.2 | |||
|- | |||
| || || || In Fedora as '''python3-zc-customdoctests''' subpackage of python-zc-customdoctests | |||
|- | |||
| || || || In Fedora as '''python3-zope-component''' subpackage of python-zope-component | |||
|- | |||
| || || || In Fedora as '''python3-zope-configuration''' subpackage of python-zope-configuration | |||
|- | |||
| || || || In Fedora as '''python3-zope-deprecation''' subpackage of python-zope-deprecation | |||
|- | |||
| || || || In Fedora as '''python3-zope-proxy''' subpackage of python-zope-proxy | |||
|- | |||
| || || || In Fedora as '''python3-zope-schema''' subpackage of python-zope-schema | |||
|- | |||
| || || || In Fedora as '''python3-zope-testing''' subpackage of python-zope-testing | |||
|- | |||
| || || || In Fedora as '''ris-linux''' subpackage of ris-linux | |||
|- | |||
| || || || In Fedora as '''transmageddon''' subpackage of transmageddon | |||
|- | |||
| || || || In Fedora as '''uwsgi-plugin-python3''' subpackage of uwsgi | |||
|- | |||
| || || || In Fedora as '''will-crash''' subpackage of will-crash | |||
|- | |- | ||
| || blender || Blender 2.5 [http://wiki.blender.org/index.php/BlenderDev/Blender2.5/PythonAPI_31 migrated its embedded version of python from Python 2 to Python 3]. || Fedora 15 onwards switched from Blender 2.4 to 2.5, linking against the system Python 3, rather than the system Python 2 | | || blender || Blender 2.5 [http://wiki.blender.org/index.php/BlenderDev/Blender2.5/PythonAPI_31 migrated its embedded version of python from Python 2 to Python 3]. || Fedora 15 onwards switched from Blender 2.4 to 2.5, linking against the system Python 3, rather than the system Python 2 | ||
|- | |- | ||
| || bpython || Should work in 0.9.6.2: http://bitbucket.org/bobf/bpython/issue/84/bpython-doesnt-work-with-python-3 ; needs pyparsing || In Fedora 14 onwards as '''python3-bpython''' subpackage of bpython (was {{bz|590107}}) | | || bpython || Should work in 0.9.6.2: http://bitbucket.org/bobf/bpython/issue/84/bpython-doesnt-work-with-python-3 ; needs pyparsing || In Fedora 14 onwards as '''python3-bpython''' subpackage of bpython (was {{bz|590107}}) | ||
|- | |||
| || lcgdm || || In Fedora as '''lfc-python3''' and '''dpm-python3''' subpackages of lcgdm | |||
|- | |||
| || mysql-connector-python || || In Fedora as '''mysql-connector-python3'''subpackage of mysql-connector-python | |||
|- | |- | ||
| || swig || According to http://www.swig.org/news.php, Python 3 support was added to SWIG in 1.3.37 (released 2009-01-15); generated C code appears to be compilable against both Python 2 and Python 3 || Fedora 11 onwards has had a version of "swig" capable of generating code for both Python major-versions. | | || swig || According to http://www.swig.org/news.php, Python 3 support was added to SWIG in 1.3.37 (released 2009-01-15); generated C code appears to be compilable against both Python 2 and Python 3 || Fedora 11 onwards has had a version of "swig" capable of generating code for both Python major-versions. | ||
|- | |||
| _cffi_backend cffi || || || In Fedora as '''python3-cffi''' subpackage of python-cffi | |||
|- | |||
| _dbus_bindings.so _dbus_glib_bindings.so dbus || || || In Fedora as '''python3-dbus''' subpackage of dbus-python | |||
|- | |||
| _libsuinput uinput || || || In Fedora as '''python3-uinput''' subpackage of python-uinput | |||
|- | |||
| accerciser || || || In Fedora as '''accerciser''' subpackage of accerciser | |||
|- | |||
| alembic || || || In Fedora as '''python3-alembic''' subpackage of python-alembic | |||
|- | |- | ||
| amqplib || || || In Fedora as '''python3-amqplib''' subpackage of python-amqplib | | amqplib || || || In Fedora as '''python3-amqplib''' subpackage of python-amqplib | ||
Line 21: | Line 85: | ||
|- | |- | ||
| anyjson || || || In Fedora as '''python3-anyjson''' subpackage of python-anyjson | | anyjson || || || In Fedora as '''python3-anyjson''' subpackage of python-anyjson | ||
|- | |||
| apipkg || || || In Fedora as '''python3-apipkg''' subpackage of python-apipkg | |||
|- | |||
| apsw || || || In Fedora as '''python3-apsw''' subpackage of python-apsw | |||
|- | |||
| argh || || || In Fedora as '''python3-argh''' subpackage of python-argh | |||
|- | |- | ||
| asciitable || || || In Fedora as '''python3-asciitable''' subpackage of python-asciitable | | asciitable || || || In Fedora as '''python3-asciitable''' subpackage of python-asciitable | ||
Line 27: | Line 97: | ||
|- | |- | ||
| auth || || || In Fedora as '''python3-auth.credential''' subpackage of python-auth-credential | | auth || || || In Fedora as '''python3-auth.credential''' subpackage of python-auth-credential | ||
|- | |||
| AutoArchive || || || In Fedora as '''autoarchive''' subpackage of autoarchive | |||
|- | |||
| awake || || || In Fedora as subpackages '''awake''' '''python3-awake''' of awake | |||
|- | |- | ||
| babel || python-babel || || '''python3-babel''' built as a subpackage of babel (Patch to .spec to emit python2 and python 3 from one build was {{bz|537266}}) | | babel || python-babel || || '''python3-babel''' built as a subpackage of babel (Patch to .spec to emit python2 and python 3 from one build was {{bz|537266}}) | ||
|- | |||
| backlash || || || In Fedora as '''python3-backlash''' subpackage of python-backlash | |||
|- | |- | ||
| beaker || python-beaker || || In Fedora 14 onwards as '''python3-beaker''', built as a subpackage of python-beaker | | beaker || python-beaker || || In Fedora 14 onwards as '''python3-beaker''', built as a subpackage of python-beaker | ||
|- | |- | ||
| beautifulsoup4 || python-BeautifulSoup || beautifulsoup4 adds Python 3 support || Fedora 15 onwards has '''python3-BeautifulSoup''', built as a subpackage of python-BeautifulSoup.src.rpm, using a copy of the 4.* tarball | | beautifulsoup4 || python-BeautifulSoup || beautifulsoup4 adds Python 3 support || Fedora 15 onwards has '''python3-BeautifulSoup''', built as a subpackage of python-BeautifulSoup.src.rpm, using a copy of the 4.* tarball | ||
|- | |||
| billiard || || || In Fedora as '''python3-billiard''' subpackage of python-billiard | |||
|- | |||
| bind10_config bindctl isc libutil_io_python.so pydnspp.so || || || In Fedora as subpackages '''bind10''' '''bind10-dns''' of bind10 | |||
|- | |||
| blessings || || || In Fedora as '''python3-blessings''' subpackage of python-blessings | |||
|- | |||
| bottle || || || In Fedora as '''python3-bottle''' subpackage of python-bottle | |||
|- | |||
| brlapi || || || In Fedora as '''python3-brlapi''' subpackage of brltty | |||
|- | |- | ||
| bs4 || || || In Fedora as '''python3-beautifulsoup4''' subpackage of python-beautifulsoup4 | | bs4 || || || In Fedora as '''python3-beautifulsoup4''' subpackage of python-beautifulsoup4 | ||
|- | |||
| bson gridfs pymongo || || || In Fedora as subpackages '''python3-bson''' '''python3-pymongo''' '''python3-pymongo-gridfs''' of python-pymongo | |||
|- | |- | ||
| cairo || pycairo || Upstream packages the py3k version as pycairo and the py2 version as py2cairo. There is a need to port from PyCObject to PyCapsule because Python 3.2 does not support PyCObject || In Fedora 15 onwards as '''python3-cairo''') | | cairo || pycairo || Upstream packages the py3k version as pycairo and the py2 version as py2cairo. There is a need to port from PyCObject to PyCapsule because Python 3.2 does not support PyCObject || In Fedora 15 onwards as '''python3-cairo''') | ||
|- | |||
| cairocffi || || || In Fedora as '''python3-cairocffi''' subpackage of python-cairocffi | |||
|- | |||
| cairosvg || || || In Fedora as '''python3-CairoSVG''' subpackage of python-cairosvg | |||
|- | |||
| cangjie || || || In Fedora as '''python3-cangjie''' subpackage of python3-cangjie | |||
|- | |||
| CDApplet CDBashApplet CairoDock || || || In Fedora as '''cairo-dock-python3''' subpackage of cairo-dock | |||
|- | |||
| celery || || || In Fedora as subpackages '''python-celery''' '''python3-celery''' of python-celery | |||
|- | |||
| cement || || || In Fedora as '''python3-cement''' subpackage of python-cement | |||
|- | |||
| chameleon || || || In Fedora as '''python3-chameleon''' subpackage of python-chameleon | |||
|- | |- | ||
| chardet || python-chardet || Upstream releasing dual-purpose tarballs || In Fedora 13 onwards as '''python3-chardet''' (was RHBZ [https://bugzilla.redhat.com/show_bug.cgi?id=583186 #583186]), the [https://admin.fedoraproject.org/updates/python3-chardet-2.0.1-2.fc13 update] is now stable. Though not yet in the beta release, it will be in the final one. | | chardet || python-chardet || Upstream releasing dual-purpose tarballs || In Fedora 13 onwards as '''python3-chardet''' (was RHBZ [https://bugzilla.redhat.com/show_bug.cgi?id=583186 #583186]), the [https://admin.fedoraproject.org/updates/python3-chardet-2.0.1-2.fc13 update] is now stable. Though not yet in the beta release, it will be in the final one. | ||
|- | |- | ||
| cherrypy || python-cherrypy || Python 3 supported as of [http://www.cherrypy.org/wiki/WhatsNewIn32 CherryPy 3.2 (October 2009)], upstream releasing [http://download.cherrypy.org/cherrypy/3.2.0rc1/CherryPy-3.2.0rc1-py3.tar.gz separate tarballs for python 3] || In Fedora 13 onwards as '''python3-cherrypy''' (was {{bz|579593}}), though F-13 build is only available as [https://admin.fedoraproject.org/updates/python3-cherrypy-3.2.0-0.rc1.r2567.1.fc13 an update]. | | cherrypy || python-cherrypy || Python 3 supported as of [http://www.cherrypy.org/wiki/WhatsNewIn32 CherryPy 3.2 (October 2009)], upstream releasing [http://download.cherrypy.org/cherrypy/3.2.0rc1/CherryPy-3.2.0rc1-py3.tar.gz separate tarballs for python 3] || In Fedora 13 onwards as '''python3-cherrypy''' (was {{bz|579593}}), though F-13 build is only available as [https://admin.fedoraproject.org/updates/python3-cherrypy-3.2.0-0.rc1.r2567.1.fc13 an update]. | ||
|- | |||
| cliff || || || In Fedora as '''python3-cliff''' subpackage of python-cliff | |||
|- | |- | ||
| cmd2 || || || In Fedora as '''python3-cmd2''' subpackage of python-cmd2 | | cmd2 || || || In Fedora as '''python3-cmd2''' subpackage of python-cmd2 | ||
|- | |- | ||
| cobbler koan || || || In Fedora as subpackages '''cobbler''' '''cobbler-web''' '''koan''' of cobbler | | cobbler koan || || || In Fedora as subpackages '''cobbler''' '''cobbler-web''' '''koan''' of cobbler | ||
|- | |||
| construct || || || In Fedora as '''python3-construct''' subpackage of python-construct | |||
|- | |- | ||
| coverage || python-coverage || Upstream releasing dual-purpose tarballs || In Fedora 13 onwards as '''python3-coverage''' subpackage of python-coverage (was {{bz|536948}}) | | coverage || python-coverage || Upstream releasing dual-purpose tarballs || In Fedora 13 onwards as '''python3-coverage''' subpackage of python-coverage (was {{bz|536948}}) | ||
|- | |||
| cptrace ptrace || || || In Fedora as '''python3-ptrace''' subpackage of python-ptrace | |||
|- | |- | ||
| Crypto || python-crypto || PyCrypto supports Python 3 as of [http://lists.dlitz.net/pipermail/pycrypto/2011q4/000480.html 2.4] || In Fedora 17 onwards as '''python3-crypto''' subpackage of python-crypto (was {{bz|748529}}) | | Crypto || python-crypto || PyCrypto supports Python 3 as of [http://lists.dlitz.net/pipermail/pycrypto/2011q4/000480.html 2.4] || In Fedora 17 onwards as '''python3-crypto''' subpackage of python-crypto (was {{bz|748529}}) | ||
|- | |- | ||
| cvxopt || || || In Fedora as '''python3-cvxopt''' subpackage of python-cvxopt | | cvxopt || || || In Fedora as '''python3-cvxopt''' subpackage of python-cvxopt | ||
|- | |||
| CXX || || || In Fedora as '''python3-pycxx-devel''' subpackage of python-pycxx | |||
|- | |||
| Cython cython pyximport || || || In Fedora as '''python3-Cython''' subpackage of Cython | |||
|- | |||
| d2to1 || || || In Fedora as '''python3-d2to1''' subpackage of python-d2to1 | |||
|- | |- | ||
| dateutil || || || In Fedora as '''python3-dateutil''' package | | dateutil || || || In Fedora as '''python3-dateutil''' package | ||
|- | |- | ||
| decorator || python-decorator || Upstream reports that [http://pypi.python.org/pypi/decorator/3.1.2 3.1.2 ought to work, by running 2to3 on the module decorator.py] || In Fedora 14 onwards as '''python3-decorator''' subpackage of python-decorator | | decorator || python-decorator || Upstream reports that [http://pypi.python.org/pypi/decorator/3.1.2 3.1.2 ought to work, by running 2to3 on the module decorator.py] || In Fedora 14 onwards as '''python3-decorator''' subpackage of python-decorator | ||
|- | |||
| defusedxml || || || In Fedora as '''python3-defusedxml''' subpackage of python-defusedxml | |||
|- | |- | ||
| deltarpm || deltarpm || || In Fedora 13 onwards (the "deltarpm" build emits both "python-deltarpm" and '''"python3-deltarpm'''" subpackages) | | deltarpm || deltarpm || || In Fedora 13 onwards (the "deltarpm" build emits both "python-deltarpm" and '''"python3-deltarpm'''" subpackages) | ||
|- | |- | ||
| dirq || || || In Fedora as '''python3-dirq''' subpackage of python-dirq | | dirq || || || In Fedora as '''python3-dirq''' subpackage of python-dirq | ||
|- | |||
| DistUtilsExtra || || || In Fedora as '''python3-distutils-extra''' subpackage of python-distutils-extra | |||
|- | |||
| django || || || In Fedora as '''python3-django''' subpackage of python-django | |||
|- | |||
| dns || || || In Fedora as '''python3-dns''' subpackage of python-dns | |||
|- | |- | ||
| docutils || python-docutils || Website says: "From version 0.6 Docutils is compatible with Python 3, but requires 2to3." Note: Soft dependency on python-imaging which is not yet ported. We can make python3-docutils not use imaging with reduced functionality compared to the python2 version || In Fedora 14 onwards as '''python3-docutils''' subpackage of python-docutils (was {{bz|579567}}) | | docutils || python-docutils || Website says: "From version 0.6 Docutils is compatible with Python 3, but requires 2to3." Note: Soft dependency on python-imaging which is not yet ported. We can make python3-docutils not use imaging with reduced functionality compared to the python2 version || In Fedora 14 onwards as '''python3-docutils''' subpackage of python-docutils (was {{bz|579567}}) | ||
|- | |||
| dogpile || || || In Fedora as '''python3-dogpile-core''' subpackage of python-dogpile-core | |||
|- | |||
| doit || || || In Fedora as '''python3-doit''' subpackage of python-doit | |||
|- | |||
| dreampielib || || || In Fedora as '''dreampie-python3''' subpackage of dreampie | |||
|- | |||
| dropbox || || || In Fedora as '''python3-dropbox''' subpackage of python-dropbox | |||
|- | |||
| dtopt || || || In Fedora as '''python3-dtopt''' subpackage of python-dtopt | |||
|- | |- | ||
| easygui || || || In Fedora as '''python3-easygui''' subpackage of python-easygui | | easygui || || || In Fedora as '''python3-easygui''' subpackage of python-easygui | ||
|- | |||
| elftools || || || In Fedora as '''python3-pyelftools''' subpackage of pyelftools | |||
|- | |- | ||
| enchant || python-enchant || As of 2010-12-14 [http://packages.python.org/pyenchant/news/item/version-1.6.5-released.html 1.6.5 onwards should work with Python 3] || In Fedora 17 onwards as '''python3-enchant''' subpackage of python-enchant (was {{bz|745237}}) | | enchant || python-enchant || As of 2010-12-14 [http://packages.python.org/pyenchant/news/item/version-1.6.5-released.html 1.6.5 onwards should work with Python 3] || In Fedora 17 onwards as '''python3-enchant''' subpackage of python-enchant (was {{bz|745237}}) | ||
|- | |- | ||
| execnet || || || In Fedora as '''python3-execnet''' subpackage of python-execnet | | execnet || || || In Fedora as '''python3-execnet''' subpackage of python-execnet | ||
|- | |||
| extras || || || In Fedora as '''python3-extras''' subpackage of python-extras | |||
|- | |||
| fdb || || || In Fedora as '''python3-fdb''' subpackage of python-fdb | |||
|- | |- | ||
| feedparser || || || In Fedora as '''python3-feedparser''' subpackage of python-feedparser | | feedparser || || || In Fedora as '''python3-feedparser''' subpackage of python-feedparser | ||
|- | |||
| firehose || || || In Fedora as '''python3-firehose''' subpackage of python-firehose | |||
|- | |- | ||
| flexmock || || || In Fedora as '''python3-flexmock''' subpackage of python-flexmock | | flexmock || || || In Fedora as '''python3-flexmock''' subpackage of python-flexmock | ||
|- | |||
| fn || || || In Fedora as '''python3-fn''' subpackage of python-fn | |||
|- | |||
| forensic1394 || || || In Fedora as '''python3-forensic1394''' subpackage of libforensic1394 | |||
|- | |||
| g2clib ncepgrib2 pygrib redtoreg || || || In Fedora as '''python3-pygrib''' subpackage of pygrib | |||
|- | |- | ||
| gcc || || [https://fedorahosted.org/gcc-python-plugin/ gcc-python-plugin] supports both Python 2 and Python 3 from one tarball, using "six" || In Fedora 16 onwards as '''gcc-python3-plugin''' and '''gcc-python3-debug-plugin''' subpackages of gcc-python-plugin (was {{bz|725570}}) | | gcc || || [https://fedorahosted.org/gcc-python-plugin/ gcc-python-plugin] supports both Python 2 and Python 3 from one tarball, using "six" || In Fedora 16 onwards as '''gcc-python3-plugin''' and '''gcc-python3-debug-plugin''' subpackages of gcc-python-plugin (was {{bz|725570}}) | ||
|- | |||
| gearbox || || || In Fedora as '''python3-gearbox''' subpackage of python-gearbox | |||
|- | |||
| github || || || In Fedora as '''python3-github''' subpackage of python-github | |||
|- | |||
| github || || || In Fedora as '''python3-github''' subpackage of python-PyGithub | |||
|- | |- | ||
| gobject || pygobject2 || I'm working on the py3 port upstream. Note this replaces the need for modules such as PyGTK which will not be ported || In Fedora 15 onwards as '''python3-gobject''' built as as a subpackage of pygobject2 | | gobject || pygobject2 || I'm working on the py3 port upstream. Note this replaces the need for modules such as PyGTK which will not be ported || In Fedora 15 onwards as '''python3-gobject''' built as as a subpackage of pygobject2 | ||
|- | |- | ||
| gobject || pygobject3 || || In Fedora as '''python3-gobject''' built as as a subpackage of pygobject3 | | gobject || pygobject3 || || In Fedora as '''python3-gobject''' built as as a subpackage of pygobject3 | ||
|- | |||
| gpgme || || || In Fedora as '''python3-pygpgme''' subpackage of pygpgme | |||
|- | |||
| gunicorn || || || In Fedora as '''python3-gunicorn''' subpackage of python-gunicorn | |||
|- | |||
| h5py || || || In Fedora as '''python3-h5py''' subpackage of h5py | |||
|- | |||
| hovercraft || || || In Fedora as '''hovercraft''' subpackage of hovercraft | |||
|- | |- | ||
| html5lib || || || In Fedora as '''python3-html5lib''' subpackage of python-html5lib | | html5lib || || || In Fedora as '''python3-html5lib''' subpackage of python-html5lib | ||
|- | |||
| httpie || || || In Fedora as '''python3-httpie''' subpackage of httpie | |||
|- | |- | ||
| httplib2 || || || In Fedora as '''python3-httplib2''' subpackage of python-httplib2 | | httplib2 || || || In Fedora as '''python3-httplib2''' subpackage of python-httplib2 | ||
|- | |||
| ibus_cangjie || || || In Fedora as '''ibus-cangjie''' subpackage of ibus-cangjie | |||
|- | |||
| inception || || || In Fedora as '''inception''' subpackage of inception | |||
|- | |||
| iptools || || || In Fedora as '''python3-iptools''' subpackage of python-iptools | |||
|- | |||
| IPython || || || In Fedora as subpackages '''python3-ipython-console''' '''python3-ipython-gui''' '''python3-ipython-notebook''' '''python3-ipython-tests''' of ipython | |||
|- | |||
| itsdangerous || || || In Fedora as '''python3-itsdangerous''' subpackage of python-itsdangerous | |||
|- | |- | ||
| jinja2 || python-jinja2 || Version 2.3 introduced 'experimental' Python 3 support. || In Fedora 14 onwards as '''python3-jinja2''' subpackage of python-jinja2 (was {{bz|537268}}) | | jinja2 || python-jinja2 || Version 2.3 introduced 'experimental' Python 3 support. || In Fedora 14 onwards as '''python3-jinja2''' subpackage of python-jinja2 (was {{bz|537268}}) | ||
|- | |- | ||
| || | | kombu || || || In Fedora as '''python3-kombu''' subpackage of python-kombu | ||
|- | |||
| libcomps || || || In Fedora as '''python3-libcomps''' subpackage of libcomps | |||
|- | |||
| liblinear liblinearutil || || || In Fedora as '''python3-liblinear''' subpackage of liblinear | |||
|- | |||
| llfuse || || || In Fedora as '''python3-llfuse''' subpackage of python-llfuse | |||
|- | |||
| logging_tree || || || In Fedora as '''python3-logging-tree''' subpackage of python-logging-tree | |||
|- | |||
| logutils || || || In Fedora as '''python3-logutils''' subpackage of python-logutils | |||
|- | |||
| lonote || || || In Fedora as '''lonote''' subpackage of lonote | |||
|- | |- | ||
| || || || In Fedora as ''' | | louis || || || In Fedora as '''liblouis-python3''' subpackage of liblouis | ||
|- | |- | ||
| lxml || python-lxml || Upstream releasing dual-purpose tarballs || In Fedora 13 onwards as '''python3-lxml''' subpackage of python-lxml (was {{bz|533290}}) | | lxml || python-lxml || Upstream releasing dual-purpose tarballs || In Fedora 13 onwards as '''python3-lxml''' subpackage of python-lxml (was {{bz|533290}}) | ||
|- | |- | ||
| mako || python-mako || From version 0.3, mako supports python3 || In Fedora 14 onwards as '''python3-mako''' subpackage of python-mako (was {{bz|585036}}) | | mako || python-mako || From version 0.3, mako supports python3 || In Fedora 14 onwards as '''python3-mako''' subpackage of python-mako (was {{bz|585036}}) | ||
|- | |- | ||
| manuel || || || In Fedora as '''python3-manuel''' subpackage of python-manuel | | manuel || || || In Fedora as '''python3-manuel''' subpackage of python-manuel | ||
Line 101: | Line 283: | ||
|- | |- | ||
| markupsafe || || || In Fedora as '''python3-markupsafe''' subpackage of python-markupsafe | | markupsafe || || || In Fedora as '''python3-markupsafe''' subpackage of python-markupsafe | ||
|- | |||
| matplotlib mpl_toolkits pylab || || || In Fedora as subpackages '''python3-matplotlib''' '''python3-matplotlib-qt4''' '''python3-matplotlib-tk''' of python-matplotlib | |||
|- | |||
| mccabe || || || In Fedora as '''python3-mccabe''' subpackage of python-mccabe | |||
|- | |- | ||
| messaging || || || In Fedora as '''python3-messaging''' subpackage of python-messaging | | messaging || || || In Fedora as '''python3-messaging''' subpackage of python-messaging | ||
|- | |- | ||
| mglob || || || In Fedora as '''python3-mglob''' subpackage of python-mglob | | mglob || || || In Fedora as '''python3-mglob''' subpackage of python-mglob | ||
|- | |||
| milia || || || In Fedora as '''python3-pymilia''' subpackage of pymilia | |||
|- | |||
| mimeparse || || || In Fedora as '''python3-mimeparse''' subpackage of python-mimeparse | |||
|- | |- | ||
| minimock || python-minimock || [http://groups.google.com/group/minimock-dev/browse_thread/thread/a6cd2d572eec31d0 Asked upstream] they will release dual-purpose tarballs || In Fedora 13 onwards as '''python3-minimock''' subpackage of python-minimock | | minimock || python-minimock || [http://groups.google.com/group/minimock-dev/browse_thread/thread/a6cd2d572eec31d0 Asked upstream] they will release dual-purpose tarballs || In Fedora 13 onwards as '''python3-minimock''' subpackage of python-minimock | ||
Line 112: | Line 302: | ||
| mpich2, openmpi || mpi4py || || '''python3-mpi4py-{openmpi,mpich2}''' in Fedora 13 onwards, built as a subpackage of mpi4py. | | mpich2, openmpi || mpi4py || || '''python3-mpi4py-{openmpi,mpich2}''' in Fedora 13 onwards, built as a subpackage of mpi4py. | ||
|- | |- | ||
| || || || In Fedora as ''' | | MultipartPostHandler || || || In Fedora as '''python3-MultipartPostHandler2''' subpackage of python-MultipartPostHandler2 | ||
|- | |- | ||
| || || || In Fedora as ''' | | netCDF4 netCDF4_utils netcdftime || || || In Fedora as '''netcdf4-python3''' subpackage of netcdf4-python | ||
|- | |- | ||
| networkx || || || In Fedora as '''python3-networkx''' subpackage of python-networkx | | networkx || || || In Fedora as '''python3-networkx''' subpackage of python-networkx | ||
|- | |- | ||
| nose || || || In Fedora as '''python3-nose''' subpackage of python-nose | | nose || || || In Fedora as '''python3-nose''' subpackage of python-nose | ||
|- | |||
| nose_exclude || || || In Fedora as '''python3-nose-exclude''' subpackage of python-nose-exclude | |||
|- | |||
| nosecover3 || || || In Fedora as '''python3-nose-cover3''' subpackage of python-nose-cover3 | |||
|- | |||
| noseprogressive || || || In Fedora as '''python3-nose-progressive''' subpackage of python-nose-progressive | |||
|- | |- | ||
| numpy || numpy || || '''python3-{numpy,f2py}''' in Fedora 15 onwards, built as a subpackage of numpy. | | numpy || numpy || || '''python3-{numpy,f2py}''' in Fedora 15 onwards, built as a subpackage of numpy. | ||
|- | |||
| openshot || || || In Fedora as '''openshot''' subpackage of openshot | |||
|- | |||
| optcomplete || || || In Fedora as '''python3-optcomplete''' subpackage of python-optcomplete | |||
|- | |||
| orca || || || In Fedora as '''orca''' subpackage of orca | |||
|- | |||
| paste || || || In Fedora as '''python3-paste-deploy''' subpackage of python-paste-deploy | |||
|- | |||
| pathtools || || || In Fedora as '''python3-pathtools''' subpackage of python-pathtools | |||
|- | |- | ||
| pbs || || || In Fedora as '''python3-pbs''' subpackage of python-pbs | | pbs || || || In Fedora as '''python3-pbs''' subpackage of python-pbs | ||
|- | |||
| pep8 || || || In Fedora as '''python3-pep8''' subpackage of python-pep8 | |||
|- | |||
| pexpect || || || In Fedora as '''python3-pexpect''' subpackage of python-pexpect | |||
|- | |||
| PIL _imaging _imagingcms _imagingft _imagingmath _imagingtk _webp sane || || || In Fedora as subpackages '''python3-pillow''' '''python3-pillow-qt''' '''python3-pillow-sane''' '''python3-pillow-tk''' of python-pillow | |||
|- | |- | ||
| pip || || || In Fedora as '''python3-pip''' subpackage of python-pip | | pip || || || In Fedora as '''python3-pip''' subpackage of python-pip | ||
|- | |- | ||
| pkgwat || || || In Fedora as '''python3-python-pkgwat-api''' subpackage of python-pkgwat-api | | pkgwat || || || In Fedora as '''python3-python-pkgwat-api''' subpackage of python-pkgwat-api | ||
|- | |||
| plumbum || || || In Fedora as '''python3-plumbum''' subpackage of python-plumbum | |||
|- | |- | ||
| ply || python-ply || 2 and 3 from same tarball [http://www.dabeaz.com/ply/ from PLY-3.0 onwards]; README states "You should not convert PLY using 2to3 -- it is not necessary and may in fact break the implementation." || '''python3-ply''' in Fedora 13 onwards, built as a subpackage of python-ply | | ply || python-ply || 2 and 3 from same tarball [http://www.dabeaz.com/ply/ from PLY-3.0 onwards]; README states "You should not convert PLY using 2to3 -- it is not necessary and may in fact break the implementation." || '''python3-ply''' in Fedora 13 onwards, built as a subpackage of python-ply | ||
|- | |||
| plyvel || || || In Fedora as '''python3-plyvel''' subpackage of python-plyvel | |||
|- | |||
| poezio poezio_plugins || || || In Fedora as '''poezio''' subpackage of poezio | |||
|- | |||
| polib || || || In Fedora as '''python3-polib''' subpackage of python-polib | |||
|- | |- | ||
| postgresql || || [http://python.projects.postgresql.org/ py-postgresql] || In Fedora 13 onwards as '''python3-postgresql''' (was {{bz|579280}}), though F-13 build is only available as [https://admin.fedoraproject.org/updates/python3-postgresql-1.0.0-1.fc13 an update] | | postgresql || || [http://python.projects.postgresql.org/ py-postgresql] || In Fedora 13 onwards as '''python3-postgresql''' (was {{bz|579280}}), though F-13 build is only available as [https://admin.fedoraproject.org/updates/python3-postgresql-1.0.0-1.fc13 an update] | ||
|- | |||
| power || || || In Fedora as '''python3-power''' subpackage of python-power | |||
|- | |||
| prettytable || || || In Fedora as '''python3-prettytable''' subpackage of python-prettytable | |||
|- | |||
| profilehooks || || || In Fedora as '''python3-profilehooks''' subpackage of python-profilehooks | |||
|- | |- | ||
| psutil || python-psutil || || In Fedora 13 onwards as a '''python3-psutil''' subpackage | | psutil || python-psutil || || In Fedora 13 onwards as a '''python3-psutil''' subpackage | ||
|- | |- | ||
| psycopg2 || python-psycopg2 || As of [http://initd.org/psycopg/articles/2011/02/06/psycopg-24-beta1-released/ 2011-02-06, Psycopg 2.4 beta1 works with Python 3] || In Fedora 16 onwards, as '''python3-psycopg2''' and python3-psycopg2-debug subpackages of python-psycopg2 (was {{bz|676748}}) | | psycopg2 || python-psycopg2 || As of [http://initd.org/psycopg/articles/2011/02/06/psycopg-24-beta1-released/ 2011-02-06, Psycopg 2.4 beta1 works with Python 3] || In Fedora 16 onwards, as '''python3-psycopg2''' and python3-psycopg2-debug subpackages of python-psycopg2 (was {{bz|676748}}) | ||
|- | |||
| py2neo || || || In Fedora as '''python3-py2neo''' subpackage of python-py2neo | |||
|- | |||
| pyasn1 pyasn1_modules || || || In Fedora as subpackages '''python3-pyasn1''' '''python3-pyasn1-modules''' of python-pyasn1 | |||
|- | |||
| pyatspi || || || In Fedora as '''python3-pyatspi''' subpackage of pyatspi | |||
|- | |||
| pycanberra || || || In Fedora as '''python3-canberra''' subpackage of pycanberra | |||
|- | |- | ||
| pycmd || || || In Fedora as '''python3-pycmd''' subpackage of pycmd | | pycmd || || || In Fedora as '''python3-pycmd''' subpackage of pycmd | ||
|- | |||
| pycparser || || || In Fedora as '''python3-pycparser''' subpackage of python-pycparser | |||
|- | |- | ||
| pyfits || pyfits || || In Fedora as a '''python3-pyfits''' subpackage of pyfits | | pyfits || pyfits || || In Fedora as a '''python3-pyfits''' subpackage of pyfits | ||
|- | |||
| pygeoip || || || In Fedora as '''python3-pygeoip''' subpackage of python-pygeoip | |||
|- | |- | ||
| pygments || python-pygments || Upstream reports that [http://dev.pocoo.org/projects/pygments/ticket/448 "Pygments is already ported to Python 3. The same source release can be used for 2.x and 3.x installs"] || In Fedora 14 onwards as a '''python3-pygments''' subpackage of python-pygments (was {{bz|537244}}) | | pygments || python-pygments || Upstream reports that [http://dev.pocoo.org/projects/pygments/ticket/448 "Pygments is already ported to Python 3. The same source release can be used for 2.x and 3.x installs"] || In Fedora 14 onwards as a '''python3-pygments''' subpackage of python-pygments (was {{bz|537244}}) | ||
|- | |- | ||
| pyinotify || || || In Fedora as '''python3-inotify''' subpackage of python-inotify | | pyinotify || || || In Fedora as '''python3-inotify''' subpackage of python-inotify | ||
|- | |||
| PyKDE4 || || || In Fedora as subpackages '''python3-pykde4''' '''python3-pykde4-akonadi''' '''python3-pykde4-devel''' of pykde4 | |||
|- | |- | ||
| pyke || pyke || || In Fedora 13 onwards as a '''python3-pyke''' subpackage of pyke | | pyke || pyke || || In Fedora 13 onwards as a '''python3-pyke''' subpackage of pyke | ||
Line 149: | Line 389: | ||
|- | |- | ||
| pyparsing || pyparsing || [http://pyparsing.wikispaces.com/News Python 3 support was added in 1.5.2 as a pyparsing_py3.py file] || In Fedora as '''python3-parsing''' subpackage of pyparsing | | pyparsing || pyparsing || [http://pyparsing.wikispaces.com/News Python 3 support was added in 1.5.2 as a pyparsing_py3.py file] || In Fedora as '''python3-parsing''' subpackage of pyparsing | ||
|- | |||
| pyphen || || || In Fedora as '''python3-pyphen''' subpackage of python-pyphen | |||
|- | |||
| pyproj || || || In Fedora as '''python3-pyproj''' subpackage of pyproj | |||
|- | |- | ||
| PyQt4 || PyQt4 || || In Fedora 14 onwards as '''python3-PyQt4''' and '''python3-PyQt4-devel''' subpackages of PyQt4 (was {{bz|586196}}) | | PyQt4 || PyQt4 || || In Fedora 14 onwards as '''python3-PyQt4''' and '''python3-PyQt4-devel''' subpackages of PyQt4 (was {{bz|586196}}) | ||
|- | |||
| pyramid_tm || || || In Fedora as '''python3-pyramid-tm''' subpackage of python-pyramid-tm | |||
|- | |- | ||
| Pyro4 || || || In Fedora as '''python3-pyro''' subpackage of python-pyro | | Pyro4 || || || In Fedora as '''python3-pyro''' subpackage of python-pyro | ||
|- | |- | ||
| pyshp || pyshp || || In Fedora as a '''python3-pyshp''' subpackage of pyshp | | pyshp || pyshp || || In Fedora as a '''python3-pyshp''' subpackage of pyshp | ||
|- | |||
| pystache || || || In Fedora as '''python3-pystache''' subpackage of pystache | |||
|- | |- | ||
| pytest || || || In Fedora as '''python3-pytest''' subpackage of pytest | | pytest || || || In Fedora as '''python3-pytest''' subpackage of pytest | ||
|- | |||
| pytz || || || In Fedora as '''python3-pytz''' subpackage of pytz | |||
|- | |||
| q || || || In Fedora as '''python3-q''' subpackage of python-q | |||
|- | |||
| rencode || || || In Fedora as '''python3-rencode''' subpackage of python-rencode | |||
|- | |- | ||
| requests || || || In Fedora as '''python3-requests''' subpackage of python-requests | | requests || || || In Fedora as '''python3-requests''' subpackage of python-requests | ||
Line 163: | Line 417: | ||
|- | |- | ||
| revisor || || || In Fedora as '''revisor-cli''' subpackage of revisor | | revisor || || || In Fedora as '''revisor-cli''' subpackage of revisor | ||
|- | |||
| rtslib || || || In Fedora as '''python3-rtslib''' subpackage of python-rtslib | |||
|- | |- | ||
| scipy || scipy || SVN trunk 6848 works with python 3 || In Fedora as '''python3-scipy''' subpackage of scipy | | scipy || scipy || SVN trunk 6848 works with python 3 || In Fedora as '''python3-scipy''' subpackage of scipy | ||
Line 173: | Line 429: | ||
|- | |- | ||
| setuptools || python-setuptools || || In Fedora 13 onwards as a '''python3-setuptools''' subpackage (internally we've switched to the "Distribute" fork) | | setuptools || python-setuptools || || In Fedora 13 onwards as a '''python3-setuptools''' subpackage (internally we've switched to the "Distribute" fork) | ||
|- | |||
| sieve || || || In Fedora as '''python3-sieve''' subpackage of python-sieve | |||
|- | |- | ||
| simplegeneric || python-simplegeneric || || In Fedora 17 onwards as a '''python3-simplegeneric''' subpackage of python-simplegeneric; also added in [https://admin.fedoraproject.org/updates/python-simplegeneric-0.8-3.fc16 a Fedora 16 update] (was {{bz|785056}}) | | simplegeneric || python-simplegeneric || || In Fedora 17 onwards as a '''python3-simplegeneric''' subpackage of python-simplegeneric; also added in [https://admin.fedoraproject.org/updates/python-simplegeneric-0.8-3.fc16 a Fedora 16 update] (was {{bz|785056}}) | ||
|- | |||
| simplejson || || || In Fedora as '''python3-simplejson''' subpackage of python-simplejson | |||
|- | |||
| simplemediawiki || || || In Fedora as '''python3-simplemediawiki''' subpackage of python-simplemediawiki | |||
|- | |||
| simplevisor || || || In Fedora as '''python3-simplevisor''' subpackage of python-simplevisor | |||
|- | |- | ||
| sip || sip || [http://freshmeat.net/projects/python-sip/releases/300495 added] (single tarball) || In Fedora 14 onwards as '''python3-sip''' and '''python3-sip-devel''' subpackages of "sip" (was {{bz|545124}}) | | sip || sip || [http://freshmeat.net/projects/python-sip/releases/300495 added] (single tarball) || In Fedora 14 onwards as '''python3-sip''' and '''python3-sip-devel''' subpackages of "sip" (was {{bz|545124}}) | ||
Line 185: | Line 449: | ||
|- | |- | ||
| smbpasswd || python-smbpasswd || Create own package for p3k; sent patch to upstream || In Fedora 13 onwards as '''python3-smbpasswd''' subpackage (was {{bz|560456}}) | | smbpasswd || python-smbpasswd || Create own package for p3k; sent patch to upstream || In Fedora 13 onwards as '''python3-smbpasswd''' subpackage (was {{bz|560456}}) | ||
|- | |||
| speechd speechd_config || || || In Fedora as '''python3-speechd''' subpackage of speech-dispatcher | |||
|- | |- | ||
| sphinx || python-sphinx || Upstream [http://groups.google.com/group/sphinx-dev/browse_thread/thread/42a35bf1ccd91794/22d3fbf5fd6d6906 added Python 3.x support to trunk] on 2010-07-28 || In Fedora as '''python3-sphinx''' subpackage of python-sphinx | | sphinx || python-sphinx || Upstream [http://groups.google.com/group/sphinx-dev/browse_thread/thread/42a35bf1ccd91794/22d3fbf5fd6d6906 added Python 3.x support to trunk] on 2010-07-28 || In Fedora as '''python3-sphinx''' subpackage of python-sphinx | ||
|- | |- | ||
| sqlalchemy || python-sqlalchemy || 0.6beta1 has py3k support from a single tarball. || Packaged for F-14. Needs nose3 for running unittests of '''python3-sqlalchemy'''. Due to incompatible API, decided not to push back to F-13. | | sqlalchemy || python-sqlalchemy || 0.6beta1 has py3k support from a single tarball. || Packaged for F-14. Needs nose3 for running unittests of '''python3-sqlalchemy'''. Due to incompatible API, decided not to push back to F-13. | ||
|- | |||
| stem || || || In Fedora as '''python3-stem''' subpackage of python-stem | |||
|- | |- | ||
| stomp || || || In Fedora as '''python3-stomppy''' subpackage of stomppy | | stomp || || || In Fedora as '''python3-stomppy''' subpackage of stomppy | ||
|- | |- | ||
| straight || || || In Fedora as '''python3-straight-plugin''' subpackage of python-straight-plugin | | straight || || || In Fedora as '''python3-straight-plugin''' subpackage of python-straight-plugin | ||
|- | |||
| svg || || || In Fedora as '''python3-svg-path''' subpackage of python-svg-path | |||
|- | |||
| taskw || || || In Fedora as '''python3-taskw''' subpackage of python-taskw | |||
|- | |||
| tbgrep || || || In Fedora as '''python3-tbgrep''' subpackage of python-tbgrep | |||
|- | |- | ||
| tempita || || || In Fedora as '''python3-tempita''' subpackage of python-tempita | | tempita || || || In Fedora as '''python3-tempita''' subpackage of python-tempita | ||
|- | |||
| testresources || || || In Fedora as '''python3-testresources''' subpackage of python-testresources | |||
|- | |||
| testtools || || || In Fedora as '''python3-testtools''' subpackage of python-testtools | |||
|- | |||
| tinycss || || || In Fedora as '''python3-tinycss''' subpackage of python-tinycss | |||
|- | |- | ||
| tornado || || || In Fedora as '''python3-tornado''' subpackage of python-tornado | | tornado || || || In Fedora as '''python3-tornado''' subpackage of python-tornado | ||
|- | |||
| transaction || || || In Fedora as '''python3-transaction''' subpackage of python-transaction | |||
|- | |||
| translationstring || || || In Fedora as '''python3-translationstring''' subpackage of python-translationstring | |||
|- | |||
| unidecode || || || In Fedora as '''python3-unidecode''' subpackage of python-unidecode | |||
|- | |||
| uno unohelper || || || In Fedora as '''libreoffice-pyuno''' subpackage of libreoffice | |||
|- | |||
| urllib3 || || || In Fedora as '''python3-urllib3''' subpackage of python-urllib3 | |||
|- | |||
| urlwatch || || || In Fedora as '''urlwatch''' subpackage of urlwatch | |||
|- | |- | ||
| urwid || || || In Fedora as '''python3-urwid''' subpackage of python-urwid | | urwid || || || In Fedora as '''python3-urwid''' subpackage of python-urwid | ||
|- | |||
| venusian || || || In Fedora as '''python3-venusian''' subpackage of python-venusian | |||
|- | |||
| waflib || || || In Fedora as '''waf-python3''' subpackage of waf | |||
|- | |||
| waitress || || || In Fedora as subpackages '''python-waitress''' '''python3-waitress''' of python-waitress | |||
|- | |||
| webob || || || In Fedora as '''python3-webob''' subpackage of python-webob | |||
|- | |||
| webtest || || || In Fedora as '''python3-webtest''' subpackage of python-webtest | |||
|- | |||
| whoosh || || || In Fedora as '''python3-whoosh''' subpackage of python-whoosh | |||
|- | |||
| workerpool || || || In Fedora as '''python3-workerpool''' subpackage of python-workerpool | |||
|- | |- | ||
| xdg || pyxdg || || In Fedora as '''python3-pyxdg''' subpackage of pyxdg as of Fedora 17 onwards (via [https://admin.fedoraproject.org/updates/pyxdg-0.23-1.fc17 an update]) | | xdg || pyxdg || || In Fedora as '''python3-pyxdg''' subpackage of pyxdg as of Fedora 17 onwards (via [https://admin.fedoraproject.org/updates/pyxdg-0.23-1.fc17 an update]) | ||
|- | |||
| xmltodict || || || In Fedora as '''python3-xmltodict''' subpackage of python-xmltodict | |||
|- | |- | ||
| yaml || PyYAML || || In Fedora as '''python3-PyYAML''' subpackage of PyYAML | | yaml || PyYAML || || In Fedora as '''python3-PyYAML''' subpackage of PyYAML | ||
|- | |||
| zc || || || In Fedora as '''python3-zc-buildout''' subpackage of python-zc-buildout | |||
|- | |- | ||
| zmq || || || In Fedora as subpackages '''python3-zmq''' '''python3-zmq-tests''' of python-zmq | | zmq || || || In Fedora as subpackages '''python3-zmq''' '''python3-zmq-tests''' of python-zmq | ||
|- | |||
| znc || || || In Fedora as '''znc-modpython''' subpackage of znc | |||
|- | |||
| zope || || || In Fedora as '''python3-zope-exceptions''' subpackage of python-zope-exceptions | |||
|- | |||
| zope || || || In Fedora as '''python3-zope-i18nmessageid''' subpackage of python-zope-i18nmessageid | |||
|- | |||
| zope || || || In Fedora as '''python3-zope-interface''' subpackage of python-zope-interface | |||
|- | |||
| zope || || || In Fedora as '''python3-zope-sqlalchemy''' subpackage of python-zope-sqlalchemy | |||
|- | |- | ||
| zope.event || || || In Fedora as '''python3-zope-event''' subpackage of python-zope-event | | zope.event || || || In Fedora as '''python3-zope-event''' subpackage of python-zope-event |
Revision as of 15:30, 19 August 2013
A python 3 stack was added to Fedora in Fedora 13, parallel-installable with the "main" Python 2 stack, and it is gradually growing additional RPMs, as more code is ported to Python 3.
Note that /usr/bin/python
is still Python 2.
Porting status
Please keep each of these tables sorted alphabetically by python module name
Python 3 already in Fedora
Python Module | Fedora Python 2 package | Upstream status of Python 3 | Fedora Python 3 package |
---|---|---|---|
In Fedora as fatrace subpackage of fatrace | |||
In Fedora as gedit-beesu-plugin subpackage of beesu | |||
In Fedora as ibus-bogo subpackage of ibus-bogo | |||
In Fedora as libgexiv2-python3 subpackage of libgexiv2 | |||
In Fedora as libgit2-glib subpackage of libgit2-glib | |||
In Fedora as loook | |||
In Fedora as metagoofil subpackage of metagoofil | |||
In Fedora as nfoview | |||
In Fedora as nordugrid-arc-python3 subpackage of nordugrid-arc | |||
In Fedora as python3-dogpile-cache subpackage of python-dogpile-cache | |||
In Fedora as python3-repoze-lru subpackage of python-repoze-lru | |||
In Fedora as python3-repoze-who subpackage of python-repoze-who | |||
In Fedora as python3-sphinx-theme-flask subpackage of python-sphinx-theme-flask | |||
In Fedora as python3-webob1.2 subpackage of python-webob1.2 | |||
In Fedora as python3-zc-customdoctests subpackage of python-zc-customdoctests | |||
In Fedora as python3-zope-component subpackage of python-zope-component | |||
In Fedora as python3-zope-configuration subpackage of python-zope-configuration | |||
In Fedora as python3-zope-deprecation subpackage of python-zope-deprecation | |||
In Fedora as python3-zope-proxy subpackage of python-zope-proxy | |||
In Fedora as python3-zope-schema subpackage of python-zope-schema | |||
In Fedora as python3-zope-testing subpackage of python-zope-testing | |||
In Fedora as ris-linux subpackage of ris-linux | |||
In Fedora as transmageddon subpackage of transmageddon | |||
In Fedora as uwsgi-plugin-python3 subpackage of uwsgi | |||
In Fedora as will-crash subpackage of will-crash | |||
blender | Blender 2.5 migrated its embedded version of python from Python 2 to Python 3. | Fedora 15 onwards switched from Blender 2.4 to 2.5, linking against the system Python 3, rather than the system Python 2 | |
bpython | Should work in 0.9.6.2: http://bitbucket.org/bobf/bpython/issue/84/bpython-doesnt-work-with-python-3 ; needs pyparsing | In Fedora 14 onwards as python3-bpython subpackage of bpython (was RHBZ #590107) | |
lcgdm | In Fedora as lfc-python3 and dpm-python3 subpackages of lcgdm | ||
mysql-connector-python | In Fedora as mysql-connector-python3subpackage of mysql-connector-python | ||
swig | According to http://www.swig.org/news.php, Python 3 support was added to SWIG in 1.3.37 (released 2009-01-15); generated C code appears to be compilable against both Python 2 and Python 3 | Fedora 11 onwards has had a version of "swig" capable of generating code for both Python major-versions. | |
_cffi_backend cffi | In Fedora as python3-cffi subpackage of python-cffi | ||
_dbus_bindings.so _dbus_glib_bindings.so dbus | In Fedora as python3-dbus subpackage of dbus-python | ||
_libsuinput uinput | In Fedora as python3-uinput subpackage of python-uinput | ||
accerciser | In Fedora as accerciser subpackage of accerciser | ||
alembic | In Fedora as python3-alembic subpackage of python-alembic | ||
amqplib | In Fedora as python3-amqplib subpackage of python-amqplib | ||
ansi2html | In Fedora as python3-ansi2html subpackage of python-ansi2html | ||
anyjson | In Fedora as python3-anyjson subpackage of python-anyjson | ||
apipkg | In Fedora as python3-apipkg subpackage of python-apipkg | ||
apsw | In Fedora as python3-apsw subpackage of python-apsw | ||
argh | In Fedora as python3-argh subpackage of python-argh | ||
asciitable | In Fedora as python3-asciitable subpackage of python-asciitable | ||
atpy | ATpy | In Fedora 13 onwards as python3-ATpy, built as a subpackage of ATpy | |
auth | In Fedora as python3-auth.credential subpackage of python-auth-credential | ||
AutoArchive | In Fedora as autoarchive subpackage of autoarchive | ||
awake | In Fedora as subpackages awake python3-awake of awake | ||
babel | python-babel | python3-babel built as a subpackage of babel (Patch to .spec to emit python2 and python 3 from one build was RHBZ #537266) | |
backlash | In Fedora as python3-backlash subpackage of python-backlash | ||
beaker | python-beaker | In Fedora 14 onwards as python3-beaker, built as a subpackage of python-beaker | |
beautifulsoup4 | python-BeautifulSoup | beautifulsoup4 adds Python 3 support | Fedora 15 onwards has python3-BeautifulSoup, built as a subpackage of python-BeautifulSoup.src.rpm, using a copy of the 4.* tarball |
billiard | In Fedora as python3-billiard subpackage of python-billiard | ||
bind10_config bindctl isc libutil_io_python.so pydnspp.so | In Fedora as subpackages bind10 bind10-dns of bind10 | ||
blessings | In Fedora as python3-blessings subpackage of python-blessings | ||
bottle | In Fedora as python3-bottle subpackage of python-bottle | ||
brlapi | In Fedora as python3-brlapi subpackage of brltty | ||
bs4 | In Fedora as python3-beautifulsoup4 subpackage of python-beautifulsoup4 | ||
bson gridfs pymongo | In Fedora as subpackages python3-bson python3-pymongo python3-pymongo-gridfs of python-pymongo | ||
cairo | pycairo | Upstream packages the py3k version as pycairo and the py2 version as py2cairo. There is a need to port from PyCObject to PyCapsule because Python 3.2 does not support PyCObject | In Fedora 15 onwards as python3-cairo) |
cairocffi | In Fedora as python3-cairocffi subpackage of python-cairocffi | ||
cairosvg | In Fedora as python3-CairoSVG subpackage of python-cairosvg | ||
cangjie | In Fedora as python3-cangjie subpackage of python3-cangjie | ||
CDApplet CDBashApplet CairoDock | In Fedora as cairo-dock-python3 subpackage of cairo-dock | ||
celery | In Fedora as subpackages python-celery python3-celery of python-celery | ||
cement | In Fedora as python3-cement subpackage of python-cement | ||
chameleon | In Fedora as python3-chameleon subpackage of python-chameleon | ||
chardet | python-chardet | Upstream releasing dual-purpose tarballs | In Fedora 13 onwards as python3-chardet (was RHBZ #583186), the update is now stable. Though not yet in the beta release, it will be in the final one. |
cherrypy | python-cherrypy | Python 3 supported as of CherryPy 3.2 (October 2009), upstream releasing separate tarballs for python 3 | In Fedora 13 onwards as python3-cherrypy (was RHBZ #579593), though F-13 build is only available as an update. |
cliff | In Fedora as python3-cliff subpackage of python-cliff | ||
cmd2 | In Fedora as python3-cmd2 subpackage of python-cmd2 | ||
cobbler koan | In Fedora as subpackages cobbler cobbler-web koan of cobbler | ||
construct | In Fedora as python3-construct subpackage of python-construct | ||
coverage | python-coverage | Upstream releasing dual-purpose tarballs | In Fedora 13 onwards as python3-coverage subpackage of python-coverage (was RHBZ #536948) |
cptrace ptrace | In Fedora as python3-ptrace subpackage of python-ptrace | ||
Crypto | python-crypto | PyCrypto supports Python 3 as of 2.4 | In Fedora 17 onwards as python3-crypto subpackage of python-crypto (was RHBZ #748529) |
cvxopt | In Fedora as python3-cvxopt subpackage of python-cvxopt | ||
CXX | In Fedora as python3-pycxx-devel subpackage of python-pycxx | ||
Cython cython pyximport | In Fedora as python3-Cython subpackage of Cython | ||
d2to1 | In Fedora as python3-d2to1 subpackage of python-d2to1 | ||
dateutil | In Fedora as python3-dateutil package | ||
decorator | python-decorator | Upstream reports that 3.1.2 ought to work, by running 2to3 on the module decorator.py | In Fedora 14 onwards as python3-decorator subpackage of python-decorator |
defusedxml | In Fedora as python3-defusedxml subpackage of python-defusedxml | ||
deltarpm | deltarpm | In Fedora 13 onwards (the "deltarpm" build emits both "python-deltarpm" and "python3-deltarpm" subpackages) | |
dirq | In Fedora as python3-dirq subpackage of python-dirq | ||
DistUtilsExtra | In Fedora as python3-distutils-extra subpackage of python-distutils-extra | ||
django | In Fedora as python3-django subpackage of python-django | ||
dns | In Fedora as python3-dns subpackage of python-dns | ||
docutils | python-docutils | Website says: "From version 0.6 Docutils is compatible with Python 3, but requires 2to3." Note: Soft dependency on python-imaging which is not yet ported. We can make python3-docutils not use imaging with reduced functionality compared to the python2 version | In Fedora 14 onwards as python3-docutils subpackage of python-docutils (was RHBZ #579567) |
dogpile | In Fedora as python3-dogpile-core subpackage of python-dogpile-core | ||
doit | In Fedora as python3-doit subpackage of python-doit | ||
dreampielib | In Fedora as dreampie-python3 subpackage of dreampie | ||
dropbox | In Fedora as python3-dropbox subpackage of python-dropbox | ||
dtopt | In Fedora as python3-dtopt subpackage of python-dtopt | ||
easygui | In Fedora as python3-easygui subpackage of python-easygui | ||
elftools | In Fedora as python3-pyelftools subpackage of pyelftools | ||
enchant | python-enchant | As of 2010-12-14 1.6.5 onwards should work with Python 3 | In Fedora 17 onwards as python3-enchant subpackage of python-enchant (was RHBZ #745237) |
execnet | In Fedora as python3-execnet subpackage of python-execnet | ||
extras | In Fedora as python3-extras subpackage of python-extras | ||
fdb | In Fedora as python3-fdb subpackage of python-fdb | ||
feedparser | In Fedora as python3-feedparser subpackage of python-feedparser | ||
firehose | In Fedora as python3-firehose subpackage of python-firehose | ||
flexmock | In Fedora as python3-flexmock subpackage of python-flexmock | ||
fn | In Fedora as python3-fn subpackage of python-fn | ||
forensic1394 | In Fedora as python3-forensic1394 subpackage of libforensic1394 | ||
g2clib ncepgrib2 pygrib redtoreg | In Fedora as python3-pygrib subpackage of pygrib | ||
gcc | gcc-python-plugin supports both Python 2 and Python 3 from one tarball, using "six" | In Fedora 16 onwards as gcc-python3-plugin and gcc-python3-debug-plugin subpackages of gcc-python-plugin (was RHBZ #725570) | |
gearbox | In Fedora as python3-gearbox subpackage of python-gearbox | ||
github | In Fedora as python3-github subpackage of python-github | ||
github | In Fedora as python3-github subpackage of python-PyGithub | ||
gobject | pygobject2 | I'm working on the py3 port upstream. Note this replaces the need for modules such as PyGTK which will not be ported | In Fedora 15 onwards as python3-gobject built as as a subpackage of pygobject2 |
gobject | pygobject3 | In Fedora as python3-gobject built as as a subpackage of pygobject3 | |
gpgme | In Fedora as python3-pygpgme subpackage of pygpgme | ||
gunicorn | In Fedora as python3-gunicorn subpackage of python-gunicorn | ||
h5py | In Fedora as python3-h5py subpackage of h5py | ||
hovercraft | In Fedora as hovercraft subpackage of hovercraft | ||
html5lib | In Fedora as python3-html5lib subpackage of python-html5lib | ||
httpie | In Fedora as python3-httpie subpackage of httpie | ||
httplib2 | In Fedora as python3-httplib2 subpackage of python-httplib2 | ||
ibus_cangjie | In Fedora as ibus-cangjie subpackage of ibus-cangjie | ||
inception | In Fedora as inception subpackage of inception | ||
iptools | In Fedora as python3-iptools subpackage of python-iptools | ||
IPython | In Fedora as subpackages python3-ipython-console python3-ipython-gui python3-ipython-notebook python3-ipython-tests of ipython | ||
itsdangerous | In Fedora as python3-itsdangerous subpackage of python-itsdangerous | ||
jinja2 | python-jinja2 | Version 2.3 introduced 'experimental' Python 3 support. | In Fedora 14 onwards as python3-jinja2 subpackage of python-jinja2 (was RHBZ #537268) |
kombu | In Fedora as python3-kombu subpackage of python-kombu | ||
libcomps | In Fedora as python3-libcomps subpackage of libcomps | ||
liblinear liblinearutil | In Fedora as python3-liblinear subpackage of liblinear | ||
llfuse | In Fedora as python3-llfuse subpackage of python-llfuse | ||
logging_tree | In Fedora as python3-logging-tree subpackage of python-logging-tree | ||
logutils | In Fedora as python3-logutils subpackage of python-logutils | ||
lonote | In Fedora as lonote subpackage of lonote | ||
louis | In Fedora as liblouis-python3 subpackage of liblouis | ||
lxml | python-lxml | Upstream releasing dual-purpose tarballs | In Fedora 13 onwards as python3-lxml subpackage of python-lxml (was RHBZ #533290) |
mako | python-mako | From version 0.3, mako supports python3 | In Fedora 14 onwards as python3-mako subpackage of python-mako (was RHBZ #585036) |
manuel | In Fedora as python3-manuel subpackage of python-manuel | ||
markdown | In Fedora as python3-markdown subpackage of python-markdown | ||
markdown2 | In Fedora as python3-markdown2 subpackage of python-markdown2 | ||
markupsafe | In Fedora as python3-markupsafe subpackage of python-markupsafe | ||
matplotlib mpl_toolkits pylab | In Fedora as subpackages python3-matplotlib python3-matplotlib-qt4 python3-matplotlib-tk of python-matplotlib | ||
mccabe | In Fedora as python3-mccabe subpackage of python-mccabe | ||
messaging | In Fedora as python3-messaging subpackage of python-messaging | ||
mglob | In Fedora as python3-mglob subpackage of python-mglob | ||
milia | In Fedora as python3-pymilia subpackage of pymilia | ||
mimeparse | In Fedora as python3-mimeparse subpackage of python-mimeparse | ||
minimock | python-minimock | Asked upstream they will release dual-purpose tarballs | In Fedora 13 onwards as python3-minimock subpackage of python-minimock |
mock | In Fedora as python3-mock subpackage of python-mock | ||
mpich2, openmpi | mpi4py | python3-mpi4py-{openmpi,mpich2} in Fedora 13 onwards, built as a subpackage of mpi4py. | |
MultipartPostHandler | In Fedora as python3-MultipartPostHandler2 subpackage of python-MultipartPostHandler2 | ||
netCDF4 netCDF4_utils netcdftime | In Fedora as netcdf4-python3 subpackage of netcdf4-python | ||
networkx | In Fedora as python3-networkx subpackage of python-networkx | ||
nose | In Fedora as python3-nose subpackage of python-nose | ||
nose_exclude | In Fedora as python3-nose-exclude subpackage of python-nose-exclude | ||
nosecover3 | In Fedora as python3-nose-cover3 subpackage of python-nose-cover3 | ||
noseprogressive | In Fedora as python3-nose-progressive subpackage of python-nose-progressive | ||
numpy | numpy | python3-{numpy,f2py} in Fedora 15 onwards, built as a subpackage of numpy. | |
openshot | In Fedora as openshot subpackage of openshot | ||
optcomplete | In Fedora as python3-optcomplete subpackage of python-optcomplete | ||
orca | In Fedora as orca subpackage of orca | ||
paste | In Fedora as python3-paste-deploy subpackage of python-paste-deploy | ||
pathtools | In Fedora as python3-pathtools subpackage of python-pathtools | ||
pbs | In Fedora as python3-pbs subpackage of python-pbs | ||
pep8 | In Fedora as python3-pep8 subpackage of python-pep8 | ||
pexpect | In Fedora as python3-pexpect subpackage of python-pexpect | ||
PIL _imaging _imagingcms _imagingft _imagingmath _imagingtk _webp sane | In Fedora as subpackages python3-pillow python3-pillow-qt python3-pillow-sane python3-pillow-tk of python-pillow | ||
pip | In Fedora as python3-pip subpackage of python-pip | ||
pkgwat | In Fedora as python3-python-pkgwat-api subpackage of python-pkgwat-api | ||
plumbum | In Fedora as python3-plumbum subpackage of python-plumbum | ||
ply | python-ply | 2 and 3 from same tarball from PLY-3.0 onwards; README states "You should not convert PLY using 2to3 -- it is not necessary and may in fact break the implementation." | python3-ply in Fedora 13 onwards, built as a subpackage of python-ply |
plyvel | In Fedora as python3-plyvel subpackage of python-plyvel | ||
poezio poezio_plugins | In Fedora as poezio subpackage of poezio | ||
polib | In Fedora as python3-polib subpackage of python-polib | ||
postgresql | py-postgresql | In Fedora 13 onwards as python3-postgresql (was RHBZ #579280), though F-13 build is only available as an update | |
power | In Fedora as python3-power subpackage of python-power | ||
prettytable | In Fedora as python3-prettytable subpackage of python-prettytable | ||
profilehooks | In Fedora as python3-profilehooks subpackage of python-profilehooks | ||
psutil | python-psutil | In Fedora 13 onwards as a python3-psutil subpackage | |
psycopg2 | python-psycopg2 | As of 2011-02-06, Psycopg 2.4 beta1 works with Python 3 | In Fedora 16 onwards, as python3-psycopg2 and python3-psycopg2-debug subpackages of python-psycopg2 (was RHBZ #676748) |
py2neo | In Fedora as python3-py2neo subpackage of python-py2neo | ||
pyasn1 pyasn1_modules | In Fedora as subpackages python3-pyasn1 python3-pyasn1-modules of python-pyasn1 | ||
pyatspi | In Fedora as python3-pyatspi subpackage of pyatspi | ||
pycanberra | In Fedora as python3-canberra subpackage of pycanberra | ||
pycmd | In Fedora as python3-pycmd subpackage of pycmd | ||
pycparser | In Fedora as python3-pycparser subpackage of python-pycparser | ||
pyfits | pyfits | In Fedora as a python3-pyfits subpackage of pyfits | |
pygeoip | In Fedora as python3-pygeoip subpackage of python-pygeoip | ||
pygments | python-pygments | Upstream reports that "Pygments is already ported to Python 3. The same source release can be used for 2.x and 3.x installs" | In Fedora 14 onwards as a python3-pygments subpackage of python-pygments (was RHBZ #537244) |
pyinotify | In Fedora as python3-inotify subpackage of python-inotify | ||
PyKDE4 | In Fedora as subpackages python3-pykde4 python3-pykde4-akonadi python3-pykde4-devel of pykde4 | ||
pyke | pyke | In Fedora 13 onwards as a python3-pyke subpackage of pyke | |
pyp2rpm | pyp2rpm | In Fedora as a python3-pyp2rpm subpackage of pyp2rpm | |
pyparsing | pyparsing | Python 3 support was added in 1.5.2 as a pyparsing_py3.py file | In Fedora as python3-parsing subpackage of pyparsing |
pyphen | In Fedora as python3-pyphen subpackage of python-pyphen | ||
pyproj | In Fedora as python3-pyproj subpackage of pyproj | ||
PyQt4 | PyQt4 | In Fedora 14 onwards as python3-PyQt4 and python3-PyQt4-devel subpackages of PyQt4 (was RHBZ #586196) | |
pyramid_tm | In Fedora as python3-pyramid-tm subpackage of python-pyramid-tm | ||
Pyro4 | In Fedora as python3-pyro subpackage of python-pyro | ||
pyshp | pyshp | In Fedora as a python3-pyshp subpackage of pyshp | |
pystache | In Fedora as python3-pystache subpackage of pystache | ||
pytest | In Fedora as python3-pytest subpackage of pytest | ||
pytz | In Fedora as python3-pytz subpackage of pytz | ||
q | In Fedora as python3-q subpackage of python-q | ||
rencode | In Fedora as python3-rencode subpackage of python-rencode | ||
requests | In Fedora as python3-requests subpackage of python-requests | ||
RestAuthCommon | In Fedora as python3-restauth-common subpackage of python-restauth-common | ||
revisor | In Fedora as revisor-cli subpackage of revisor | ||
rtslib | In Fedora as python3-rtslib subpackage of python-rtslib | ||
scipy | scipy | SVN trunk 6848 works with python 3 | In Fedora as python3-scipy subpackage of scipy |
selinux | libselinux-python | Generated by SWIG during build of libselinux | In Fedora 14 onwards as libselinux-python3 subpackage of libselinux (wasRHBZ #582006) |
semanage | libsemanage-python | Generated by SWIG during build of libsemanage | In Fedora 14 onwards as libsemanage-python3 subpackage of libsemanage (was RHBZ #582007) |
setproctitle | In Fedora as python3-setproctitle subpackage of python-setproctitle | ||
setuptools | python-setuptools | In Fedora 13 onwards as a python3-setuptools subpackage (internally we've switched to the "Distribute" fork) | |
sieve | In Fedora as python3-sieve subpackage of python-sieve | ||
simplegeneric | python-simplegeneric | In Fedora 17 onwards as a python3-simplegeneric subpackage of python-simplegeneric; also added in a Fedora 16 update (was RHBZ #785056) | |
simplejson | In Fedora as python3-simplejson subpackage of python-simplejson | ||
simplemediawiki | In Fedora as python3-simplemediawiki subpackage of python-simplemediawiki | ||
simplevisor | In Fedora as python3-simplevisor subpackage of python-simplevisor | ||
sip | sip | added (single tarball) | In Fedora 14 onwards as python3-sip and python3-sip-devel subpackages of "sip" (was RHBZ #545124) |
six | python-six | In Fedora 16 onwards as python3-six (was RHBZ #690613) | |
sleekxmpp | In Fedora as python3-sleekxmpp subpackage of python-sleekxmpp | ||
smbc | In Fedora as python3-smbc subpackage of python-smbc | ||
smbpasswd | python-smbpasswd | Create own package for p3k; sent patch to upstream | In Fedora 13 onwards as python3-smbpasswd subpackage (was RHBZ #560456) |
speechd speechd_config | In Fedora as python3-speechd subpackage of speech-dispatcher | ||
sphinx | python-sphinx | Upstream added Python 3.x support to trunk on 2010-07-28 | In Fedora as python3-sphinx subpackage of python-sphinx |
sqlalchemy | python-sqlalchemy | 0.6beta1 has py3k support from a single tarball. | Packaged for F-14. Needs nose3 for running unittests of python3-sqlalchemy. Due to incompatible API, decided not to push back to F-13. |
stem | In Fedora as python3-stem subpackage of python-stem | ||
stomp | In Fedora as python3-stomppy subpackage of stomppy | ||
straight | In Fedora as python3-straight-plugin subpackage of python-straight-plugin | ||
svg | In Fedora as python3-svg-path subpackage of python-svg-path | ||
taskw | In Fedora as python3-taskw subpackage of python-taskw | ||
tbgrep | In Fedora as python3-tbgrep subpackage of python-tbgrep | ||
tempita | In Fedora as python3-tempita subpackage of python-tempita | ||
testresources | In Fedora as python3-testresources subpackage of python-testresources | ||
testtools | In Fedora as python3-testtools subpackage of python-testtools | ||
tinycss | In Fedora as python3-tinycss subpackage of python-tinycss | ||
tornado | In Fedora as python3-tornado subpackage of python-tornado | ||
transaction | In Fedora as python3-transaction subpackage of python-transaction | ||
translationstring | In Fedora as python3-translationstring subpackage of python-translationstring | ||
unidecode | In Fedora as python3-unidecode subpackage of python-unidecode | ||
uno unohelper | In Fedora as libreoffice-pyuno subpackage of libreoffice | ||
urllib3 | In Fedora as python3-urllib3 subpackage of python-urllib3 | ||
urlwatch | In Fedora as urlwatch subpackage of urlwatch | ||
urwid | In Fedora as python3-urwid subpackage of python-urwid | ||
venusian | In Fedora as python3-venusian subpackage of python-venusian | ||
waflib | In Fedora as waf-python3 subpackage of waf | ||
waitress | In Fedora as subpackages python-waitress python3-waitress of python-waitress | ||
webob | In Fedora as python3-webob subpackage of python-webob | ||
webtest | In Fedora as python3-webtest subpackage of python-webtest | ||
whoosh | In Fedora as python3-whoosh subpackage of python-whoosh | ||
workerpool | In Fedora as python3-workerpool subpackage of python-workerpool | ||
xdg | pyxdg | In Fedora as python3-pyxdg subpackage of pyxdg as of Fedora 17 onwards (via an update) | |
xmltodict | In Fedora as python3-xmltodict subpackage of python-xmltodict | ||
yaml | PyYAML | In Fedora as python3-PyYAML subpackage of PyYAML | |
zc | In Fedora as python3-zc-buildout subpackage of python-zc-buildout | ||
zmq | In Fedora as subpackages python3-zmq python3-zmq-tests of python-zmq | ||
znc | In Fedora as znc-modpython subpackage of znc | ||
zope | In Fedora as python3-zope-exceptions subpackage of python-zope-exceptions | ||
zope | In Fedora as python3-zope-i18nmessageid subpackage of python-zope-i18nmessageid | ||
zope | In Fedora as python3-zope-interface subpackage of python-zope-interface | ||
zope | In Fedora as python3-zope-sqlalchemy subpackage of python-zope-sqlalchemy | ||
zope.event | In Fedora as python3-zope-event subpackage of python-zope-event | ||
zope.fixers | In Fedora as python3-zope-fixers src.rpm |
Python 3 code not yet in Fedora
Python Module | Fedora Python 2 package | Upstream status of Python 3 | Fedora Python 3 package |
---|---|---|---|
mod_wsgi | mod_wsgi version 3.0 and later supports Python 3.1 and later: http://code.google.com/p/modwsgi/wiki/SupportForPython3X http://code.google.com/p/modwsgi/wiki/ChangesInVersion0300 | ||
IPy | python-IPy | 0.73 works with Python 3 | |
PyKDE4 | PyKDE4 (from the kdebindings srpm) | RHBZ #587005 | |
rpm | rpm-python (subpackage of "rpm") | dmalcolm and pmatilai ported the C extension for librpm to work with both python 2 and 3; released as rpm 4.8.0 | Needs packaging work: see RHBZ #531543 |
To be categorized
Python Module | Fedora Python 2 package | Upstream status of Python 3 | Fedora Python 3 package |
---|---|---|---|
gedit | |||
gdb | |||
luma | Depend on other packages, which have to migrate to py3k | ||
bugzilla | python-bugzilla | ||
devtools | python-tg-devtools | ||
genshi | python-genshi | experimental py3k branch announced http://groups.google.com/group/genshi/browse_thread/thread/abe214a973b43c84 | |
enum | python-enum | ||
fedora | python-fedora | ||
migrate | python-migrate | ||
paste.deploy | python-paste-deploy | ||
paste.script | python-paste-script | ||
py | python-py | 1.3.0 has "...improved compatibility with Python3..." | |
repoze.tm | python-repoze-tm2 | ||
repoze.what | python-repoze-what | ||
repoze.what.plugins.sql | python-repoze-what-plugins-sql | ||
repoze.what.plugins.pylonshq | python-repoze-what-pylons | ||
repoze.what.plugins.quickstart | python-repoze-what-quickstart | ||
repoze.who | python-repoze-who | ||
repoze.who.plugins.friendlyform | python-repoze-who-friendlyform | ||
repoze.who.plugins.sa | python-repoze-who-plugins-sa | ||
repoze.who.plugins.testutil | python-repoze-who-testutil | ||
routes | python-routes | ||
simplejson | python-simplejson | All versions of Python 3 include the json module in the standard library | |
sprox | python-sprox | ||
tg | TurboGears2 | ||
tgext.admin | python-tgext-admin | ||
tgext.crud | python-tgext-crud | ||
tw | python-toscawidgets | ||
turbojson | python-turbojson | ||
turbokid | python-turbokid | ||
tw.forms | python-tw-forms | ||
virtualenv | python-virtualenv | A forked version for Python 3 is available, but I'm not sure how "official" it is. Python 3.3 includes the "venv" module in the standard library (see PEP 405) | |
weberror | python-weberror | ||
webflash | python-webflash | ||
webhelpers | python-webhelpers | ||
webob | python-webob | WebOb 1.2+ supports Python 3.2+ | |
webtest | python-webtest | ||
zope.sqlalchemy | python-zope-sqlalchemy |
Python modules that appear to not yet be ready for Python 3 packaging
Please let us know if this information is out-of-date.
FIXME: add note about if a python3 version should be packaged
Python Module | Fedora Python 2 package | Upstream status of Python 3 | Fedora Python 3 package |
---|---|---|---|
augeas | python-augeas | dmalcolm has experimented with porting this to python 3 | |
Cheetah | python-cheetah | As of 2010-02-02, upstream site reports that Python 3.xx support will be in Cheetah v3.0, but that it is "still in planning" | |
cracklib | cracklib-python | Looking at cracklib-2.8.16, looks like the module needs some work to port (e.g. module initialization), and uses automake so may need work to build multiple times | |
django | Django | http://wiki.python.org/moin/PortingDjangoTo3k - there's an experimental branch in bitbucket, but as of 2010-04-09 it doesn't appear to have "official" releases | |
krbV | python-krbV | Implemented in C, would need porting (with 2to3c ?) | |
ldap | python-ldap | Porting discussed on upstream mailing list on 2009-09-03 but appears not to be done yet | |
libvirt | libvirt-python | Porting has not yet started | |
libxml2 | libxml2-python | Porting doesn't seem to have started | |
MySQLdb | MySQL-python | As of 2011-07-25, http://pypi.python.org/pypi/MySQL-python/ said " Python-3.0 will be supported in a future release." | |
nss | python-nss | Looks like we need to port it, and would be non-trivial | |
paste | python-paste | In Fedora 15 onwards a python3-paste subpackage was added to python-paste, but it didn't actually work (upstream hadn't ported to python3), so this has been blocked as of Fedora 17 onwards | |
parted | pyparted | Looks like we need to port it | |
PIL | python-imaging | As of 2010-01-28, upstream website says "The current free version is PIL 1.1.7. This release supports Python 1.5.2 and newer, including 2.5 and 2.6. A version of 1.1.7 for 3.X will be released later." A 2010-02-21 mailing list post suggests that the port is stalled | |
pylons | python-pylons | As of 2010-04-09, it's on the future roadmap for 1.1; see also http://pylonshq.com/project/pylonshq/ticket/425 | |
wx | wxPython | As of 2010-02-03, appears not to be ported yet; see http://stackoverflow.com/questions/720806/wxpython-for-python-3-0 |
Python 2 modules that are not going to be ported to Python 3
Python Module | Fedora Python 2 package | Notes |
---|---|---|
mod_python | Upstream mod_python has effectively stopped since February 2007. ..."You also will never see a version of mod_python for Python 3.X as that is going to require a radical rewrite"... with various suggestions including moving to mod_wsgi | |
BeautifulSoup | python-BeautifulSoup | 3.1.0 adds Python 3 support, but reportedly doesn't work as well as 3.0.8 (See http://www.crummy.com/software/BeautifulSoup/3.1-problems.html http://groups.google.com/group/beautifulsoup/browse_thread/thread/f24882cc17a0625e and http://stackoverflow.com/questions/149585/beautifulsoups-python-3-compatibility ). However, beautifulsoup4 (see above) adds Python 3 support |
dbus | dbus-python | |
gtk | pygtk2 | The old C-based bindings are not going to be ported. Instead, the "Gtk" module can be accessed from pygobject introspection with upstream trying to make it easy to transition from PyGTK |