Closed egeres closed 4 months ago
Good point. I think loosening to the compatibility operator ~=
might be the best move here — though this uses very stable parts of the requests
API, we do still have to be cautious about future breaking changes.
Motivation
I'm having conflicts with other python packages because the pipy version of arxiv.py is using the version
2.31.0
of requests. Even if arxiv.py can be easily installed withpip install git+https://github.com/lukasschwab/arxiv.py.git
and dependabot is updatingrequests
automatically, it would be nice to have a less strictrequirements.txt
!Solution
Set:
requests>=2.31.0
on therequirements.txt