You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
It is not considered best practice to use install_requires to pin dependencies to specific versions, or to specify sub-dependencies (i.e. dependencies of your dependencies). This is overly-restrictive, and prevents the user from gaining the benefit of dependency upgrades.
Unless there is a good reason which I am not aware of, something like:
install_requires=['pycryptodome>=3,<4', 'six']
should accept any pycryptodome version 3.x.x
The text was updated successfully, but these errors were encountered:
cveilleux
added a commit
to cveilleux/httpsig
that referenced
this issue
Apr 24, 2018
setup.py currently requires:
pycryptodome==3.4.7
see: https://github.com/ahknight/httpsig/blob/master/setup.py#L40
install_requires
should not be used to pin dependencies to exact version. See: https://packaging.python.org/discussions/install-requires-vs-requirements/Unless there is a good reason which I am not aware of, something like:
install_requires=['pycryptodome>=3,<4', 'six']
should accept any pycryptodome version 3.x.x
The text was updated successfully, but these errors were encountered: