Closed ShayBox closed 3 years ago
Great callout on the intall_requires
, though reading through the linked documentation it looks like leaving the dependencies in the requirements.txt
file pinned to particular versions is expected. I would be happy to merge the PR with just the setup.py
change.
Specifically:
I didn't see that, good to know
It's not recommended to explicitly declare a dependency version unless absolutely required, and only major versions should break anything, the recommended way to restrict dependency versions is by their major version.
It also breaks compatibility with any other package that depends on the same dependencies, which in the case of
requests
is a lot.https://packaging.python.org/discussions/install-requires-vs-requirements/