This means if i put flask-jwt-oidc into my application requirements then it changes the version of flask in my application, and pins a bunch of versions for libraries flask-jwt-oidc isn't using directly.
Pinning dependencies is good for an end application, however as a library author at best you should be as flexible as possible here, possibly with a required version.
This seems to be what requirements/prod.nover.txt is (with the exception of dotenv which is not actually a requirement).
Please make the published release less strict on requirements.
The release version of the library is published to pypi with the dependencies published in
requirements/prod.txt
which as of now is:This means if i put
flask-jwt-oidc
into my application requirements then it changes the version of flask in my application, and pins a bunch of versions for librariesflask-jwt-oidc
isn't using directly.Pinning dependencies is good for an end application, however as a library author at best you should be as flexible as possible here, possibly with a required version.
This seems to be what
requirements/prod.nover.txt
is (with the exception of dotenv which is not actually a requirement).Please make the published release less strict on requirements.