tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

py-future does not support Python 3.13



Hi!

There's a backwards compatibility Python module called py-future that
is intended to make code work on both Python 2 and 3.

Since Python 2 is mostly dead, this module is also not really useful
any longer - it only makes sense for programs that want to support
Python 2 and 3 from the same codebase.

Up to about an hour ago, the pkgsrc version of py-future didn't even
support Python 3.12; the updated version, the final 1.0.0 release,
does not support Python 3.13 (it uses two modules, uu and lib2to3,
which were deprecated in 3.9/3.11 and were removed in 3.13).

We still have the following packages in pkgsrc depending on it:

archivers/py-lzstring
devel/py-zanata-python-client
filesystems/tahoe-lafs
finance/py-pyevmasm
games/py-renpy
games/unknown-horizons
ham/chirp
multimedia/py-mpegdash
net/py-ldapdomaindump
print/py-octoprint
sysutils/duplicity
textproc/py-textfsm
www/py-httplib2

If you care about any of these packages, please make sure if it really
needs py-future, and if it should be marked as not supporting Python
3.13. Contacting upstreams about removing the use of py-future is also
a good idea.

Thanks,
 Thomas


Home | Main Index | Thread Index | Old Index