On 21/11/2020 15:34, Filipe Laíns via arch-dev-public wrote:
Hi all,
I want to propose adding all active Python versions to [community], not just the latest one. This would only entail adding the interpreter itself, no other packages.
Having access to interpreters for older active versions is really helpful for Python developers. This allows them to easily run test suites against older versions. It is very common for developers to maintain software against a couple major releases. Tools like tox or nox are able to automate testing against multiple Python versions, just needing the interpreter.
The current active Python releases are: - 3.9 - 3.8 - 3.7 - 3.6 - 2.7
The list can be found here[1].
So, I propose introducing 2 new packages: - python3.7 - python3.6
And when we update the python package to 3.9: - python3.8
I am not super in favor of providing an old version, as we strive to provide the latest and greatest. However some things come to mind: * Does the Python foundation still maintain older Python versions and do they provide proper security updates? * This seems to be purely for Development right? Users would use this Python version to bootstrap a virtualenv I guess? Greetings, Jelle