Packaging and Python 2

It’s probably better to solve this at the build tool level. Tools like setuptools, flit, etc could start defaulting to having a 3.x only Requires-Python and require someone to explicitly set Requires-Python to regain 2.x support. With an appropriate deprecation period and backwards compatibility management for that particular project.

I think PyPI works best remaining relatively neutral about the files it’s hosting.

1 Like