From Fedora Project Wiki
(Resorted the table.) |
|||
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 | ||
|- | |||
| TBD || TBD || TBD || In Fedora as '''ps_mem''' subpackage of ps_mem | |||
|- | |||
| TBD || TBD || TBD || In Fedora as '''python3-docs''' subpackage of python3-docs | |||
|- | |||
| TBD || TBD || TBD || In Fedora as '''python3-flask-sqlalchemy''' subpackage of python-flask-sqlalchemy | |||
|- | |||
| TBD || TBD || TBD || In Fedora as '''python3-libmount''' subpackage of util-linux | |||
|- | |||
| TBD || TBD || TBD || In Fedora as '''unoconv''' subpackage of unoconv | |||
|- | |- | ||
| _cffi_backend cffi || TBD || TBD || In Fedora as '''python3-cffi''' subpackage of python-cffi | | _cffi_backend cffi || TBD || TBD || In Fedora as '''python3-cffi''' subpackage of python-cffi | ||
Line 17: | Line 27: | ||
|- | |- | ||
| _nlopt.so _nlopt.so.0 _nlopt.so.0.8.0 nlopt || TBD || TBD || In Fedora as '''python3-NLopt''' subpackage of NLopt | | _nlopt.so _nlopt.so.0 _nlopt.so.0.8.0 nlopt || TBD || TBD || In Fedora as '''python3-NLopt''' subpackage of NLopt | ||
|- | |||
| _snack.so snack || TBD || TBD || In Fedora as '''newt-python3''' subpackage of newt | |||
|- | |- | ||
| accerciser || TBD || TBD || In Fedora as '''accerciser''' subpackage of accerciser | | accerciser || TBD || TBD || In Fedora as '''accerciser''' subpackage of accerciser | ||
Line 33: | Line 45: | ||
|- | |- | ||
| argh || TBD || TBD || In Fedora as '''python3-argh''' subpackage of python-argh | | 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 | | asciitable || TBD || TBD || In Fedora as '''python3-asciitable''' subpackage of python-asciitable | ||
|- | |||
| astroid || TBD || TBD || In Fedora as '''python3-astroid''' subpackage of python-astroid | |||
|- | |- | ||
| atpy || ATpy || TBD || In Fedora 13 onwards as '''python3-ATpy''', built as a subpackage of ATpy | | 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 | | auth || TBD || TBD || In Fedora as '''python3-auth.credential''' subpackage of python-auth-credential | ||
Line 103: | Line 121: | ||
|- | |- | ||
| construct || TBD || TBD || In Fedora as '''python3-construct''' subpackage of python-construct | | construct || TBD || TBD || In Fedora as '''python3-construct''' subpackage of python-construct | ||
|- | |||
| 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}}) | | coverage || python-coverage || Upstream releasing dual-purpose tarballs || In Fedora 13 onwards as '''python3-coverage''' subpackage of python-coverage (was {{bz|536948}}) | ||
Line 109: | Line 129: | ||
|- | |- | ||
| 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}}) | ||
|- | |||
| cssselect || TBD || TBD || In Fedora as '''python3-cssselect''' subpackage of python-cssselect | |||
|- | |- | ||
| cvxopt || TBD || TBD || In Fedora as '''python3-cvxopt''' subpackage of python-cvxopt | | cvxopt || TBD || TBD || In Fedora as '''python3-cvxopt''' subpackage of python-cvxopt | ||
Line 125: | Line 147: | ||
|- | |- | ||
| deltarpm || deltarpm || TBD || In Fedora 13 onwards (the "deltarpm" build emits both "python-deltarpm" and '''"python3-deltarpm'''" subpackages) | | deltarpm || deltarpm || TBD || In Fedora 13 onwards (the "deltarpm" build emits both "python-deltarpm" and '''"python3-deltarpm'''" subpackages) | ||
|- | |||
| devscripts || TBD || TBD || In Fedora as '''devscripts''' subpackage of devscripts | |||
|- | |- | ||
| dirq || TBD || TBD || In Fedora as '''python3-dirq''' subpackage of python-dirq | | dirq || TBD || TBD || In Fedora as '''python3-dirq''' subpackage of python-dirq | ||
Line 131: | Line 155: | ||
|- | |- | ||
| django || TBD || TBD || In Fedora as '''python3-django''' subpackage of python-django | | 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 | |||
|- | |||
| dnf || TBD || TBD || In Fedora as '''python3-dnf''' subpackage of dnf | |||
|- | |- | ||
| dns || TBD || TBD || In Fedora as '''python3-dns''' subpackage of python-dns | | dns || TBD || TBD || In Fedora as '''python3-dns''' subpackage of python-dns | ||
Line 165: | Line 193: | ||
|- | |- | ||
| firehose || TBD || TBD || In Fedora as '''python3-firehose''' subpackage of python-firehose | | firehose || TBD || TBD || In Fedora as '''python3-firehose''' subpackage of python-firehose | ||
|- | |||
| 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_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 | |||
|- | |- | ||
| flexmock || TBD || TBD || In Fedora as '''python3-flexmock''' subpackage of python-flexmock | | flexmock || TBD || TBD || In Fedora as '''python3-flexmock''' subpackage of python-flexmock | ||
Line 175: | Line 213: | ||
|- | |- | ||
| 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}}) | | 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 | | gearbox || TBD || TBD || In Fedora as '''python3-gearbox''' subpackage of python-gearbox | ||
Line 181: | Line 221: | ||
|- | |- | ||
| github || TBD || TBD || In Fedora as '''python3-github''' subpackage of python-PyGithub | | github || TBD || TBD || In Fedora as '''python3-github''' subpackage of python-PyGithub | ||
|- | |||
| gnomemusic || TBD || TBD || In Fedora as '''gnome-music''' subpackage of 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 || 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 | ||
Line 193: | Line 235: | ||
|- | |- | ||
| h5py || TBD || TBD || In Fedora as '''python3-h5py''' subpackage of h5py | | h5py || TBD || TBD || In Fedora as '''python3-h5py''' subpackage of h5py | ||
|- | |||
| hawkey || TBD || TBD || In Fedora as '''python3-hawkey''' subpackage of hawkey | |||
|- | |- | ||
| hovercraft || TBD || TBD || In Fedora as '''hovercraft''' subpackage of hovercraft | | hovercraft || TBD || TBD || In Fedora as '''hovercraft''' subpackage of hovercraft | ||
Line 201: | Line 245: | ||
|- | |- | ||
| httplib2 || TBD || TBD || In Fedora as '''python3-httplib2''' subpackage of python-httplib2 | | httplib2 || TBD || TBD || In Fedora as '''python3-httplib2''' subpackage of python-httplib2 | ||
|- | |||
| 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 | | ibus_cangjie || TBD || TBD || In Fedora as '''ibus-cangjie''' subpackage of ibus-cangjie | ||
|- | |- | ||
| inception || TBD || TBD || In Fedora as '''inception''' subpackage of inception | | inception || TBD || TBD || In Fedora as '''inception''' subpackage of inception | ||
|- | |||
| iniparse || TBD || TBD || In Fedora as '''python3-iniparse''' subpackage of python-iniparse | |||
|- | |||
| ipdb || TBD || TBD || In Fedora as '''python3-ipdb''' subpackage of python-ipdb | |||
|- | |- | ||
| iptools || TBD || TBD || In Fedora as '''python3-iptools''' subpackage of python-iptools | | iptools || TBD || TBD || In Fedora as '''python3-iptools''' subpackage of python-iptools | ||
Line 215: | Line 265: | ||
|- | |- | ||
| joblib || TBD || TBD || In Fedora as '''python3-joblib''' subpackage of python-joblib | | joblib || TBD || TBD || In Fedora as '''python3-joblib''' subpackage of python-joblib | ||
|- | |||
| jsonschema || TBD || TBD || In Fedora as '''python3-jsonschema''' subpackage of python-jsonschema | |||
|- | |- | ||
| keyring || TBD || TBD || In Fedora as subpackages '''python-keyring''' '''python3-keyring''' of python-keyring | | keyring || TBD || TBD || In Fedora as subpackages '''python-keyring''' '''python3-keyring''' of python-keyring | ||
Line 229: | Line 281: | ||
|- | |- | ||
| libravatar || TBD || TBD || In Fedora as '''python3-pylibravatar''' subpackage of python-pylibravatar | | libravatar || TBD || TBD || In Fedora as '''python3-pylibravatar''' subpackage of python-pylibravatar | ||
|- | |||
| librepo || TBD || TBD || In Fedora as '''python3-librepo''' subpackage of librepo | |||
|- | |- | ||
| llfuse || TBD || TBD || In Fedora as '''python3-llfuse''' subpackage of python-llfuse | | 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 | | llpython llvm llvm_array llvm_cbuilder llvmpy || TBD || TBD || In Fedora as '''python3-llvmpy''' subpackage of python-llvmpy | ||
|- | |||
| 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 | | 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 | | logutils || TBD || TBD || In Fedora as '''python3-logutils''' subpackage of python-logutils | ||
Line 271: | Line 329: | ||
|- | |- | ||
| 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 | ||
|- | |||
| miniupnpc || TBD || TBD || In Fedora as '''python3-miniupnpc''' subpackage of miniupnpc | |||
|- | |- | ||
| mock || TBD || TBD || In Fedora as '''python3-mock''' subpackage of python-mock | | mock || TBD || TBD || In Fedora as '''python3-mock''' subpackage of python-mock | ||
Line 291: | Line 351: | ||
|- | |- | ||
| noseprogressive || TBD || TBD || In Fedora as '''python3-nose-progressive''' subpackage of python-nose-progressive | | noseprogressive || TBD || TBD || In Fedora as '''python3-nose-progressive''' subpackage of python-nose-progressive | ||
|- | |||
| 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. | | numpy || numpy || TBD || '''python3-{numpy,f2py}''' in Fedora 15 onwards, built as a subpackage of numpy. | ||
Line 319: | Line 381: | ||
|- | |- | ||
| pexpect || TBD || TBD || In Fedora as '''python3-pexpect''' subpackage of python-pexpect | | pexpect || TBD || TBD || In Fedora as '''python3-pexpect''' subpackage of python-pexpect | ||
|- | |||
| pgpdump || TBD || TBD || In Fedora as '''python3-pgpdump''' subpackage of python-pgpdump | |||
|- | |- | ||
| 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 | | 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 | ||
Line 363: | Line 427: | ||
|- | |- | ||
| pyfits || pyfits || TBD || In Fedora as a '''python3-pyfits''' subpackage of pyfits | | 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 | | pygeoip || TBD || TBD || In Fedora as '''python3-pygeoip''' subpackage of python-pygeoip | ||
Line 375: | Line 443: | ||
|- | |- | ||
| pyke || pyke || TBD || In Fedora 13 onwards as a '''python3-pyke''' subpackage of pyke | | pyke || pyke || TBD || In Fedora 13 onwards as a '''python3-pyke''' subpackage of pyke | ||
|- | |||
| pylint || TBD || TBD || In Fedora as subpackages '''pylint''' '''python3-pylint''' '''python3-pylint-gui''' of pylint | |||
|- | |- | ||
| pyp2rpm || pyp2rpm || TBD || In Fedora as a '''python3-pyp2rpm''' subpackage of pyp2rpm | | pyp2rpm || pyp2rpm || TBD || In Fedora as a '''python3-pyp2rpm''' subpackage of pyp2rpm | ||
Line 395: | Line 465: | ||
|- | |- | ||
| pystache || TBD || TBD || In Fedora as '''python3-pystache''' subpackage of pystache | | 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 || TBD || TBD || In Fedora as '''python3-pytest''' subpackage of pytest | ||
Line 403: | Line 475: | ||
|- | |- | ||
| queuelib || TBD || TBD || In Fedora as '''python3-python-queuelib''' subpackage of python-queuelib | | queuelib || TBD || TBD || In Fedora as '''python3-python-queuelib''' subpackage of python-queuelib | ||
|- | |||
| raven || TBD || TBD || In Fedora as '''python3-raven''' subpackage of python-raven | |||
|- | |||
| redis || TBD || TBD || In Fedora as '''python3-redis''' subpackage of python-redis | |||
|- | |- | ||
| rencode || TBD || TBD || In Fedora as '''python3-rencode''' subpackage of python-rencode | | rencode || TBD || TBD || In Fedora as '''python3-rencode''' subpackage of python-rencode | ||
|- | |- | ||
| requests || TBD || TBD || In Fedora as '''python3-requests''' subpackage of python-requests | | requests || TBD || TBD || In Fedora as '''python3-requests''' subpackage of python-requests | ||
|- | |||
| requests_oauthlib || TBD || TBD || In Fedora as '''python3-requests-oauthlib''' subpackage of python-requests-oauthlib | |||
|- | |- | ||
| RestAuthCommon || TBD || TBD || In Fedora as '''python3-restauth-common''' subpackage of python-restauth-common | | RestAuthCommon || TBD || TBD || In Fedora as '''python3-restauth-common''' subpackage of python-restauth-common | ||
Line 421: | Line 499: | ||
|- | |- | ||
| semanage || libsemanage-python || Generated by SWIG during build of libsemanage || In Fedora 14 onwards as '''libsemanage-python3''' subpackage of libsemanage (was {{bz|582007}}) | | semanage || libsemanage-python || Generated by SWIG during build of libsemanage || In Fedora 14 onwards as '''libsemanage-python3''' subpackage of libsemanage (was {{bz|582007}}) | ||
|- | |||
| serial || TBD || TBD || In Fedora as subpackages '''pyserial''' '''python3-pyserial''' of pyserial | |||
|- | |- | ||
| setproctitle || TBD || TBD || In Fedora as '''python3-setproctitle''' subpackage of python-setproctitle | | 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) | | setuptools || python-setuptools || TBD || In Fedora 13 onwards as a '''python3-setuptools''' subpackage (internally we've switched to the "Distribute" fork) | ||
|- | |||
| sh || TBD || TBD || In Fedora as '''python3-sh''' subpackage of python-sh | |||
|- | |- | ||
| sieve || TBD || TBD || In Fedora as '''python3-sieve''' subpackage of python-sieve | | sieve || TBD || TBD || In Fedora as '''python3-sieve''' subpackage of python-sieve | ||
Line 439: | Line 521: | ||
|- | |- | ||
| six || python-six || TBD || In Fedora 16 onwards as '''python3-six''' (was {{bz|690613}}) | | six || python-six || TBD || In Fedora 16 onwards as '''python3-six''' (was {{bz|690613}}) | ||
|- | |||
| 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 | | 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 | | smbc || TBD || TBD || In Fedora as '''python3-smbc''' subpackage of python-smbc | ||
Line 457: | Line 543: | ||
|- | |- | ||
| straight || TBD || TBD || In Fedora as '''python3-straight-plugin''' subpackage of python-straight-plugin | | straight || TBD || TBD || In Fedora as '''python3-straight-plugin''' subpackage of python-straight-plugin | ||
|- | |||
| 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 | | svg || TBD || TBD || In Fedora as '''python3-svg-path''' subpackage of python-svg-path | ||
|- | |||
| sympy || TBD || TBD || In Fedora as '''python3-sympy''' subpackage of sympy | |||
|- | |- | ||
| systemd || TBD || TBD || In Fedora as '''systemd-python3''' subpackage of systemd | | 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 | |||
|- | |- | ||
| taskw || TBD || TBD || In Fedora as '''python3-taskw''' subpackage of python-taskw | | taskw || TBD || TBD || In Fedora as '''python3-taskw''' subpackage of python-taskw | ||
Line 557: | Line 649: | ||
|- | |- | ||
| waitress || TBD || TBD || In Fedora as subpackages '''python-waitress''' '''python3-waitress''' of python-waitress | | waitress || TBD || TBD || In Fedora as subpackages '''python-waitress''' '''python3-waitress''' of python-waitress | ||
|- | |||
| webassets || TBD || TBD || In Fedora as subpackages '''python-webassets''' '''python3-webassets''' of python-webassets | |||
|- | |- | ||
| webob || TBD || TBD || In Fedora as '''python3-webob''' subpackage of python-webob | | webob || TBD || TBD || In Fedora as '''python3-webob''' subpackage of python-webob | ||
|- | |- | ||
| webtest || TBD || TBD || In Fedora as '''python3-webtest''' subpackage of python-webtest | | webtest || TBD || TBD || In Fedora as '''python3-webtest''' subpackage of python-webtest | ||
|- | |||
| werkzeug || TBD || TBD || In Fedora as '''python3-werkzeug''' subpackage of python-werkzeug | |||
|- | |- | ||
| whoosh || TBD || TBD || In Fedora as '''python3-whoosh''' subpackage of python-whoosh | | whoosh || TBD || TBD || In Fedora as '''python3-whoosh''' subpackage of python-whoosh | ||
Line 569: | Line 665: | ||
|- | |- | ||
| 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]) | | 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 | | xmltodict || TBD || TBD || In Fedora as '''python3-xmltodict''' subpackage of python-xmltodict |
Revision as of 05:15, 12 December 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 |
---|---|---|---|
TBD | TBD | TBD | In Fedora as ps_mem subpackage of ps_mem |
TBD | TBD | TBD | In Fedora as python3-docs subpackage of python3-docs |
TBD | TBD | TBD | In Fedora as python3-flask-sqlalchemy subpackage of python-flask-sqlalchemy |
TBD | TBD | TBD | In Fedora as python3-libmount subpackage of util-linux |
TBD | TBD | TBD | In Fedora as unoconv subpackage of unoconv |
_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 |
_libsuinput uinput | TBD | TBD | In Fedora as python3-uinput subpackage of python-uinput |
_nlopt.so _nlopt.so.0 _nlopt.so.0.8.0 nlopt | TBD | TBD | In Fedora as python3-NLopt subpackage of NLopt |
_snack.so snack | TBD | TBD | In Fedora as newt-python3 subpackage of newt |
accerciser | TBD | TBD | In Fedora as accerciser subpackage of accerciser |
alembic | TBD | TBD | In Fedora as python3-alembic subpackage of python-alembic |
amqplib | TBD | TBD | In Fedora as python3-amqplib subpackage of python-amqplib |
ansi2html | TBD | TBD | In Fedora as python3-ansi2html subpackage of python-ansi2html |
anyjson | TBD | TBD | In Fedora as python3-anyjson subpackage of python-anyjson |
apipkg | TBD | TBD | In Fedora as python3-apipkg subpackage of python-apipkg |
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 |
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 |
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 RHBZ #537266) |
backlash | TBD | TBD | In Fedora as python3-backlash subpackage of python-backlash |
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 |
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 |
blessings | TBD | TBD | In Fedora as python3-blessings subpackage of python-blessings |
blinker | TBD | TBD | In Fedora as python3-blinker subpackage of python-blinker |
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 |
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 | TBD | TBD | In Fedora as python3-cangjie subpackage of python3-cangjie |
CDApplet CDBashApplet CairoDock | TBD | TBD | In Fedora as cairo-dock-python3 subpackage of cairo-dock |
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 |
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 | TBD | TBD | In Fedora as python3-cliff subpackage of python-cliff |
cmd2 | TBD | TBD | In Fedora as python3-cmd2 subpackage of python-cmd2 |
cobbler koan | TBD | TBD | In Fedora as subpackages cobbler cobbler-web koan of cobbler |
configobj validate | TBD | TBD | In Fedora as python3-configobj subpackage of python3-configobj |
construct | TBD | TBD | In Fedora as python3-construct subpackage of python-construct |
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 RHBZ #536948) |
cptrace ptrace | TBD | TBD | 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) |
cssselect | TBD | TBD | In Fedora as python3-cssselect subpackage of python-cssselect |
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 |
dateutil | TBD | TBD | 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 | 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) |
devscripts | TBD | TBD | In Fedora as devscripts subpackage of devscripts |
dirq | TBD | TBD | In Fedora as python3-dirq subpackage of python-dirq |
DistUtilsExtra | TBD | TBD | In Fedora as python3-distutils-extra subpackage of python-distutils-extra |
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 |
dnf | TBD | TBD | In Fedora as python3-dnf subpackage of dnf |
dns | TBD | TBD | In Fedora as python3-dns subpackage of python-dns |
DNS | TBD | TBD | In Fedora as python3-py3dns subpackage of python3-py3dns |
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 | 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 |
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 |
easygui | TBD | TBD | In Fedora as python3-easygui subpackage of python-easygui |
elftools | TBD | TBD | 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 | TBD | TBD | In Fedora as python3-execnet subpackage of python-execnet |
extras | TBD | TBD | In Fedora as python3-extras subpackage of python-extras |
falcon | TBD | TBD | In Fedora as python3-falcon subpackage of python-falcon |
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 |
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_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 |
flexmock | TBD | TBD | In Fedora as python3-flexmock subpackage of python-flexmock |
fn | TBD | TBD | In Fedora as python3-fn subpackage of python-fn |
forensic1394 | TBD | TBD | In Fedora as python3-forensic1394 subpackage of libforensic1394 |
g2clib ncepgrib2 pygrib redtoreg | TBD | TBD | In Fedora as python3-pygrib subpackage of pygrib |
gcc | TBD | 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) |
gccinvocation | TBD | TBD | In Fedora as python3-gccinvocation subpackage of python-gccinvocation |
gearbox | TBD | TBD | In Fedora as python3-gearbox subpackage of python-gearbox |
github | TBD | TBD | In Fedora as python3-github subpackage of python-github |
github | TBD | TBD | In Fedora as python3-github subpackage of python-PyGithub |
gnomemusic | TBD | TBD | In Fedora as gnome-music subpackage of 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 |
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 |
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 |
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 |
inception | TBD | TBD | In Fedora as inception subpackage of inception |
iniparse | TBD | TBD | In Fedora as python3-iniparse subpackage of python-iniparse |
ipdb | TBD | TBD | In Fedora as python3-ipdb subpackage of python-ipdb |
iptools | TBD | TBD | In Fedora as python3-iptools subpackage of python-iptools |
IPython | TBD | TBD | In Fedora as subpackages python3-ipython-console python3-ipython-gui python3-ipython-notebook python3-ipython-tests of ipython |
itsdangerous | TBD | TBD | 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) |
joblib | TBD | TBD | In Fedora as python3-joblib subpackage of python-joblib |
jsonschema | TBD | TBD | In Fedora as python3-jsonschema subpackage of python-jsonschema |
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 |
lesscpy | TBD | TBD | In Fedora as python3-lesscpy subpackage of python-lesscpy |
libcomps | TBD | TBD | In Fedora as python3-libcomps subpackage of libcomps |
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 |
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 |
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 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 | 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 | 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 |
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 |
MultipartPostHandler | TBD | TBD | In Fedora as python3-MultipartPostHandler2 subpackage of python-MultipartPostHandler2 |
netCDF4 netCDF4_utils netcdftime | TBD | TBD | In Fedora as netcdf4-python3 subpackage of netcdf4-python |
networkx | TBD | TBD | In Fedora as python3-networkx subpackage of python-networkx |
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 |
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 |
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. |
oauthlib | TBD | TBD | In Fedora as python3-oauthlib subpackage of python-oauthlib |
offtrac | TBD | TBD | In Fedora as python3-offtrac subpackage of python-offtrac |
openopt | TBD | TBD | In Fedora as python3-openopt subpackage of python-openopt |
openshot | TBD | TBD | In Fedora as openshot subpackage of openshot |
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 |
parse | TBD | TBD | In Fedora as python3-parse subpackage of python-parse |
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 |
pbs | TBD | TBD | In Fedora as python3-pbs subpackage of python-pbs |
pep8 | TBD | TBD | In Fedora as python3-pep8 subpackage of python-pep8 |
pexpect | TBD | TBD | In Fedora as python3-pexpect subpackage of python-pexpect |
pgpdump | TBD | TBD | In Fedora as python3-pgpdump subpackage of python-pgpdump |
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 |
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 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 |
poezio poezio_plugins | TBD | TBD | In Fedora as poezio subpackage of poezio |
polib | TBD | TBD | In Fedora as python3-polib subpackage of python-polib |
postgresql | TBD | py-postgresql | In Fedora 13 onwards as python3-postgresql (was RHBZ #579280), though F-13 build is only available as an update |
power | TBD | TBD | In Fedora as python3-power subpackage of python-power |
prettytable | TBD | TBD | In Fedora as python3-prettytable subpackage of python-prettytable |
profilehooks | TBD | TBD | In Fedora as python3-profilehooks subpackage of python-profilehooks |
psutil | python-psutil | TBD | 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) |
pudb | TBD | TBD | In Fedora as python3-pudb subpackage of python-pudb |
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 |
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 |
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 |
pyglet | TBD | TBD | In Fedora as python3-pyglet subpackage of python-pyglet |
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 | TBD | TBD | In Fedora as python3-inotify subpackage of python-inotify |
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 |
pylint | TBD | TBD | In Fedora as subpackages pylint python3-pylint python3-pylint-gui of pylint |
pyp2rpm | pyp2rpm | TBD | 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 | TBD | TBD | In Fedora as python3-pyphen subpackage of python-pyphen |
pyproj | TBD | TBD | In Fedora as python3-pyproj subpackage of pyproj |
PyQt4 | PyQt4 | TBD | In Fedora 14 onwards as python3-PyQt4 and python3-PyQt4-devel subpackages of PyQt4 (was RHBZ #586196) |
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 |
pytz | TBD | TBD | In Fedora as python3-pytz subpackage of pytz |
q | TBD | TBD | In Fedora as python3-q subpackage of python-q |
queuelib | TBD | TBD | In Fedora as python3-python-queuelib subpackage of python-queuelib |
raven | TBD | TBD | In Fedora as python3-raven subpackage of python-raven |
redis | TBD | TBD | In Fedora as python3-redis subpackage of python-redis |
rencode | TBD | TBD | In Fedora as python3-rencode subpackage of python-rencode |
requests | TBD | TBD | In Fedora as python3-requests subpackage of python-requests |
requests_oauthlib | TBD | TBD | In Fedora as python3-requests-oauthlib subpackage of python-requests-oauthlib |
RestAuthCommon | TBD | TBD | In Fedora as python3-restauth-common subpackage of python-restauth-common |
revisor | TBD | TBD | In Fedora as revisor-cli subpackage of revisor |
rtslib | TBD | TBD | In Fedora as python3-rtslib subpackage of python-rtslib |
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 |
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) |
serial | TBD | TBD | In Fedora as subpackages pyserial python3-pyserial of pyserial |
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) |
sh | TBD | TBD | In Fedora as python3-sh subpackage of python-sh |
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 a Fedora 16 update (was RHBZ #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 |
simplevisor | TBD | TBD | 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 | TBD | In Fedora 16 onwards as python3-six (was RHBZ #690613) |
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 RHBZ #560456) |
speechd speechd_config | TBD | TBD | 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 | TBD | TBD | In Fedora as python3-stem subpackage of python-stem |
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 |
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 |
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 |
taskw | TBD | TBD | In Fedora as python3-taskw subpackage of python-taskw |
TBD | 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 |
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 RHBZ #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-python3subpackage 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 fatrace subpackage of fatrace |
TBD | TBD | TBD | In Fedora as gedit-beesu-plugin subpackage of beesu |
TBD | TBD | TBD | In Fedora as ibus-bogo subpackage of ibus-bogo |
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 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 python3-dogpile-cache subpackage of python-dogpile-cache |
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-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 transmageddon subpackage of transmageddon |
TBD | TBD | TBD | In Fedora as uwsgi-plugin-python3 subpackage of uwsgi |
TBD | TBD | TBD | In Fedora as will-crash subpackage of will-crash |
tbgrep | TBD | TBD | In Fedora as python3-tbgrep subpackage of python-tbgrep |
tempita | TBD | TBD | In Fedora as python3-tempita subpackage of python-tempita |
testresources | TBD | TBD | In Fedora as python3-testresources subpackage of python-testresources |
testtools | TBD | TBD | In Fedora as python3-testtools subpackage of python-testtools |
tinycss | TBD | TBD | In Fedora as python3-tinycss subpackage of python-tinycss |
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 |
unidecode | TBD | TBD | In Fedora as python3-unidecode subpackage of python-unidecode |
unipath | TBD | TBD | In Fedora as python3-unipath subpackage of python-unipath |
uno unohelper | TBD | TBD | In Fedora as libreoffice-pyuno subpackage of libreoffice |
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 |
venusian | TBD | TBD | In Fedora as python3-venusian subpackage of python-venusian |
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 |
webassets | TBD | TBD | In Fedora as subpackages python-webassets python3-webassets of python-webassets |
webob | TBD | TBD | In Fedora as python3-webob subpackage of python-webob |
webtest | TBD | TBD | In Fedora as python3-webtest subpackage of python-webtest |
werkzeug | TBD | TBD | In Fedora as python3-werkzeug subpackage of python-werkzeug |
whoosh | TBD | TBD | In Fedora as python3-whoosh subpackage of python-whoosh |
workerpool | TBD | TBD | In Fedora as python3-workerpool subpackage of python-workerpool |
wstool | TBD | TBD | In Fedora as python3-wstool subpackage of python-wstool |
xdg | pyxdg | TBD | In Fedora as python3-pyxdg subpackage of pyxdg as of Fedora 17 onwards (via 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 |
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 |
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 |
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
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 | RHBZ #1007002 | |
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 Replaced in Fedora with python-pillow which has python 3 support. | |
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 |