Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

incompatible requirements #158

Open
johnbradley opened this issue May 17, 2018 · 2 comments
Open

incompatible requirements #158

johnbradley opened this issue May 17, 2018 · 2 comments

Comments

@johnbradley
Copy link
Contributor

In trying to setup a new virtual environment I had the following error:

gcb-web-auth 0.10 has requirement PyJWT==1.5.2, 
     but you'll have pyjwt 1.4.2 which is incompatible.
gcb-web-auth 0.10 has requirement requests==2.18.1, 
    but you'll have requests 2.12.3 which is incompatible.
gcb-web-auth 0.10 has requirement requests-oauthlib==0.8.0, 
    but you'll have requests-oauthlib 0.7.0 which is incompatible.

Upgrading the versions to match gcb-web-auth's versions got past the issue.
We should see if these are still needed here or does gcb-web-auth remove the need for these requirements.

@dleehr
Copy link
Member

dleehr commented May 17, 2018

These appear in the docker build logs - they're warnings not errors, but yes we should address it

@dleehr dleehr self-assigned this May 22, 2018
@dleehr
Copy link
Member

dleehr commented May 22, 2018

pyjwt and requests-oauthlib are not required by d4s2 - they're only used by gcb-web-auth, so these can be safely removed from requirements.txt.

For requests, that is not required directly by d4s2, but DukeDSClient installs requests (no version specified) and gcb-web-auth specifies requests==2.18.1. Doesn't seem like these requirements should conflict, but they still produce this warning.

@dleehr dleehr removed their assignment Feb 21, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants