$ dnf repoquery --repo=rawhide -l python2-troveclient | grep bin /usr/bin/trove /usr/bin/trove-2 /usr/bin/trove-2.7 $ dnf repoquery --repo=rawhide -l python3-troveclient | grep bin /usr/bin/trove-3 /usr/bin/trove-3.7 With the line of the https://fedoraproject.org/wiki/Changes/Mass_Python_2_Package_Removal change I'd like to know: What is the difference for the users, if they run trove-2 or trove-3? Does the Python version matter here? Note that the guidelines say: > If the executables provide the same functionality independent of whether they are run on top of Python 2 or Python 3, then only the Python 3 version of the executable SHOULD be packaged, the python2 version MUST NOT be packaged. Nothing in Fedora requires python2-troveclient, so I'd like to drop it. However I like to know the answers of the above questions first. If the answer is "no difference", please drop the package.
the package provides both: a library and a binary. trove-2 and trove-3 should work the same. But the package could also be used as a python library. However, I agree to drop the python2 part here.
https://src.fedoraproject.org/rpms/python-troveclient/pull-request/1