Python3LinuxDistroPortingStatus

Legacy Wiki Page

This page was migrated from the old MoinMoin-based wiki. Information may be outdated or no longer applicable. For current documentation, see python.org.

Page started at PyCon 2015 for cross-distro collaboration on Python 3 Linux distro porting status.

Ubuntu status: https://bugs.launchpad.net/ubuntu/+bugs?field.tag=python3

Fedora status: http://fedora.portingdb.xyz/

openSUSE status: https://en.opensuse.org/openSUSE:Python_3_Status

Additional Python 3 porting helpers

Python Future

Expansive Python 2/3 compatibility layer (provides a more “Python 3” experience in Python 2 than the more minimalist six compatibility module)

Documentation: http://python-future.org/

PyPI module: https://pypi.python.org/pypi/future

Ubuntu PPA (bio-linux): https://launchpad.net/~nebc/+archive/ubuntu/bio-linux/+packages?field.name_filter=python&field.status_filter=published&field.series_filter=

Fedora COPR: ??

Debian ITP: [ https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=782250 ]

Fedora review request:

py3c

“Six for extension modules”

Documentation: https://py3c.readthedocs.org/en/latest/

Other Notes/Tasks

Update Python 3 extension module porting guide (https://docs.python.org/dev/howto/cporting.html): https://bugs.python.org/issue23897 (Barry Warsaw, Petr Viktorin)

Use https://wiki.python.org/moin/PortingToPy3k/BilingualQuickRef#Python_extension_modules