On Wed, Jun 10, 2020 at 1:29 PM Kenneth Knowles <k...@apache.org> wrote:

> 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?
>>
>
Did you find where the google-auth dependency is coming from? We might try
to fix the problem at the source of that dependency instead of adding rsa
to beam's 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?
>>>>>
>>>>

Reply via email to