Description of problem: I am facing an issue resolving requests dependency by setuptools when I put it in a specific order together with requests-gssapi and koji. Version-Release number of selected component (if applicable): Fedora 31 - running in docker. How reproducible: Always. Steps to Reproduce: sudo docker run -it fedora:latest dnf install python3-pip python3-devel krb5-devel gcc -y printf "from setuptools import setup\nsetup(install_requires=['requests', 'requests-gssapi', 'koji'])\n" >setup.py python3 setup.py install Actual results: Dependency resolving error in the $subject. Expected results: Correctly resolved dependency. Additional info: Everything works fine when I put the requirements in different order install_requires=['requests-gssapi', 'requests', 'koji'] I previously filed bug against upstream but I was notified by a colleague that it actually works fine for the latest version v41.6.0 so I it could be probably resolved by upgrading Fedora version.
Setting to proper SRPM component (python3-setuptools is for EPEL only).
Working on backporting the 41.6.0 update to Fedora 31.
https://src.fedoraproject.org/rpms/python-setuptools/pull-request/30
FEDORA-2020-37d53c9c97 has been submitted as an update to Fedora 31. https://bodhi.fedoraproject.org/updates/FEDORA-2020-37d53c9c97
python-setuptools-41.6.0-1.fc31 has been pushed to the Fedora 31 testing repository. If problems still persist, please make note of it in this bug report. See https://fedoraproject.org/wiki/QA:Updates_Testing for instructions on how to install test updates. You can provide feedback for this update here: https://bodhi.fedoraproject.org/updates/FEDORA-2020-37d53c9c97
python-setuptools-41.6.0-1.fc31 has been pushed to the Fedora 31 stable repository. If problems still persist, please make note of it in this bug report.