Hi all,
quite recently I've managed to remove the last thing that required python2-tox: python-detox was switched to Python 3 [1]. So I went ahead and removed python2-tox [2].
However, I forgot to check buildrequires. I do apologize for that overlook, apparently a couple of packages buildrequire python2-tox and people were (rightfully) surprised by python2-tox being removed without any notice [3].
So I added it back in [4]. Now I try to communicate this better.
"tox" the command is in python3-tox since Fedora 25. python2-tox only offers the Python module to import from Python 2 (a very unlikely thing to happen).
If you need to run the tox command during a package build, either buildrequire %{_bindir}/tox or just tox. I went ahead and sent PRs for all the packages that buildrequired python2-tox for historical reasons. List is on the end of this e-mail. Several of them don't use tox at all.
(Note that the only package that actually needed python2 tox module was python-mpd2, utilizing the upstream discouraged tox invocation trough setup.py [5]. It now uses tox directly (in the PR).)
I see no point of offering the tox module to import and I would like to get rid of it. I'll merge the PRs in ~1 week and then I'll remove python2-tox once again. Please let me know if you think this is breaking anything.
Thank you and sorry for the mess.
[1] https://src.fedoraproject.org/rpms/python-detox/pull-request/2 [2] https://src.fedoraproject.org/rpms/python-tox/pull-request/1 [3] https://bugzilla.redhat.com/show_bug.cgi?id=1575667 [4] https://src.fedoraproject.org/rpms/python-tox/pull-request/2 [5] http://tox.readthedocs.io/en/latest/example/basic.html#integration-with-setu...
Pull requests:
https://src.fedoraproject.org/rpms/ceph-deploy/pull-request/2 https://src.fedoraproject.org/rpms/custodia/pull-request/2 https://src.fedoraproject.org/rpms/pyee/pull-request/1 https://src.fedoraproject.org/rpms/python-atomicwrites/pull-request/2 https://src.fedoraproject.org/rpms/python-dpkt/pull-request/2 https://src.fedoraproject.org/rpms/python-f5-icontrol-rest/pull-request/2 https://src.fedoraproject.org/rpms/python-gssapi/pull-request/2 https://src.fedoraproject.org/rpms/python-icalendar/pull-request/2 https://src.fedoraproject.org/rpms/python-mpd2/pull-request/1 https://src.fedoraproject.org/rpms/python-oauth2client/pull-request/1 https://src.fedoraproject.org/rpms/python-parsedatetime/pull-request/3 https://src.fedoraproject.org/rpms/python-pyuv/pull-request/2 https://src.fedoraproject.org/rpms/python-terminaltables/pull-request/2 https://src.fedoraproject.org/rpms/python-txaio/pull-request/2
On 8.5.2018 02:43, Miro Hrončok wrote:
I see no point of offering the tox module to import and I would like to get rid of it. I'll merge the PRs in ~1 week and then I'll remove python2-tox once again. Please let me know if you think this is breaking anything.
I will now merge all the remaining PRs and remove python2-tox.
python-devel@lists.fedoraproject.org