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 <[email protected]> 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 <[email protected]> > 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 <[email protected]> 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? >>> >>
smime.p7s
Description: S/MIME Cryptographic Signature
