From Fedora Project Wiki

m (internal link cleaning)
 
(7 intermediate revisions by 2 users not shown)
Line 1: Line 1:
A [http://fedoraproject.org/wiki/Features/Python3F13 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.
A [[Features/Python3F13|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 <code>/usr/bin/python</code> is still Python 2.
Note that <code>/usr/bin/python</code> is still Python 2.


= Porting status =
= Porting status =
Please keep each of these tables sorted alphabetically by python module name


== Python 3 already in Fedora ==
The porting status is tracked at http://portingdb-encukou.rhcloud.com/.
{|
! Python Module !! Fedora Python 2 package !! Upstream status of Python 3 !! Fedora Python 3 package
|-
| TBD || TBD || TBD || In Fedora as '''dnssec-trigger''' subpackage of dnssec-trigger
|-
| _cffi_backend cffi || TBD || TBD || In Fedora as '''python3-cffi''' subpackage of python-cffi
|-
| _dbus_bindings.so _dbus_glib_bindings.so dbus || TBD || TBD || In Fedora as '''python3-dbus''' subpackage of dbus-python
|-
| _gdcmswig.so gdcm gdcmswig || TBD || TBD || In Fedora as '''python3-gdcm''' subpackage of gdcm
|-
| _geoslib || TBD || TBD || In Fedora as '''python3-basemap''' subpackage of python-basemap
|-
| _libsuinput uinput || TBD || TBD || In Fedora as '''python3-uinput''' subpackage of python-uinput
|-
| _modshogun.so modshogun shogun || TBD || TBD || In Fedora as '''python3-shogun''' subpackage of shogun
|-
| _nlopt.so _nlopt.so.0 _nlopt.so.0.8.0 nlopt || TBD || TBD || In Fedora as '''python3-NLopt''' subpackage of NLopt
|-
| _openscap_py.so openscap || TBD || TBD || In Fedora as '''openscap-python3''' subpackage of openscap
|-
| _openshot.so openshot || TBD || TBD || In Fedora as '''python-libopenshot''' subpackage of libopenshot
|-
| _paver_ext parse_type || TBD || TBD || In Fedora as '''python3-parse_type''' subpackage of python-parse_type
|-
| _regex_core regex test_regex || TBD || TBD || In Fedora as '''python3-regex''' subpackage of python-regex
|-
| _snack.so snack || TBD || TBD || In Fedora as '''newt-python3''' subpackage of newt
|-
| _version configobj validate || TBD || TBD || In Fedora as '''python3-configobj''' subpackage of python-configobj
|-
| _yui.so yui || TBD || TBD || In Fedora as '''python3-yui''' subpackage of libyui-bindings
|-
| abrt_exception_handler3 problem problem_examples || TBD || TBD || In Fedora as subpackages '''abrt-addon-python3''' '''abrt-python3''' '''abrt-python3-doc''' of abrt
|-
| accerciser || TBD || TBD || In Fedora as '''accerciser''' subpackage of accerciser
|-
| actdiag actdiag_sphinxhelper || TBD || TBD || In Fedora as '''python3-actdiag''' subpackage of python-actdiag
|-
| admesh || TBD || TBD || In Fedora as '''python3-admesh''' subpackage of python-admesh
|-
| aeidon gaupol || TBD || TBD || In Fedora as subpackages '''aeidon''' '''gaupol''' of gaupol
|-
| ahkab || TBD || TBD || In Fedora as '''python3-ahkab''' subpackage of ahkab
|-
| aiohttp || TBD || TBD || In Fedora as '''python-aiohttp''' subpackage of python-aiohttp
|-
| ajax_select || TBD || TBD || In Fedora as '''python3-django-ajax-selects''' subpackage of python-django-ajax-selects
|-
| alembic || TBD || TBD || In Fedora as '''python3-alembic''' subpackage of python-alembic
|-
| amqplib || TBD || TBD || In Fedora as '''python3-amqplib''' subpackage of python-amqplib
|-
| aniso8601 || TBD || TBD || In Fedora as '''python3-aniso8601''' subpackage of python-aniso8601
|-
| ansi2html || TBD || TBD || In Fedora as '''python3-ansi2html''' subpackage of python-ansi2html
|-
| anyjson || TBD || TBD || In Fedora as '''python3-anyjson''' subpackage of python-anyjson
|-
| anykeystore || TBD || TBD || In Fedora as '''python3-anykeystore''' subpackage of python-anykeystore
|-
| apipkg || TBD || TBD || In Fedora as '''python3-apipkg''' subpackage of python-apipkg
|-
| aplpy || TBD || TBD || In Fedora as '''python3-APLpy''' subpackage of APLpy
|-
| apsw || TBD || TBD || In Fedora as '''python3-apsw''' subpackage of python-apsw
|-
| argh || TBD || TBD || In Fedora as '''python3-argh''' subpackage of python-argh
|-
| arrow || TBD || TBD || In Fedora as '''python3-arrow''' subpackage of python-arrow
|-
| asciitable || TBD || TBD || In Fedora as '''python3-asciitable''' subpackage of python-asciitable
|-
| astroid || TBD || TBD || In Fedora as '''python3-astroid''' subpackage of python-astroid
|-
| astroML_addons || TBD || TBD || In Fedora as '''python3-astroML-addons''' subpackage of python-astroML-addons
|-
| astropy || TBD || TBD || In Fedora as '''python3-astropy''' subpackage of python-astropy
|-
| atpy || ATpy || TBD || In Fedora 13 onwards as '''python3-ATpy''', built as a subpackage of ATpy
|-
| audioread || TBD || TBD || In Fedora as '''python3-audioread''' subpackage of python-audioread
|-
| auth || TBD || TBD || In Fedora as '''python3-auth.credential''' subpackage of python-auth-credential
|-
| AutoArchive || TBD || TBD || In Fedora as '''autoarchive''' subpackage of autoarchive
|-
| autowrap || TBD || TBD || In Fedora as '''python3-autowrap''' subpackage of autowrap
|-
| awake || TBD || TBD || In Fedora as subpackages '''awake''' '''python3-awake''' of awake
|-
| babel || python-babel || TBD || '''python3-babel''' built as a subpackage of babel (Patch to .spec to emit python2 and python 3 from one build was {{bz|537266}})
|-
| backlash || TBD || TBD || In Fedora as '''python3-backlash''' subpackage of python-backlash
|-
| bcdoc || TBD || TBD || In Fedora as '''python3-bcdoc''' subpackage of python-bcdoc
|-
| bcrypt || TBD || TBD || In Fedora as '''python3-py-bcrypt''' subpackage of py-bcrypt
|-
| beaker || python-beaker || TBD || 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
|-
| better || TBD || TBD || In Fedora as '''python3-sphinx-theme-better''' subpackage of python-sphinx-theme-better
|-
| billiard || TBD || TBD || In Fedora as '''python3-billiard''' subpackage of python-billiard
|-
| bind10_config bindctl isc libutil_io_python.so pydnspp.so || TBD || TBD || In Fedora as subpackages '''bind10''' '''bind10-dns''' of bind10
|-
| bintrees || TBD || TBD || In Fedora as '''python3-bintrees''' subpackage of python-bintrees
|-
| bleach || TBD || TBD || In Fedora as '''python3-bleach''' subpackage of python-bleach
|-
| blessings || TBD || TBD || In Fedora as '''python3-blessings''' subpackage of python-blessings
|-
| blinker || TBD || TBD || In Fedora as '''python3-blinker''' subpackage of python-blinker
|-
| blist || TBD || TBD || In Fedora as '''python3-blist''' subpackage of python-blist
|-
| blockdiag blockdiag_sphinxhelper || TBD || TBD || In Fedora as subpackages '''python3-blockdiag''' '''python3-blockdiag-devel''' of python-blockdiag
|-
| boto || TBD || TBD || In Fedora as subpackages '''python-boto''' '''python3-boto''' of python-boto
|-
| botocore || TBD || TBD || In Fedora as '''python3-botocore''' subpackage of python-botocore
|-
| bottle || TBD || TBD || In Fedora as '''python3-bottle''' subpackage of python-bottle
|-
| bottleneck || TBD || TBD || In Fedora as '''python3-Bottleneck''' subpackage of python-Bottleneck
|-
| brlapi || TBD || TBD || In Fedora as '''python3-brlapi''' subpackage of brltty
|-
| bs4 || TBD || TBD || In Fedora as '''python3-beautifulsoup4''' subpackage of python-beautifulsoup4
|-
| bsddb3 || TBD || TBD || In Fedora as '''python3-bsddb3''' subpackage of python3-bsddb3
|-
| bson gridfs pymongo || TBD || TBD || In Fedora as subpackages '''python3-bson''' '''python3-pymongo''' '''python3-pymongo-gridfs''' of python-pymongo
|-
| BTrees || TBD || TBD || In Fedora as '''python3-BTrees''' subpackage of python-BTrees
|-
| bugz || TBD || TBD || In Fedora as '''pybugz''' subpackage of pybugz
|-
| bugzilla || TBD || TBD || In Fedora as '''python3-bugzilla''' subpackage of python-bugzilla
|-
| cachecontrol || TBD || TBD || In Fedora as '''python3-CacheControl''' subpackage of python-CacheControl
|-
| cached_property || TBD || TBD || In Fedora as '''python3-cached-property''' subpackage of python-cached_property
|-
| 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 || TBD || TBD || In Fedora as '''python3-cairocffi''' subpackage of python-cairocffi
|-
| cairosvg || TBD || TBD || In Fedora as '''python3-CairoSVG''' subpackage of python-cairosvg
|-
| cangjie || N/A || Upstream supports Python 3 only || In Fedora as '''python3-cangjie'''
|-
| captcha || TBD || TBD || In Fedora as '''python3-django-simple-captcha''' subpackage of python-django-simple-captcha
|-
| catkin_lint || TBD || TBD || In Fedora as '''python3-catkin_lint''' subpackage of python-catkin_lint
|-
| catkin_pkg || TBD || TBD || In Fedora as '''python3-catkin_pkg''' subpackage of python-catkin_pkg
|-
| catkin_sphinx || TBD || TBD || In Fedora as '''python3-catkin-sphinx''' subpackage of python-catkin-sphinx
|-
| catkin_tools || TBD || TBD || In Fedora as '''python3-catkin_tools''' subpackage of python-catkin_tools
|-
| cclib || TBD || TBD || In Fedora as '''python3-cclib''' subpackage of python-cclib
|-
| CDApplet CDBashApplet CairoDock || TBD || TBD || In Fedora as '''cairo-dock-python3''' subpackage of cairo-dock
|-
| CDApplet CDBashApplet CairoDock || TBD || TBD || In Fedora as '''cairo-dock-python3''' subpackage of cairo-dock-plug-ins
|-
| celery || TBD || TBD || In Fedora as subpackages '''python-celery''' '''python3-celery''' of python-celery
|-
| cement || TBD || TBD || In Fedora as '''python3-cement''' subpackage of python-cement
|-
| chai || TBD || TBD || In Fedora as '''python3-chai''' subpackage of python-chai
|-
| chameleon || TBD || TBD || In Fedora as '''python3-chameleon''' subpackage of python-chameleon
|-
| characteristic test_characteristic || TBD || TBD || In Fedora as '''python3-characteristic''' subpackage of python-characteristic
|-
| 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].
|-
| classytags || TBD || TBD || In Fedora as '''python3-django-classy-tags''' subpackage of python-django-classy-tags
|-
| cliff || TBD || TBD || In Fedora as '''python3-cliff''' subpackage of python-cliff
|-
| cltk || TBD || TBD || In Fedora as '''python3-cltk''' subpackage of python-cltk
|-
| cmd2 || TBD || TBD || In Fedora as '''python3-cmd2''' subpackage of python-cmd2
|-
| cmmv cpmapi cpmda cpmgui cpmi || TBD || TBD || In Fedora as '''python3-pcp''' subpackage of pcp
|-
| cobbler koan || TBD || TBD || In Fedora as subpackages '''cobbler''' '''cobbler-web''' '''koan''' of cobbler
|-
| colander || TBD || TBD || In Fedora as '''python3-colander''' subpackage of python-colander
|-
| colorama || TBD || TBD || In Fedora as '''python3-colorama''' subpackage of python-colorama
|-
| configobj validate || TBD || TBD || In Fedora as '''python3-configobj''' subpackage of python3-configobj
|-
| configshell || TBD || TBD || In Fedora as '''python3-configshell''' subpackage of python-configshell
|-
| construct || TBD || TBD || In Fedora as '''python3-construct''' subpackage of python-construct
|-
| copr || TBD || TBD || In Fedora as '''python3-copr''' subpackage of python-copr
|-
| copr_keygen || TBD || TBD || In Fedora as '''copr-keygen''' subpackage of copr-keygen
|-
| cornice || TBD || TBD || In Fedora as subpackages '''python3-cornice''' '''python3-cornice-sphinx''' of python-cornice
|-
| cov_core cov_core_init || TBD || TBD || In Fedora as '''python3-cov-core''' subpackage of python-cov-core
|-
| coverage || python-coverage || Upstream releasing dual-purpose tarballs || In Fedora 13 onwards as '''python3-coverage''' subpackage of python-coverage (was {{bz|536948}})
|-
| cptrace ptrace || TBD || TBD || In Fedora as '''python3-ptrace''' subpackage of python-ptrace
|-
| cpuinfo || TBD || TBD || In Fedora as '''python3-cpuinfo''' subpackage of python-cpuinfo
|-
| croniter || TBD || TBD || In Fedora as '''python3-croniter''' subpackage of python-croniter
|-
| 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}})
|-
| cryptography || TBD || TBD || In Fedora as '''python3-cryptography''' subpackage of python-cryptography
|-
| cryptography_vectors || TBD || TBD || In Fedora as '''python3-cryptography-vectors''' subpackage of python-cryptography-vectors
|-
| cssselect || TBD || TBD || In Fedora as '''python3-cssselect''' subpackage of python-cssselect
|-
| csvdiff || TBD || TBD || In Fedora as '''csvdiff''' subpackage of csvdiff
|-
| cups cups.so || TBD || TBD || In Fedora as subpackages '''python-cups''' '''python3-cups''' of python-cups
|-
| cupshelpers || TBD || TBD || In Fedora as subpackages '''system-config-printer''' '''system-config-printer-applet''' '''system-config-printer-libs''' '''system-config-printer-udev''' of system-config-printer
|-
| curl pycurl || TBD || TBD || In Fedora as '''python3-pycurl''' subpackage of python-pycurl
|-
| curtsies || TBD || TBD || In Fedora as '''python3-curtsies''' subpackage of python-curtsies
|-
| cvxopt || TBD || TBD || In Fedora as '''python3-cvxopt''' subpackage of python-cvxopt
|-
| CXX || TBD || TBD || In Fedora as '''python3-pycxx-devel''' subpackage of python-pycxx
|-
| Cython cython pyximport || TBD || TBD || In Fedora as '''python3-Cython''' subpackage of Cython
|-
| d2to1 || TBD || TBD || In Fedora as '''python3-d2to1''' subpackage of python-d2to1
|-
| dap2rpm || TBD || TBD || In Fedora as subpackages '''dap2rpm''' '''python3-dap2rpm''' of dap2rpm
|-
| dateutil || TBD || TBD || In Fedora as '''python3-dateutil''' package
|-
| dbusmock || TBD || TBD || In Fedora as '''python3-dbusmock''' subpackage of python-dbusmock
|-
| 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 || TBD || TBD || In Fedora as '''python3-defusedxml''' subpackage of python-defusedxml
|-
| deltarpm || deltarpm || TBD || In Fedora 13 onwards (the "deltarpm" build emits both "python-deltarpm" and '''"python3-deltarpm'''" subpackages)
|-
| deltasigma || TBD || TBD || In Fedora as '''python3-deltasigma''' subpackage of python-deltasigma
|-
| demjson || TBD || TBD || In Fedora as '''python3-demjson''' subpackage of python-demjson
|-
| devscripts || TBD || TBD || In Fedora as '''devscripts''' subpackage of devscripts
|-
| diff_cover || TBD || TBD || In Fedora as '''python3-diff-cover''' subpackage of python-diff-cover
|-
| dill || TBD || TBD || In Fedora as '''python3-dill''' subpackage of python-dill
|-
| dirq || TBD || TBD || In Fedora as '''python3-dirq''' subpackage of python-dirq
|-
| distlib || TBD || TBD || In Fedora as '''python3-distlib''' subpackage of python-distlib
|-
| DistUtilsExtra || TBD || TBD || In Fedora as '''python3-distutils-extra''' subpackage of python-distutils-extra
|-
| dj_database_url || TBD || TBD || In Fedora as '''python3-django-database-url''' subpackage of python-django-database-url
|-
| django || TBD || TBD || In Fedora as '''python3-django''' subpackage of python-django
|-
| django_pytest || TBD || TBD || In Fedora as '''python3-django-pytest''' subpackage of python-django-pytest
|-
| djangular || TBD || TBD || In Fedora as '''python3-django-angular''' subpackage of python-django-angular
|-
| dnf || TBD || TBD || In Fedora as '''python3-dnf''' subpackage of dnf
|-
| dnfdaemon || TBD || TBD || In Fedora as subpackages '''dnfdaemon''' '''python3-dnfdaemon''' of dnfdaemon
|-
| dnfpluginsextras || TBD || TBD || In Fedora as subpackages '''python3-dnf-plugins-extras-common''' '''python3-dnf-plugins-extras-snapper''' of dnf-plugins-extras
|-
| dns || TBD || TBD || In Fedora as '''python3-dns''' subpackage of python-dns
|-
| DNS || TBD || TBD || In Fedora as '''python3-py3dns''' subpackage of python3-py3dns
|-
| docker || TBD || TBD || In Fedora as '''python3-docker-py''' subpackage of python-docker-py
|-
| dockerpty || TBD || TBD || In Fedora as '''python3-dockerpty''' subpackage of python-dockerpty
|-
| docopt || TBD || TBD || In Fedora as '''python3-docopt''' subpackage of python-docopt
|-
| 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}})
|-
| docx || TBD || TBD || In Fedora as '''python3-docx''' subpackage of python-docx
|-
| dogpile || TBD || TBD || In Fedora as '''python3-dogpile-core''' subpackage of python-dogpile-core
|-
| doit || TBD || TBD || In Fedora as '''python3-doit''' subpackage of python-doit
|-
| dpath || TBD || TBD || In Fedora as '''python3-dpath''' subpackage of python-dpath
|-
| dreampielib || TBD || TBD || In Fedora as '''dreampie-python3''' subpackage of dreampie
|-
| dropbox || TBD || TBD || In Fedora as '''python3-dropbox''' subpackage of python-dropbox
|-
| dtopt || TBD || TBD || In Fedora as '''python3-dtopt''' subpackage of python-dtopt
|-
| dugong || TBD || TBD || In Fedora as '''python3-dugong''' subpackage of python3-dugong
|-
| easygui || TBD || TBD || In Fedora as '''python3-easygui''' subpackage of python-easygui
|-
| ecdsa || TBD || TBD || In Fedora as '''python3-ecdsa''' subpackage of python-ecdsa
|-
| elftools || TBD || TBD || In Fedora as '''python3-pyelftools''' subpackage of pyelftools
|-
| em || TBD || TBD || In Fedora as '''python3-empy''' subpackage of python-empy
|-
| emcee || TBD || TBD || In Fedora as '''python3-emcee''' subpackage of python-emcee
|-
| 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}})
|-
| enum || TBD || TBD || In Fedora as '''python3-enum34''' subpackage of python-enum34
|-
| espeak || TBD || TBD || In Fedora as '''python3-espeak''' subpackage of python-espeak
|-
| example federated_login tests || TBD || TBD || In Fedora as '''python3-django-federated-login''' subpackage of python-django-federated-login
|-
| execnet || TBD || TBD || In Fedora as '''python3-execnet''' subpackage of python-execnet
|-
| extras || TBD || TBD || In Fedora as '''python3-extras''' subpackage of python-extras
|-
| factory || TBD || TBD || In Fedora as '''python3-factory-boy''' subpackage of python-factory-boy
|-
| falcon || TBD || TBD || In Fedora as '''python3-falcon''' subpackage of python-falcon
|-
| fastcache || TBD || TBD || In Fedora as '''python3-fastcache''' subpackage of python-fastcache
|-
| fdb || TBD || TBD || In Fedora as '''python3-fdb''' subpackage of python-fdb
|-
| feedparser || TBD || TBD || In Fedora as '''python3-feedparser''' subpackage of python-feedparser
|-
| firehose || TBD || TBD || In Fedora as '''python3-firehose''' subpackage of python-firehose
|-
| firewall || TBD || TBD || In Fedora as '''python3-firewall''' subpackage of firewalld
|-
| fixtures || TBD || TBD || In Fedora as '''python3-fixtures''' subpackage of python-fixtures
|-
| flake8 || TBD || TBD || In Fedora as '''python3-flake8''' subpackage of python-flake8
|-
| Flask.egg-link flask site_app site_package || TBD || TBD || In Fedora as '''python3-flask''' subpackage of python-flask
|-
| flask_assets || TBD || TBD || In Fedora as '''python3-flask-assets''' subpackage of python-flask-assets
|-
| flask_login || TBD || TBD || In Fedora as '''python3-flask-login''' subpackage of python-flask-login
|-
| flask_rstpages || TBD || TBD || In Fedora as '''python3-flask-rstpages''' subpackage of python-flask-rstpages
|-
| flask_script || TBD || TBD || In Fedora as '''python3-flask-script''' subpackage of python-flask-script
|-
| flask_whooshee || TBD || TBD || In Fedora as '''python3-flask-whooshee''' subpackage of python-flask-whooshee
|-
| flask_wtf || TBD || TBD || In Fedora as '''python3-flask-wtf''' subpackage of python-flask-wtf
|-
| flexmock || TBD || TBD || In Fedora as '''python3-flexmock''' subpackage of python-flexmock
|-
| flock || TBD || TBD || In Fedora as '''python3-flock''' subpackage of python-flock
|-
| fluidity || TBD || TBD || In Fedora as '''python3-fluidity-sm''' subpackage of python-fluidity-sm
|-
| fn || TBD || TBD || In Fedora as '''python3-fn''' subpackage of python-fn
|-
| forensic1394 || TBD || TBD || In Fedora as '''python3-forensic1394''' subpackage of libforensic1394
|-
| freetype || TBD || TBD || In Fedora as '''python3-freetype''' subpackage of python-freetype
|-
| freezegun || TBD || TBD || In Fedora as '''python3-freezegun''' subpackage of python-freezegun
|-
| fuckit || TBD || TBD || In Fedora as '''python3-fuckit''' subpackage of python-fuckit
|-
| funcparserlib || TBD || TBD || In Fedora as '''python3-funcparserlib''' subpackage of python-funcparserlib
|-
| fuzzywuzzy || TBD || TBD || In Fedora as '''python3-fuzzywuzzy''' subpackage of python-fuzzywuzzy
|-
| g2clib ncepgrib2 pygrib redtoreg || TBD || TBD || In Fedora as '''python3-pygrib''' subpackage of pygrib
|-
| gausssum || TBD || TBD || In Fedora as '''gausssum''' subpackage of gausssum
|-
| gcc || TBD || [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}})
|-
| gccinvocation || TBD || TBD || In Fedora as '''python3-gccinvocation''' subpackage of python-gccinvocation
|-
| gearbox || TBD || TBD || In Fedora as '''python3-gearbox''' subpackage of python-gearbox
|-
| genshi || TBD || TBD || In Fedora as '''python3-genshi''' subpackage of python-genshi
|-
| gensim gensim_addons || TBD || TBD || In Fedora as subpackages '''python3-gensim-addons''' '''python3-gensim-core''' '''python3-gensim-test''' of python-gensim
|-
| gerrymander || TBD || TBD || In Fedora as '''python3-gerrymander''' subpackage of gerrymander
|-
| gi || TBD || TBD || In Fedora as '''libblockdev''' subpackage of libblockdev
|-
| gitapi || TBD || TBD || In Fedora as '''python3-gitapi''' subpackage of python-gitapi
|-
| github || TBD || TBD || In Fedora as '''python3-github''' subpackage of python-github
|-
| github || TBD || TBD || In Fedora as '''python3-github''' subpackage of python-PyGithub
|-
| glob2 || TBD || TBD || In Fedora as '''python3-glob2''' subpackage of python-glob2
|-
| gmpy2 || TBD || TBD || In Fedora as '''python3-gmpy2''' subpackage of python-gmpy2
|-
| gnomemusic || N/A || GNOME Music is a Python 3 application || In Fedora as '''gnome-music'''
|-
| 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 || TBD || In Fedora as '''python3-gobject''' built as as a subpackage of pygobject3
|-
| gpgme || TBD || TBD || In Fedora as '''python3-pygpgme''' subpackage of pygpgme
|-
| greenlet || TBD || TBD || In Fedora as '''python3-greenlet''' subpackage of python-greenlet
|-
| greplin || TBD || TBD || In Fedora as '''python3-scales''' subpackage of python-scales
|-
| gumbo || TBD || TBD || In Fedora as '''gumbo-parser-python''' subpackage of gumbo-parser
|-
| gunicorn || TBD || TBD || In Fedora as '''python3-gunicorn''' subpackage of python-gunicorn
|-
| h5py || TBD || TBD || In Fedora as '''python3-h5py''' subpackage of h5py
|-
| hawkey || TBD || TBD || In Fedora as '''python3-hawkey''' subpackage of hawkey
|-
| hgapi || TBD || TBD || In Fedora as '''python3-hgapi''' subpackage of python-hgapi
|-
| hgdistver || TBD || TBD || In Fedora as '''python3-hgdistver''' subpackage of python-hgdistver
|-
| honcho || TBD || TBD || In Fedora as '''python-honcho''' subpackage of python-honcho
|-
| hovercraft || TBD || TBD || In Fedora as '''hovercraft''' subpackage of hovercraft
|-
| html5lib || TBD || TBD || In Fedora as '''python3-html5lib''' subpackage of python-html5lib
|-
| httpie || TBD || TBD || In Fedora as '''python3-httpie''' subpackage of httpie
|-
| httplib2 || TBD || TBD || In Fedora as '''python3-httplib2''' subpackage of python-httplib2
|-
| httpretty || TBD || TBD || In Fedora as '''python3-httpretty''' subpackage of python-httpretty
|-
| humanize || TBD || TBD || In Fedora as '''python3-humanize''' subpackage of python-humanize
|-
| husl || TBD || TBD || In Fedora as '''python3-husl''' subpackage of python-husl
|-
| hwdata || TBD || TBD || In Fedora as '''python3-hwdata''' subpackage of python-hwdata
|-
| ibus_cangjie || TBD || TBD || In Fedora as '''ibus-cangjie''' subpackage of ibus-cangjie
|-
| icalendar || TBD || TBD || In Fedora as '''python3-icalendar''' subpackage of python-icalendar
|-
| idna || TBD || TBD || In Fedora as '''python3-idna''' subpackage of python-idna
|-
| iep || TBD || TBD || In Fedora as '''python3-iep''' subpackage of python3-iep
|-
| inception || TBD || TBD || In Fedora as '''inception''' subpackage of inception
|-
| inflect || TBD || TBD || In Fedora as '''python3-inflect''' subpackage of python-inflect
|-
| iniparse || TBD || TBD || In Fedora as '''python3-iniparse''' subpackage of python-iniparse
|-
| invoke || TBD || TBD || In Fedora as '''python3-invoke''' subpackage of python-invoke
|-
| ipdb || TBD || TBD || In Fedora as '''python3-ipdb''' subpackage of python-ipdb
|-
| ipgetter || TBD || TBD || In Fedora as '''python3-ipgetter''' subpackage of python-ipgetter
|-
| iptools || TBD || TBD || In Fedora as '''python3-iptools''' subpackage of python-iptools
|-
| IPy || TBD || TBD || In Fedora as '''python-IPy-python3''' subpackage of python-IPy
|-
| IPython || TBD || TBD || In Fedora as subpackages '''python3-ipython-console''' '''python3-ipython-gui''' '''python3-ipython-notebook''' '''python3-ipython-tests''' of ipython
|-
| iso8601 || TBD || TBD || In Fedora as '''python3-iso8601''' subpackage of python-iso8601
|-
| isodate || TBD || TBD || In Fedora as '''python3-isodate''' subpackage of python-isodate
|-
| itsdangerous || TBD || TBD || In Fedora as '''python3-itsdangerous''' subpackage of python-itsdangerous
|-
| jedi || TBD || TBD || In Fedora as '''python3-jedi''' subpackage of python-jedi
|-
| jenkins || TBD || TBD || In Fedora as '''python3-jenkins''' subpackage of python-jenkins
|-
| 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_pluralize || TBD || TBD || In Fedora as '''python3-jinja2_pluralize''' subpackage of python-jinja2_pluralize
|-
| jmespath || TBD || TBD || In Fedora as '''python3-jmespath''' subpackage of python-jmespath
|-
| joblib || TBD || TBD || In Fedora as '''python3-joblib''' subpackage of python-joblib
|-
| jsonpath_rw || TBD || TBD || In Fedora as '''python3-jsonpath-rw''' subpackage of python-jsonpath-rw
|-
| jsonpointer || TBD || TBD || In Fedora as '''python3-jsonpointer''' subpackage of python-jsonpointer
|-
| jsonschema || TBD || TBD || In Fedora as '''python3-jsonschema''' subpackage of python-jsonschema
|-
| junitxml || TBD || TBD || In Fedora as '''python3-junitxml''' subpackage of python-junitxml
|-
| jwt || TBD || TBD || In Fedora as '''python3-jwt''' subpackage of python-jwt
|-
| kazoo || TBD || TBD || In Fedora as '''python3-kazoo''' subpackage of python-kazoo
|-
| kdcproxy || TBD || TBD || In Fedora as '''python3-kdcproxy''' subpackage of python-kdcproxy
|-
| keyring || TBD || TBD || In Fedora as subpackages '''python-keyring''' '''python3-keyring''' of python-keyring
|-
| kombu || TBD || TBD || In Fedora as '''python3-kombu''' subpackage of python-kombu
|-
| langtable || TBD || TBD || In Fedora as '''langtable-python3''' subpackage of langtable
|-
| lazy || TBD || TBD || In Fedora as '''python3-lazy''' subpackage of python-lazy
|-
| lazyarray || TBD || TBD || In Fedora as '''python3-lazyarray''' subpackage of python-lazyarray
|-
| lesscpy || TBD || TBD || In Fedora as '''python3-lesscpy''' subpackage of python-lesscpy
|-
| lexicon || TBD || TBD || In Fedora as '''python3-lexicon''' subpackage of python-lexicon
|-
| libcomps || TBD || TBD || In Fedora as '''python3-libcomps''' subpackage of libcomps
|-
| libdiscid || TBD || TBD || In Fedora as '''python3-libdiscid''' subpackage of python-libdiscid
|-
| liblinear liblinearutil || TBD || TBD || In Fedora as '''python3-liblinear''' subpackage of liblinear
|-
| libravatar || TBD || TBD || In Fedora as '''python3-pylibravatar''' subpackage of python-pylibravatar
|-
| librepo || TBD || TBD || In Fedora as '''python3-librepo''' subpackage of librepo
|-
| libsbml || TBD || TBD || In Fedora as '''python3-libsbml''' subpackage of libsbml
|-
| libvirt || libvirt-python || Supported from libvirt-python 1.2.1 onwards || In Fedora as '''libvirt-python3'''
|-
| livestreamer livestreamer_cli || TBD || TBD || In Fedora as '''livestreamer''' subpackage of livestreamer
|-
| llfuse || TBD || TBD || In Fedora as '''python3-llfuse''' subpackage of python-llfuse
|-
| llpython llvm llvm_array llvm_cbuilder llvmpy || TBD || TBD || In Fedora as '''python3-llvmpy''' subpackage of python-llvmpy
|-
| lmiwbem || TBD || TBD || In Fedora as '''python3-lmiwbem''' subpackage of python-lmiwbem
|-
| lockfile || TBD || TBD || In Fedora as '''python3-lockfile''' subpackage of python-lockfile
|-
| logbook || TBD || TBD || In Fedora as '''python3-logbook''' subpackage of python-logbook
|-
| logging_tree || TBD || TBD || In Fedora as '''python3-logging-tree''' subpackage of python-logging-tree
|-
| logilab || TBD || TBD || In Fedora as '''python3-logilab-common''' subpackage of python-logilab-common
|-
| logutils || TBD || TBD || In Fedora as '''python3-logutils''' subpackage of python-logutils
|-
| lonote || TBD || TBD || In Fedora as '''lonote''' subpackage of lonote
|-
| louis || TBD || TBD || In Fedora as '''liblouis-python3''' subpackage of liblouis
|-
| lxc || TBD || TBD || In Fedora as subpackages '''lxc-extra''' '''python3-lxc''' of lxc
|-
| 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}})
|-
| manuel || TBD || TBD || In Fedora as '''python3-manuel''' subpackage of python-manuel
|-
| markdown || TBD || TBD || In Fedora as '''python3-markdown''' subpackage of python-markdown
|-
| markdown2 || TBD || TBD || In Fedora as '''python3-markdown2''' subpackage of python-markdown2
|-
| markupsafe || TBD || TBD || In Fedora as '''python3-markupsafe''' subpackage of python-markupsafe
|-
| matplotlib mpl_toolkits pylab || TBD || TBD || In Fedora as subpackages '''python3-matplotlib''' '''python3-matplotlib-qt4''' '''python3-matplotlib-tk''' of python-matplotlib
|-
| mccabe || TBD || TBD || In Fedora as '''python3-mccabe''' subpackage of python-mccabe
|-
| memcache || TBD || TBD || In Fedora as '''python3-memcached''' subpackage of python3-memcached
|-
| messaging || TBD || TBD || In Fedora as '''python3-messaging''' subpackage of python-messaging
|-
| mglob || TBD || TBD || In Fedora as '''python3-mglob''' subpackage of python-mglob
|-
| milia || TBD || TBD || In Fedora as '''python3-pymilia''' subpackage of pymilia
|-
| mimeparse || TBD || TBD || 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
|-
| miniupnpc || TBD || TBD || In Fedora as '''python3-miniupnpc''' subpackage of miniupnpc
|-
| mistune || TBD || TBD || In Fedora as '''python3-mistune''' subpackage of python-mistune
|-
| mock || TBD || TBD || In Fedora as '''python3-mock''' subpackage of python-mock
|-
| mpich2, openmpi || mpi4py || TBD || '''python3-mpi4py-{openmpi,mpich2}''' in Fedora 13 onwards, built as a subpackage of mpi4py.
|-
| mpmath || TBD || TBD || In Fedora as '''python3-mpmath''' subpackage of python-mpmath
|-
| mptt || TBD || TBD || In Fedora as '''python3-django-mptt''' subpackage of python-django-mptt
|-
| msgpack || TBD || TBD || In Fedora as '''python3-msgpack''' subpackage of python-msgpack
|-
| MultipartPostHandler || TBD || TBD || In Fedora as '''python3-MultipartPostHandler2''' subpackage of python-MultipartPostHandler2
|-
| natsort || TBD || TBD || In Fedora as '''python3-natsort''' subpackage of python-natsort
|-
| netaddr || TBD || TBD || In Fedora as '''python3-netaddr''' subpackage of python-netaddr
|-
| netCDF4 netCDF4_utils netcdftime || TBD || TBD || In Fedora as '''netcdf4-python3''' subpackage of netcdf4-python
|-
| netstat || TBD || TBD || In Fedora as '''netstat-monitor''' subpackage of netstat-monitor
|-
| networkx || TBD || TBD || In Fedora as '''python3-networkx''' subpackage of python-networkx
|-
| ngram || TBD || TBD || In Fedora as '''python3-ngram''' subpackage of python-ngram
|-
| nikola || TBD || TBD || In Fedora as '''python3-nikola''' subpackage of python-nikola
|-
| nine || TBD || TBD || In Fedora as '''python3-nine''' subpackage of python-nine
|-
| nltk || TBD || TBD || In Fedora as '''python3-nltk''' subpackage of python-nltk
|-
| nmap || TBD || TBD || In Fedora as subpackages '''python-nmap''' '''python3-%{srcname}''' '''python3-nmap''' of python-nmap
|-
| nose || TBD || TBD || In Fedora as '''python3-nose''' subpackage of python-nose
|-
| nose_exclude || TBD || TBD || In Fedora as '''python3-nose-exclude''' subpackage of python-nose-exclude
|-
| nose_parameterized || TBD || TBD || In Fedora as '''python3-nose-parameterized''' subpackage of python-nose-parameterized
|-
| nosecover3 || TBD || TBD || In Fedora as '''python3-nose-cover3''' subpackage of python-nose-cover3
|-
| noseprogressive || TBD || TBD || In Fedora as '''python3-nose-progressive''' subpackage of python-nose-progressive
|-
| ntplib || TBD || TBD || In Fedora as '''python3-ntplib''' subpackage of python-ntplib
|-
| numexpr || TBD || TBD || In Fedora as '''python3-numexpr''' subpackage of python-numexpr
|-
| numpy || numpy || TBD || '''python3-{numpy,f2py}''' in Fedora 15 onwards, built as a subpackage of numpy.
|-
| numpydoc || TBD || TBD || In Fedora as '''python3-numpydoc''' subpackage of python-numpydoc
|-
| nwdiag nwdiag_sphinxhelper packetdiag packetdiag_sphinxhelper rackdiag rackdiag_sphinxhelper || TBD || TBD || In Fedora as '''python3-nwdiag''' subpackage of python-nwdiag
|-
| oauthlib || TBD || TBD || In Fedora as '''python3-oauthlib''' subpackage of python-oauthlib
|-
| offtrac || TBD || TBD || In Fedora as '''python3-offtrac''' subpackage of python-offtrac
|-
| ofxparse || TBD || TBD || In Fedora as '''python3-ofxparse''' subpackage of python-ofxparse
|-
| OpenGL || TBD || TBD || In Fedora as subpackages '''python3-PyOpenGL''' '''python3-PyOpenGL-Tk''' of PyOpenGL
|-
| openid || TBD || TBD || In Fedora as '''python3-openid''' subpackage of python3-openid
|-
| openoffice || TBD || TBD || In Fedora as '''python3-openoffice''' subpackage of python-openoffice
|-
| openopt || TBD || TBD || In Fedora as '''python3-openopt''' subpackage of python-openopt
|-
| openshot || TBD || TBD || In Fedora as '''openshot''' subpackage of openshot
|-
| openslide || TBD || TBD || In Fedora as '''openslide-python3''' subpackage of openslide-python
|-
| OpenSSL || TBD || TBD || In Fedora as '''python3-pyOpenSSL''' subpackage of pyOpenSSL
|-
| optcomplete || TBD || TBD || In Fedora as '''python3-optcomplete''' subpackage of python-optcomplete
|-
| orca || TBD || TBD || In Fedora as '''orca''' subpackage of orca
|-
| paho || TBD || TBD || In Fedora as '''python3-paho-mqtt''' subpackage of python-paho-mqtt
|-
| PAM || TBD || TBD || In Fedora as '''python3-PyPAM''' subpackage of PyPAM
|-
| pandas || TBD || TBD || In Fedora as '''python3-pandas''' subpackage of python-pandas
|-
| parse || TBD || TBD || In Fedora as '''python3-parse''' subpackage of python-parse
|-
| parsero || TBD || TBD || In Fedora as '''parsero''' subpackage of parsero
|-
| paste || TBD || TBD || In Fedora as '''python3-paste-deploy''' subpackage of python-paste-deploy
|-
| pathtools || TBD || TBD || In Fedora as '''python3-pathtools''' subpackage of python-pathtools
|-
| patsy || TBD || TBD || In Fedora as '''python3-patsy''' subpackage of python-patsy
|-
| pbr || TBD || TBD || In Fedora as '''python3-pbr''' subpackage of python-pbr
|-
| pbs || TBD || TBD || In Fedora as '''python3-pbs''' subpackage of python-pbs
|-
| pdfkit || TBD || TBD || In Fedora as subpackages '''python-pdfkit''' '''python3-pdfkit''' of python-pdfkit
|-
| pep8 || TBD || TBD || In Fedora as '''python3-pep8''' subpackage of python-pep8
|-
| persistent || TBD || TBD || In Fedora as '''python3-persistent''' subpackage of python-persistent
|-
| pexpect || TBD || TBD || In Fedora as '''python3-pexpect''' subpackage of python-pexpect
|-
| pgpdump || TBD || TBD || In Fedora as '''python3-pgpdump''' subpackage of python-pgpdump
|-
| photocollagelib || TBD || TBD || In Fedora as '''photocollage''' subpackage of photocollage
|-
| photutils || TBD || TBD || In Fedora as '''python3-photutils''' subpackage of python-photutils
|-
| PIL _imaging _imagingcms _imagingft _imagingmath _imagingtk _webp sane || TBD || TBD || In Fedora as subpackages '''python3-pillow''' '''python3-pillow-qt''' '''python3-pillow-sane''' '''python3-pillow-tk''' of python-pillow
|-
| pip || TBD || TBD || In Fedora as '''python3-pip''' subpackage of python-pip
|-
| pithos || TBD || TBD || In Fedora as '''pithos''' subpackage of pithos
|-
| pitivi || TBD || TBD || In Fedora as '''pitivi''' subpackage of pitivi
|-
| pkgwat || TBD || TBD || In Fedora as '''python3-python-pkgwat-api''' subpackage of python-pkgwat-api
|-
| plumbum || TBD || TBD || 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
|-
| plyvel || TBD || TBD || In Fedora as '''python3-plyvel''' subpackage of python-plyvel
|-
| png || TBD || TBD || In Fedora as '''python3-pypng''' subpackage of python-pypng
|-
| poezio poezio_plugins || TBD || TBD || In Fedora as '''poezio''' subpackage of poezio
|-
| polib || TBD || TBD || In Fedora as '''python3-polib''' subpackage of python-polib
|-
| post_office || TBD || TBD || In Fedora as '''python3-django-post_office''' subpackage of python-django-post_office
|-
| postgresql || TBD || [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 || TBD || TBD || In Fedora as '''python3-power''' subpackage of python-power
|-
| praw || TBD || TBD || In Fedora as subpackages '''python-praw''' '''python3-praw''' of python-praw
|-
| pretend || TBD || TBD || In Fedora as '''python3-pretend''' subpackage of python-pretend
|-
| prettytable || TBD || TBD || In Fedora as '''python3-prettytable''' subpackage of python-prettytable
|-
| profilehooks || TBD || TBD || In Fedora as '''python3-profilehooks''' subpackage of python-profilehooks
|-
| progress || TBD || TBD || In Fedora as '''python3-progress''' subpackage of python-progress
|-
| psutil || python-psutil || TBD || 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}})
|-
| ptyprocess || TBD || TBD || In Fedora as '''python3-ptyprocess''' subpackage of python-ptyprocess
|-
| pudb || TBD || TBD || In Fedora as '''python3-pudb''' subpackage of python-pudb
|-
| pwquality || TBD || TBD || In Fedora as '''python3-pwquality''' subpackage of libpwquality
|-
| py2neo || TBD || TBD || In Fedora as '''python3-py2neo''' subpackage of python-py2neo
|-
| pyasn1 pyasn1_modules || TBD || TBD || In Fedora as subpackages '''python3-pyasn1''' '''python3-pyasn1-modules''' of python-pyasn1
|-
| pyassimp || TBD || TBD || In Fedora as '''assimp-python3''' subpackage of assimp
|-
| pyatspi || TBD || TBD || In Fedora as '''python3-pyatspi''' subpackage of pyatspi
|-
| pycanberra || TBD || TBD || In Fedora as '''python3-canberra''' subpackage of pycanberra
|-
| pycmd || TBD || TBD || In Fedora as '''python3-pycmd''' subpackage of pycmd
|-
| pycparser || TBD || TBD || In Fedora as '''python3-pycparser''' subpackage of python-pycparser
|-
| pycryptsetup.so || TBD || TBD || In Fedora as '''cryptsetup-python3''' subpackage of cryptsetup
|-
| pycscope || TBD || TBD || In Fedora as '''python3-pycscope''' subpackage of pycscope
|-
| pyfits || pyfits || TBD || In Fedora as a '''python3-pyfits''' subpackage of pyfits
|-
| pyflakes || TBD || TBD || In Fedora as '''python3-pyflakes''' subpackage of pyflakes
|-
| pygal || TBD || TBD || In Fedora as subpackages '''python-pygal''' '''python3-pygal''' of python-pygal
|-
| pygeoip || TBD || TBD || In Fedora as '''python3-pygeoip''' subpackage of python-pygeoip
|-
| pygit2 pygit2_cffi_b8fa21ddxbf062fb5 || TBD || TBD || In Fedora as '''python3-pygit2''' subpackage of python-pygit2
|-
| pyglet || TBD || TBD || In Fedora as '''python3-pyglet''' subpackage of python-pyglet
|-
| 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}})
|-
| pygraphviz || TBD || TBD || In Fedora as '''python3-pygraphviz''' subpackage of python-pygraphviz
|-
| PyICU docs icu || TBD || TBD || In Fedora as '''python3-pyicu''' subpackage of pyicu
|-
| pyinotify || TBD || TBD || In Fedora as '''python3-inotify''' subpackage of python-inotify
|-
| pykalman || TBD || TBD || In Fedora as '''python3-pykalman''' subpackage of python-pykalman
|-
| PyKDE4 || TBD || TBD || In Fedora as subpackages '''python3-pykde4''' '''python3-pykde4-akonadi''' '''python3-pykde4-devel''' of pykde4
|-
| pyke || pyke || TBD || In Fedora 13 onwards as a '''python3-pyke''' subpackage of pyke
|-
| pylcdsysinfo || TBD || TBD || In Fedora as '''python3-pylcdsysinfo''' subpackage of python-pylcdsysinfo
|-
| pylint || TBD || TBD || In Fedora as subpackages '''pylint''' '''python3-pylint''' '''python3-pylint-gui''' of pylint
|-
| pymemcache || TBD || TBD || In Fedora as '''python3-pymemcache''' subpackage of python-pymemcache
|-
| pyp2rpm || pyp2rpm || TBD || In Fedora as a '''python3-pyp2rpm''' subpackage of pyp2rpm
|-
| 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 || TBD || TBD || In Fedora as '''python3-pyphen''' subpackage of python-pyphen
|-
| pyproj || TBD || TBD || In Fedora as '''python3-pyproj''' subpackage of pyproj
|-
| pypump || TBD || TBD || In Fedora as '''python3-pypump''' subpackage of python-pypump
|-
| PyQt4 || PyQt4 || TBD || In Fedora 14 onwards as '''python3-PyQt4''' and '''python3-PyQt4-devel''' subpackages of PyQt4 (was {{bz|586196}})
|-
| PyQt5 || TBD || TBD || In Fedora as '''python3-qt5''' subpackage of python-qt5
|-
| pyquery || TBD || TBD || In Fedora as '''python3-pyquery''' subpackage of python-pyquery
|-
| pyramid_chameleon || TBD || TBD || In Fedora as '''python3-pyramid-chameleon''' subpackage of python-pyramid-chameleon
|-
| pyramid_tm || TBD || TBD || In Fedora as '''python3-pyramid-tm''' subpackage of python-pyramid-tm
|-
| Pyro4 || TBD || TBD || In Fedora as '''python3-pyro''' subpackage of python-pyro
|-
| PyRSS2Gen || TBD || TBD || In Fedora as '''python3-PyRSS2Gen''' subpackage of python-PyRSS2Gen
|-
| pyshp || pyshp || TBD || In Fedora as a '''python3-pyshp''' subpackage of pyshp
|-
| pystache || TBD || TBD || In Fedora as '''python3-pystache''' subpackage of pystache
|-
| pysvn || TBD || TBD || In Fedora as '''python3-pysvn''' subpackage of pysvn
|-
| pytest || TBD || TBD || In Fedora as '''python3-pytest''' subpackage of pytest
|-
| pytest_cache || TBD || TBD || In Fedora as '''python3-pytest-cache''' subpackage of python-pytest-cache
|-
| pytest_cov || TBD || TBD || In Fedora as '''python3-pytest-cov''' subpackage of python-pytest-cov
|-
| pytest_flakes || TBD || TBD || In Fedora as '''python3-pytest-flakes''' subpackage of python-pytest-flakes
|-
| pytest_multihost || TBD || TBD || In Fedora as '''python3-pytest-multihost''' subpackage of python-pytest-multihost
|-
| pytest_pep8 || TBD || TBD || In Fedora as '''python3-pytest-pep8''' subpackage of python-pytest-pep8
|-
| pytest_sourceorder || TBD || TBD || In Fedora as '''python3-pytest-sourceorder''' subpackage of python-pytest-sourceorder
|-
| pytz || TBD || TBD || In Fedora as '''python3-pytz''' subpackage of pytz
|-
| pyudev || TBD || TBD || In Fedora as '''python3-pyudev''' subpackage of python-pyudev
|-
| pyVim pyVmomi || TBD || TBD || In Fedora as '''python3-pyvmomi''' subpackage of python-pyvmomi
|-
| pyxtrlock || TBD || TBD || In Fedora as '''pyxtrlock''' subpackage of pyxtrlock
|-
| pyzabbix || TBD || TBD || In Fedora as '''python3-pyzabbix''' subpackage of python-pyzabbix
|-
| pyzolib || TBD || TBD || In Fedora as '''python3-pyzolib''' subpackage of python-pyzolib
|-
| q || TBD || TBD || In Fedora as '''python3-q''' subpackage of python-q
|-
| qhexedit.so || TBD || TBD || In Fedora as '''python3-qhexedit2''' subpackage of qhexedit2
|-
| quantities || TBD || TBD || In Fedora as '''python3-quantities''' subpackage of python-quantities
|-
| queuelib || TBD || TBD || In Fedora as '''python3-python-queuelib''' subpackage of python-queuelib
|-
| random2 || TBD || TBD || In Fedora as '''python3-random2''' subpackage of python-random2
|-
| raven || TBD || TBD || In Fedora as '''python3-raven''' subpackage of python-raven
|-
| rdflib || TBD || TBD || In Fedora as '''python3-rdflib''' subpackage of python-rdflib
|-
| redis || TBD || TBD || In Fedora as '''python3-redis''' subpackage of python-redis
|-
| redshift_gtk || TBD || TBD || In Fedora as '''redshift-gtk''' subpackage of redshift
|-
| remoto || TBD || TBD || In Fedora as '''python3-remoto''' subpackage of python-remoto
|-
| rencode || TBD || TBD || In Fedora as '''python3-rencode''' subpackage of python-rencode
|-
| reportlab || TBD || TBD || In Fedora as '''python3-reportlab''' subpackage of python-reportlab
|-
| repoze || TBD || TBD || In Fedora as '''python3-repoze-sphinx-autointerface''' subpackage of python-repoze-sphinx-autointerface
|-
| requests || TBD || TBD || In Fedora as '''python3-requests''' subpackage of python-requests
|-
| requests_mock || TBD || TBD || In Fedora as '''python3-requests-mock''' subpackage of python-requests-mock
|-
| requests_oauthlib || TBD || TBD || In Fedora as '''python3-requests-oauthlib''' subpackage of python-requests-oauthlib
|-
| requests_toolbelt || TBD || TBD || In Fedora as '''python3-requests-toolbelt''' subpackage of python-requests-toolbelt
|-
| RestAuthCommon || TBD || TBD || In Fedora as '''python3-restauth-common''' subpackage of python-restauth-common
|-
| ReText || TBD || TBD || In Fedora as '''retext''' subpackage of retext
|-
| revisor || TBD || TBD || In Fedora as '''revisor-cli''' subpackage of revisor
|-
| rfc6266 test_rfc6266 || TBD || TBD || In Fedora as '''python3-rfc6266''' subpackage of python-rfc6266
|-
| roman || TBD || TBD || In Fedora as '''python3-roman''' subpackage of python-roman
|-
| rosdep2 || TBD || TBD || In Fedora as subpackages '''python-rosdep''' '''python3-rosdep''' of python-rosdep
|-
| rosdistro || TBD || TBD || In Fedora as '''python3-rosdistro''' subpackage of python-rosdistro
|-
| rosinstall || TBD || TBD || In Fedora as subpackages '''python-rosinstall''' '''python3-rosinstall''' of python-rosinstall
|-
| rospkg || TBD || TBD || In Fedora as '''python3-rospkg''' subpackage of python-rospkg
|-
| rply || TBD || TBD || In Fedora as '''python3-rply''' subpackage of python-rply
|-
| rpy2 || TBD || TBD || In Fedora as '''python3-rpy''' subpackage of rpy
|-
| rsa || TBD || TBD || In Fedora as '''python3-rsa''' subpackage of python-rsa
|-
| rtslib || TBD || TBD || In Fedora as '''python3-rtslib''' subpackage of python-rtslib
|-
| rxjson || TBD || TBD || In Fedora as '''python3-rxjson''' subpackage of python-rxjson
|-
| s3ql || TBD || TBD || In Fedora as '''s3ql''' subpackage of s3ql
|-
| sanction || TBD || TBD || In Fedora as '''python3-sanction''' subpackage of python-sanction
|-
| scipy || scipy || SVN trunk 6848 works with python 3 || In Fedora as '''python3-scipy''' subpackage of scipy
|-
| script || TBD || TBD || In Fedora as '''python3-script''' subpackage of python3-script
|-
| seaborn || TBD || TBD || In Fedora as '''python3-seaborn''' subpackage of python-seaborn
|-
| secretstorage || TBD || TBD || In Fedora as '''python3-SecretStorage''' subpackage of python-SecretStorage
|-
| sekizai || TBD || TBD || In Fedora as '''python3-django-sekizai''' subpackage of python-django-sekizai
|-
| selenium || TBD || TBD || In Fedora as '''python3-selenium''' subpackage of python-selenium
|-
| selinux || libselinux-python || Generated by SWIG during build of libselinux || In Fedora 14 onwards as '''libselinux-python3''' subpackage of libselinux (was{{bz|582006}})
|-
| semanage || libsemanage-python || Generated by SWIG during build of libsemanage || In Fedora 14 onwards as '''libsemanage-python3''' subpackage of libsemanage (was {{bz|582007}})
|-
| seobject sepolicy || TBD || TBD || In Fedora as subpackages '''policycoreutils-devel''' '''policycoreutils-gui''' '''policycoreutils-python3''' of policycoreutils
|-
| sep || TBD || TBD || In Fedora as '''python3-sep''' subpackage of python-sep
|-
| seqdiag seqdiag_sphinxhelper || TBD || TBD || In Fedora as '''python3-seqdiag''' subpackage of python-seqdiag
|-
| serial || TBD || TBD || In Fedora as subpackages '''pyserial''' '''python3-pyserial''' of pyserial
|-
| service_identity || TBD || TBD || In Fedora as '''python3-service-identity''' subpackage of python-service-identity
|-
| setproctitle || TBD || TBD || In Fedora as '''python3-setproctitle''' subpackage of python-setproctitle
|-
| setuptools || python-setuptools || TBD || In Fedora 13 onwards as a '''python3-setuptools''' subpackage (internally we've switched to the "Distribute" fork)
|-
| sfbm || TBD || TBD || In Fedora as '''sfbm''' subpackage of sfbm
|-
| sh || TBD || TBD || In Fedora as '''python3-sh''' subpackage of python-sh
|-
| shadowsocks || TBD || TBD || In Fedora as '''python3-shadowsocks''' subpackage of python-shadowsocks
|-
| sieve || TBD || TBD || In Fedora as '''python3-sieve''' subpackage of python-sieve
|-
| simplegeneric || python-simplegeneric || TBD || 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 || TBD || TBD || In Fedora as '''python3-simplejson''' subpackage of python-simplejson
|-
| simplemediawiki || TBD || TBD || In Fedora as '''python3-simplemediawiki''' subpackage of python-simplemediawiki
|-
| simplepam || TBD || TBD || In Fedora as '''python3-simplepam''' subpackage of python3-simplepam
|-
| simplevisor || TBD || TBD || 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}})
|-
| six || python-six || TBD || In Fedora 16 onwards as '''python3-six''' (was {{bz|690613}})
|-
| skimage || TBD || TBD || In Fedora as '''python3-scikit-image''' subpackage of python-scikit-image
|-
| sklearn || TBD || TBD || In Fedora as '''python3-scikit-learn''' subpackage of python-scikit-learn
|-
| sleekxmpp || TBD || TBD || In Fedora as '''python3-sleekxmpp''' subpackage of python-sleekxmpp
|-
| slip || TBD || TBD || In Fedora as subpackages '''python3-slip''' '''python3-slip-dbus''' of python-slip
|-
| smbc || TBD || TBD || 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 {{bz|560456}})
|-
| social || TBD || TBD || In Fedora as '''python3-social-auth''' subpackage of python-social-auth
|-
| south || TBD || TBD || In Fedora as '''python3-django-south''' subpackage of python-django-south
|-
| speechd speechd_config || TBD || TBD || 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_rtd_theme || TBD || TBD || In Fedora as '''python3-sphinx_rtd_theme''' subpackage of python-sphinx_rtd_theme
|-
| sphinxcontrib || TBD || TBD || In Fedora as '''python3-sphinxcontrib-issuetracker''' subpackage of python-sphinxcontrib-issuetracker
|-
| sphinxcontrib || TBD || TBD || In Fedora as '''python3-sphinxcontrib-napoleon''' subpackage of python-sphinxcontrib-napoleon
|-
| 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.
|-
| sqlparse || TBD || TBD || In Fedora as subpackages '''python-sqlparse''' '''python3-sqlparse''' of python-sqlparse
|-
| statsmodels || TBD || TBD || In Fedora as '''python3-statsmodels''' subpackage of python-statsmodels
|-
| stem || TBD || TBD || In Fedora as '''python3-stem''' subpackage of python-stem
|-
| stevedore || TBD || TBD || In Fedora as '''python3-stevedore''' subpackage of python-stevedore
|-
| stomp || TBD || TBD || In Fedora as '''python3-stomppy''' subpackage of stomppy
|-
| straight || TBD || TBD || In Fedora as '''python3-straight-plugin''' subpackage of python-straight-plugin
|-
| structlog || TBD || TBD || In Fedora as '''python3-structlog''' subpackage of python-structlog
|-
| subunit || TBD || TBD || In Fedora as '''python3-subunit''' subpackage of subunit
|-
| sure || TBD || TBD || In Fedora as '''python3-sure''' subpackage of python-sure
|-
| svg || TBD || TBD || In Fedora as '''python3-svg-path''' subpackage of python-svg-path
|-
| svgwrite || TBD || TBD || In Fedora as '''python3-svgwrite''' subpackage of python-svgwrite
|-
| sympy || TBD || TBD || In Fedora as '''python3-sympy''' subpackage of sympy
|-
| systemd || TBD || TBD || In Fedora as '''systemd-python3''' subpackage of systemd
|-
| tables || TBD || TBD || In Fedora as subpackages '''python-tables''' '''python3-tables''' of python-tables
|-
| tagging || TBD || TBD || In Fedora as '''python3-django-tagging''' subpackage of python-django-tagging
|-
| taskw || TBD || TBD || In Fedora as '''python3-taskw''' subpackage of python-taskw
|-
| TBD || 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
|-
| TBD || 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}})
|-
| TBD || lcgdm || TBD || In Fedora as '''lfc-python3''' and '''dpm-python3''' subpackages of lcgdm
|-
| TBD || mysql-connector-python || TBD || In Fedora as '''mysql-connector-python3'''subpackage of mysql-connector-python
|-
| TBD || 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.
|-
| TBD || TBD || TBD || In Fedora as '''brd''' subpackage of brd
|-
| TBD || TBD || TBD || In Fedora as '''diorite''' subpackage of diorite
|-
| TBD || TBD || TBD || In Fedora as '''fatrace''' subpackage of fatrace
|-
| TBD || TBD || TBD || In Fedora as '''gedit-beesu-plugin''' subpackage of beesu
|-
| TBD || TBD || TBD || In Fedora as '''gitg-libs''' subpackage of gitg
|-
| TBD || TBD || TBD || In Fedora as '''gnome-code-assistance''' subpackage of gnome-code-assistance
|-
| TBD || TBD || TBD || In Fedora as '''ibus-bogo''' subpackage of ibus-bogo
|-
| TBD || TBD || TBD || In Fedora as '''ibus-table''' subpackage of ibus-table
|-
| TBD || TBD || TBD || In Fedora as '''ibus-typing-booster''' subpackage of ibus-typing-booster
|-
| TBD || TBD || TBD || In Fedora as '''libgexiv2-python3''' subpackage of libgexiv2
|-
| TBD || TBD || TBD || In Fedora as '''libgit2-glib''' subpackage of libgit2-glib
|-
| TBD || TBD || TBD || In Fedora as '''libreport-python3''' subpackage of libreport
|-
| TBD || TBD || TBD || In Fedora as '''loook'''
|-
| TBD || TBD || TBD || In Fedora as '''metagoofil''' subpackage of metagoofil
|-
| TBD || TBD || TBD || In Fedora as '''nfoview'''
|-
| TBD || TBD || TBD || In Fedora as '''nordugrid-arc-python3''' subpackage of nordugrid-arc
|-
| TBD || TBD || TBD || In Fedora as '''ps_mem''' subpackage of ps_mem
|-
| TBD || TBD || TBD || In Fedora as '''python3-click''' subpackage of python-click
|-
| TBD || TBD || TBD || In Fedora as '''python3-django15''' subpackage of python-django15
|-
| TBD || TBD || TBD || In Fedora as '''python3-dnf-langpacks''' subpackage of dnf-langpacks
|-
| TBD || TBD || TBD || In Fedora as '''python3-dnf-plugins-core''' subpackage of dnf-plugins-core
|-
| TBD || TBD || TBD || In Fedora as '''python3-docs''' subpackage of python3-docs
|-
| TBD || TBD || TBD || In Fedora as '''python3-dogpile-cache''' subpackage of python-dogpile-cache
|-
| TBD || TBD || TBD || In Fedora as '''python3-flask-sqlalchemy''' subpackage of python-flask-sqlalchemy
|-
| TBD || TBD || TBD || In Fedora as '''python3-gstreamer1''' subpackage of python-gstreamer1
|-
| TBD || TBD || TBD || In Fedora as '''python3-kmod''' subpackage of python-kmod
|-
| TBD || TBD || TBD || In Fedora as '''python3-libmount''' subpackage of util-linux
|-
| TBD || TBD || TBD || In Fedora as '''python3-qscintilla''' subpackage of qscintilla
|-
| TBD || TBD || TBD || In Fedora as '''python3-repoze-lru''' subpackage of python-repoze-lru
|-
| TBD || TBD || TBD || In Fedora as '''python3-repoze-who''' subpackage of python-repoze-who
|-
| TBD || TBD || TBD || In Fedora as '''python3-shapely''' subpackage of python-shapely
|-
| TBD || TBD || TBD || In Fedora as '''python3-sphinx-theme-flask''' subpackage of python-sphinx-theme-flask
|-
| TBD || TBD || TBD || In Fedora as '''python3-webob1.2''' subpackage of python-webob1.2
|-
| TBD || TBD || TBD || In Fedora as '''python3-zc-customdoctests''' subpackage of python-zc-customdoctests
|-
| TBD || TBD || TBD || In Fedora as '''python3-zope-component''' subpackage of python-zope-component
|-
| TBD || TBD || TBD || In Fedora as '''python3-zope-configuration''' subpackage of python-zope-configuration
|-
| TBD || TBD || TBD || In Fedora as '''python3-zope-deprecation''' subpackage of python-zope-deprecation
|-
| TBD || TBD || TBD || In Fedora as '''python3-zope-proxy''' subpackage of python-zope-proxy
|-
| TBD || TBD || TBD || In Fedora as '''python3-zope-schema''' subpackage of python-zope-schema
|-
| TBD || TBD || TBD || In Fedora as '''python3-zope-testing''' subpackage of python-zope-testing
|-
| TBD || TBD || TBD || In Fedora as '''ris-linux''' subpackage of ris-linux
|-
| TBD || TBD || TBD || In Fedora as '''system-config-repo''' subpackage of system-config-repo
|-
| TBD || TBD || TBD || In Fedora as '''transmageddon''' subpackage of transmageddon
|-
| TBD || TBD || TBD || In Fedora as '''unoconv''' subpackage of unoconv
|-
| TBD || TBD || TBD || In Fedora as '''uwsgi-plugin-python3''' subpackage of uwsgi
|-
| TBD || TBD || TBD || In Fedora as '''will-crash''' subpackage of will-crash
|-
| TBD || TBD || TBD || In Fedora as subpackages '''gramps''' '''gramps-common''' '''gramps-webapp''' of gramps
|-
| tbgrep || TBD || TBD || In Fedora as '''python3-tbgrep''' subpackage of python-tbgrep
|-
| tempita || TBD || TBD || In Fedora as '''python3-tempita''' subpackage of python-tempita
|-
| testconfig || TBD || TBD || In Fedora as '''python3-nose-testconfig''' subpackage of python-nose-testconfig
|-
| testing || TBD || TBD || In Fedora as '''python3-testing.postgresql''' subpackage of python-testing.postgresql
|-
| testresources || TBD || TBD || In Fedora as '''python3-testresources''' subpackage of python-testresources
|-
| testtools || TBD || TBD || In Fedora as '''python3-testtools''' subpackage of python-testtools
|-
| textile || TBD || TBD || In Fedora as '''python3-textile''' subpackage of python-textile
|-
| theano || TBD || TBD || In Fedora as '''python3-theano''' subpackage of python-theano
|-
| tinycss || TBD || TBD || In Fedora as '''python3-tinycss''' subpackage of python-tinycss
|-
| tooz || TBD || TBD || In Fedora as '''python3-tooz''' subpackage of python-tooz
|-
| tornado || TBD || TBD || In Fedora as '''python3-tornado''' subpackage of python-tornado
|-
| transaction || TBD || TBD || In Fedora as '''python3-transaction''' subpackage of python-transaction
|-
| translationstring || TBD || TBD || In Fedora as '''python3-translationstring''' subpackage of python-translationstring
|-
| tzlocal || TBD || TBD || In Fedora as '''python3-tzlocal''' subpackage of python-tzlocal
|-
| unidecode || TBD || TBD || In Fedora as '''python3-unidecode''' subpackage of python-unidecode
|-
| unipath || TBD || TBD || In Fedora as '''python3-unipath''' subpackage of python-unipath
|-
| unittest2 || TBD || TBD || In Fedora as '''python3-unittest2''' subpackage of python-unittest2
|-
| uno unohelper || TBD || TBD || In Fedora as '''libreoffice-pyuno''' subpackage of libreoffice
|-
| unp || TBD || TBD || In Fedora as '''unp''' subpackage of unp
|-
| urllib3 || TBD || TBD || In Fedora as '''python3-urllib3''' subpackage of python-urllib3
|-
| urlwatch || TBD || TBD || In Fedora as '''urlwatch''' subpackage of urlwatch
|-
| urwid || TBD || TBD || In Fedora as '''python3-urwid''' subpackage of python-urwid
|-
| usb || TBD || TBD || In Fedora as '''python3-pyusb''' subpackage of pyusb
|-
| vcstools || TBD || TBD || In Fedora as '''python3-vcstools''' subpackage of python-vcstools
|-
| venusian || TBD || TBD || In Fedora as '''python3-venusian''' subpackage of python-venusian
|-
| virtme || TBD || TBD || In Fedora as '''virtme''' subpackage of virtme
|-
| virtualenv virtualenv_support || TBD || TBD || In Fedora as '''python3-virtualenv''' subpackage of python-virtualenv
|-
| waflib || TBD || TBD || In Fedora as '''waf-python3''' subpackage of waf
|-
| waitress || TBD || TBD || In Fedora as subpackages '''python-waitress''' '''python3-waitress''' of python-waitress
|-
| watchdog || TBD || TBD || In Fedora as '''python3-watchdog''' subpackage of python-watchdog
|-
| weasyprint || TBD || TBD || In Fedora as subpackages '''python3-weasyprint''' '''weasyprint''' of weasyprint
|-
| webassets || TBD || TBD || In Fedora as subpackages '''python-webassets''' '''python3-webassets''' of python-webassets
|-
| webcolors || TBD || TBD || In Fedora as '''python3-webcolors''' subpackage of python-webcolors
|-
| webob || TBD || TBD || In Fedora as '''python3-webob''' subpackage of python-webob
|-
| websocket || TBD || TBD || In Fedora as '''python3-websocket-client''' subpackage of python-websocket-client
|-
| webtest || TBD || TBD || In Fedora as '''python3-webtest''' subpackage of python-webtest
|-
| werkzeug || TBD || TBD || In Fedora as '''python3-werkzeug''' subpackage of python-werkzeug
|-
| wheel || TBD || TBD || In Fedora as '''python3-wheel''' subpackage of python-wheel
|-
| whoosh || TBD || TBD || In Fedora as '''python3-whoosh''' subpackage of python-whoosh
|-
| wordpress_xmlrpc || TBD || TBD || In Fedora as '''python3-wordpress-xmlrpc''' subpackage of python-wordpress-xmlrpc
|-
| workerpool || TBD || TBD || In Fedora as '''python3-workerpool''' subpackage of python-workerpool
|-
| wsgiproxy || TBD || TBD || In Fedora as '''python3-WSGIProxy2''' subpackage of python-WSGIProxy2
|-
| wstool || TBD || TBD || In Fedora as '''python3-wstool''' subpackage of python-wstool
|-
| wtforms || TBD || TBD || In Fedora as '''python3-wtforms''' subpackage of python-wtforms
|-
| xattr || TBD || TBD || In Fedora as '''python3-pyxattr''' subpackage of pyxattr
|-
| xcat || TBD || TBD || In Fedora as '''xcat''' subpackage of xcat
|-
| xdg || pyxdg || TBD || 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])
|-
| xlrd || TBD || TBD || In Fedora as '''python3-xlrd''' subpackage of python-xlrd
|-
| xmltodict || TBD || TBD || In Fedora as '''python3-xmltodict''' subpackage of python-xmltodict
|-
| xstatic || TBD || TBD || In Fedora as '''python3-XStatic''' subpackage of python-XStatic
|-
| yaml || PyYAML || TBD || In Fedora as '''python3-PyYAML''' subpackage of PyYAML
|-
| yapsy || TBD || TBD || In Fedora as '''python3-yapsy''' subpackage of python-yapsy
|-
| yumdaemon || TBD || TBD || In Fedora as '''python3-yumdaemon''' subpackage of yumdaemon
|-
| zc || TBD || TBD || In Fedora as '''python3-zc-buildout''' subpackage of python-zc-buildout
|-
| zc || TBD || TBD || In Fedora as '''python3-zc-lockfile''' subpackage of python-zc-lockfile
|-
| ZConfig || TBD || TBD || In Fedora as '''python3-ZConfig''' subpackage of python-ZConfig
|-
| zdaemon || TBD || TBD || In Fedora as '''python3-zdaemon''' subpackage of python-zdaemon
|-
| ZEO || TBD || TBD || In Fedora as '''python3-ZEO''' subpackage of python-ZEO
|-
| zmq || TBD || TBD || In Fedora as subpackages '''python3-zmq''' '''python3-zmq-tests''' of python-zmq
|-
| znc || TBD || TBD || In Fedora as '''znc-modpython''' subpackage of znc
|-
| ZODB || TBD || TBD || In Fedora as '''python3-ZODB''' subpackage of python-ZODB
|-
| zodbpickle || TBD || TBD || In Fedora as '''python3-zodbpickle''' subpackage of python-zodbpickle
|-
| zope || TBD || TBD || In Fedora as '''python3-zope-exceptions''' subpackage of python-zope-exceptions
|-
| zope || TBD || TBD || In Fedora as '''python3-zope-i18nmessageid''' subpackage of python-zope-i18nmessageid
|-
| zope || TBD || TBD || In Fedora as '''python3-zope-interface''' subpackage of python-zope-interface
|-
| zope || TBD || TBD || In Fedora as '''python3-zope-sqlalchemy''' subpackage of python-zope-sqlalchemy
|-
| zope.event || TBD || TBD || In Fedora as '''python3-zope-event''' subpackage of python-zope-event
|-
| zope.fixers || TBD || TBD || In Fedora as '''python3-zope-fixers''' src.rpm
|}


