You may be interested in following https://github.com/pypa/pip/issues/988 if you are not already.
Kenn On Wed, Jun 10, 2020 at 12:17 PM Udi Meiri <eh...@google.com> wrote: > Seems like manually installing rsa==4.0 satisfies deps, but pip doesn't do > transitive deps well. > > Would it be right to put a direct dependency on rsa<4.1,>=3.1.4 in > setup.py? > > On Wed, Jun 10, 2020 at 11:48 AM Udi Meiri <eh...@google.com> wrote: > >> Thanks, that helped in an unexpected way. :) >> I should have used the "gcp" extra instead of "cloud" in my pip install >> command above. >> >> On Wed, Jun 10, 2020 at 11:37 AM Valentyn Tymofieiev <valen...@google.com> >> wrote: >> >>> > Any ideas on how to debug where this requirement is coming from? >>> You could try installing and calling pipdeptree [1] from a Jenkins job, >>> and see if it helps. >>> >>> [1] https://pypi.org/project/pipdeptree/ >>> On Wed, Jun 10, 2020 at 11:00 AM Udi Meiri <eh...@google.com> wrote: >>> >>>> Hi, >>>> I'm trying to understand these "pip check" failures: >>>> >>>> ERROR: google-auth 1.16.1 has requirement rsa<4.1,>=3.1.4, but you'll have >>>> rsa 4.1 which is incompatible >>>> >>>> >>>> https://builds.apache.org/job/beam_PreCommit_Python_Cron/2860/console >>>> >>>> However, when I do >>>> pip install dist/apache-beam-2.23.0.dev0.tar.gz[test,cloud] >>>> >>>> locally, the google-auth package is not installed at all. >>>> Any ideas on how to debug where this requirement is coming from? >>>> >>>