Description of problem: I am unable to build Bodhi on Rawhide due to the orphaning and retirement on python-cookies, which is currently required by responses. However, it looks like: 0. There is a newer version of responses available upstream, and 1. The cookies dependency is only needed on Python < 3.4, if I am reading this right: https://github.com/getsentry/responses/blob/0.10.5/setup.py Could we get responses not to depend on cookies anymore? I've not investigated whether we need 0.10.5 for that, but it might be nice to get a newer version too. This is blocking Bodhi from building on Rawhide. Version-Release number of selected component (if applicable): python3-responses-0.9.0-6.fc30.noarch How reproducible: Every time. Steps to Reproduce: 1. On Rawhide, sudo dnf install python3-responses Actual results: nothing provides python3.7dist(cookies) needed by python3-responses-0.9.0-6.fc30.noarch Expected results: Successful installation.
I looked at the 0.9.0 version of the responses setup.py, and it does not encode that bit about the Python version: https://github.com/getsentry/responses/blob/0.9.0/setup.py I am not sure if that is because they didn't know at that time that they didn't need it for newer Python versions, or if it is because they later made a change. It's easier/safer to just update to the newer version, in my opinion. I will send a pull request for that.
The 0.10.0 release notes mention that cookies was replaced with biscuits for Python 3.4+, so we do need to upgrade to a newer version: https://github.com/getsentry/responses/blob/0.10.2/CHANGES
https://src.fedoraproject.org/rpms/python-responses/pull-request/2