Removing python2-tox (second attempt)

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

 



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-setup-py-test-command

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
--
Miro Hrončok
--
Phone: +420777974800
IRC: mhroncok
_______________________________________________
devel mailing list -- devel@xxxxxxxxxxxxxxxxxxxxxxx
To unsubscribe send an email to devel-leave@xxxxxxxxxxxxxxxxxxxxxxx




[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Fedora Announce]     [Fedora Users]     [Fedora Kernel]     [Fedora Testing]     [Fedora Formulas]     [Fedora PHP Devel]     [Kernel Development]     [Fedora Legacy]     [Fedora Maintainers]     [Fedora Desktop]     [PAM]     [Red Hat Development]     [Gimp]     [Yosemite News]

  Powered by Linux