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

name clash #9

Closed
davidedelvento opened this issue Jul 20, 2017 · 3 comments
Closed

name clash #9

davidedelvento opened this issue Jul 20, 2017 · 3 comments

Comments

@davidedelvento
Copy link

davidedelvento commented Jul 20, 2017

Thanks to this bug in pip, installing pyjwt and jwt at the same time causes a whole lot of issues with no warning whatsoever to the poor user. Please see pypa/pip#4625 and jpadilla/pyjwt#282 for details.

And pretty please consider talk with the author of the other package and agree on a unique namespace.

@cal97g
Copy link

cal97g commented Oct 19, 2017

Also pip2 will install this library by the looks of it. To confirm:

pip install jwt

Installs this library.

callam$ pip --version
pip 9.0.1 from /Users/callam/Documents/venvs/projectspecific/lib/python2.7/site-packages (python 2.7)

Obviously this library breaks things, due to incompatibility with Python 2.X. Surely this library should only installed by pip3?

File "/Users/callam/Documents/venvs/newedgeuiv/lib/python2.7/site-packages/jwt/jwk.py", line 60
    def is_sign_key(self) -> bool:

@yosida95
Copy link
Member

I think renaming package is a serious breaking change and will cause another confusion in package users. I don't know the actual number but it seems too small number of users that using both packages at the same time. Additionally we're using consistent name between PyPI and the package. Therefore we won't fix this problem for now.

Thank you for notifying us about the problem!

@s2t2
Copy link

s2t2 commented Jun 28, 2022

I am experiencing this issue on CI using GitHub Actions.

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

4 participants