== Python 3 code not yet in Fedora ==
To submit changes or new notes to that app, see the source at https://github.com/fedora-python/portingdb/
{|
! 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 || {{bz|1007002}}
|-
| IPy || python-IPy || [https://github.com/haypo/python-ipy/commit/91e44dfe8e7727f8ee2a3cc3b522d93942750352 0.73 works with Python 3] ||
|-
| PyKDE4  || PyKDE4 (from the kdebindings srpm) || || {{bz|587005}}
|-
| rpm || rpm-python (subpackage of "rpm")|| dmalcolm and pmatilai [http://dmalcolm.livejournal.com/3340.html ported the C extension for librpm to work with both python 2 and 3]; released as [http://www.rpm.org/wiki/Releases/4.8.0 rpm 4.8.0] || '''Needs packaging work''': see {{bz|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 [http://codespeak.net/py/dist/announce/release-1.3.0.html "...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 [http://bitbucket.org/ianb/virtualenv/issue/10/python-3-support 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 [https://www.redhat.com/archives/augeas-devel/2010-April/msg00002.html experimented with porting this to python 3] ||
|-
| Cheetah || python-cheetah || As of 2010-02-02, upstream site reports that [http://packages.python.org/Cheetah/roadmap.html#cheetah-v3-0 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 [http://www.mail-archive.com/python-ldap-dev@lists.sourceforge.net/msg00620.html discussed on upstream mailing list on 2009-09-03] but appears not to be done yet ||
|-
| 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 [http://www.pythonware.com/products/pil/ "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 [http://mail.python.org/pipermail/image-sig/2010-February/006124.html the port is stalled]  Replaced in Fedora with python-pillow which has python 3 support. ||
|-
| pylons || python-pylons || As of 2010-04-09, it's [http://wiki.pylonshq.com/display/pylonscommunity/Pylons+Roadmap+to+1.0 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 [http://blog.dscpl.com.au/2010/05/modpython-project-soon-to-be-officially.html 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 || <s>[https://bugzilla.redhat.com/show_bug.cgi?id=538616 rhbz 538616]</s> python 3 requires using gdbus through introspection.
|-
| 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
|}
 
[[Category:Python]]

Latest revision as of 21:20, 19 September 2016

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

The porting status is tracked at http://portingdb-encukou.rhcloud.com/.

To submit changes or new notes to that app, see the source at https://github.com/fedora-python/portingdb/