In Fedora, we advertise "all the Pythons" are available and developers
may use them with venv, virtualenv, tox.
https://developer.fedoraproject.org/tech/languages/python/multiple-python...
Two of the interpreters we ship are quite problematic in this regard.
### Python 2.6
- virtualenv 16.x dropped support for 2.6 and we dirty patched it back
- tox 3 dropped support for 2.6
- pip/setuptools dropped support for 2.6 and our patched virtualenv
uses an older version of pip and setuptools to make work
However, I know there are developers who use Python 2.6 in Fedora
(namely because their software maintains RHEL 6 compatibility).
I propose that we indicate on Fedora Developer Portal that Python 2.6 is
provided as is and that it may not work with virtualenv/tox. We maintain
the current patch of virtualenv at least for the lifetime of Fedora 29,
but if an upgrade of virtualenv is done, we ditch that patch from Fedora
30+.
We also mark it deprecated and schedule the removal for EPEL 6 EOL
(AFAIK late 2020).
### Jython
- virtualenv somehow works but is not officially supported
- pip is not supported and has hesisenbugs
I know nobody who uses Jython with virtualenv and tox.
I propose that we indicate on Fedora Developer Portal that Jython is
provided as is and that it may not work with virtualenv/tox.
(No scheduled removal.)
Thoughts?
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok