python-jose icon indicating copy to clipboard operation
python-jose copied to clipboard

zsh: no matches found: python-jose[cryptography]

Open ghotiv opened this issue 4 years ago • 7 comments

(py375) ghoti@ghotideMacBook-Pro pay_test % pip install python-jose[cryptography] zsh: no matches found: python-jose[cryptography]

ghotiv avatar Jul 28 '20 02:07 ghotiv

Please include more information about your operating environment when opening an issue. The exact version of Python and pip that you are using would be helpful for me in reproducing the problem, and then fixing it.

$ python3.7 --version
Python 3.7.6
$ python3.7 -m venv venv
$ . venv/bin/activate
$ pip install python-jose[cryptography]
Collecting python-jose[cryptography]
  Using cached https://files.pythonhosted.org/packages/6c/80/5bdf2543fe002dc74429e9360148deb4d9e0b453acdc2b5c6fb1617f4f9d/python_jose-3.1.0-py2.py3-none-any.whl
Collecting pyasn1 (from python-jose[cryptography])
  Using cached https://files.pythonhosted.org/packages/62/1e/a94a8d635fa3ce4cfc7f506003548d0a2447ae76fd5ca53932970fe3053f/pyasn1-0.4.8-py2.py3-none-any.whl
Collecting rsa (from python-jose[cryptography])
  Using cached https://files.pythonhosted.org/packages/1c/df/c3587a667d6b308fadc90b99e8bc8774788d033efcc70f4ecaae7fad144b/rsa-4.6-py3-none-any.whl
Collecting six<2.0 (from python-jose[cryptography])
  Using cached https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl
Collecting ecdsa<1.0 (from python-jose[cryptography])
  Using cached https://files.pythonhosted.org/packages/b8/11/4b4d30e4746584684c758d8f1ddc1fa5ab1470b6bf70bce4d9b235965e99/ecdsa-0.15-py2.py3-none-any.whl
Collecting cryptography; extra == "cryptography" (from python-jose[cryptography])
  Using cached https://files.pythonhosted.org/packages/8a/dd/3b4b1ff1f4ab5aec83b5b0486b9df32fd3c8bf5f540c3bb2bdf403b68d0c/cryptography-3.0-cp35-abi3-macosx_10_10_x86_64.whl
Collecting cffi!=1.11.3,>=1.8 (from cryptography; extra == "cryptography"->python-jose[cryptography])
  Downloading https://files.pythonhosted.org/packages/b9/77/9dfa132945772d3d6a006cfdebe49d7c028064a28f241baeaf08496fbfae/cffi-1.14.1-cp37-cp37m-macosx_10_9_x86_64.whl (175kB)
     |████████████████████████████████| 184kB 399kB/s
Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography; extra == "cryptography"->python-jose[cryptography])
  Using cached https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl
Installing collected packages: pyasn1, rsa, six, ecdsa, pycparser, cffi, cryptography, python-jose
Successfully installed cffi-1.14.1 cryptography-3.0 ecdsa-0.15 pyasn1-0.4.8 pycparser-2.20 python-jose-3.1.0 rsa-4.6 six-1.15.0
WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
$ pip --version
pip 19.2.3 from venv/lib/python3.7/site-packages/pip (python 3.7)

Works for me on Python 3.7.6. I assume (py375) in your issue indicates that you are using Python version 3.7.5? Please confirm or post the output of python --version.

I suspect that the issue is that you are using an outdated version of pip that doesn't support the syntax for loading extras. What version of pip are you using? Please also include the output of pip --version. If you are using a version of pip that is older than version 19.2.3, please upgrade to version 19.2.3 or above. Then try installing python-jose[cryptography] again.

Closing, since I don't think this is our bug. Feel free to post more information in this issue though, and I'm happy to reopen this issue if it is our bug after all.

blag avatar Jul 28 '20 08:07 blag

dear, tks for your answer,i use pyenv with python 3.7.5

pip install 'python-jose[cryptography]'

works for me, i add ''

blag [email protected] 于2020年7月28日周二 下午4:14写道:

Please include more information about your operating environment when opening an issue. The exact version of Python and pip that you are using would be helpful for me in reproducing the problem, and then fixing it.

$ python3.7 --version

Python 3.7.6

$ python3.7 -m venv venv

$ . venv/bin/activate

$ pip install python-jose[cryptography]

Collecting python-jose[cryptography]

Using cached https://files.pythonhosted.org/packages/6c/80/5bdf2543fe002dc74429e9360148deb4d9e0b453acdc2b5c6fb1617f4f9d/python_jose-3.1.0-py2.py3-none-any.whl

Collecting pyasn1 (from python-jose[cryptography])

Using cached https://files.pythonhosted.org/packages/62/1e/a94a8d635fa3ce4cfc7f506003548d0a2447ae76fd5ca53932970fe3053f/pyasn1-0.4.8-py2.py3-none-any.whl

Collecting rsa (from python-jose[cryptography])

Using cached https://files.pythonhosted.org/packages/1c/df/c3587a667d6b308fadc90b99e8bc8774788d033efcc70f4ecaae7fad144b/rsa-4.6-py3-none-any.whl

Collecting six<2.0 (from python-jose[cryptography])

Using cached https://files.pythonhosted.org/packages/ee/ff/48bde5c0f013094d729fe4b0316ba2a24774b3ff1c52d924a8a4cb04078a/six-1.15.0-py2.py3-none-any.whl

Collecting ecdsa<1.0 (from python-jose[cryptography])

Using cached https://files.pythonhosted.org/packages/b8/11/4b4d30e4746584684c758d8f1ddc1fa5ab1470b6bf70bce4d9b235965e99/ecdsa-0.15-py2.py3-none-any.whl

Collecting cryptography; extra == "cryptography" (from python-jose[cryptography])

Using cached https://files.pythonhosted.org/packages/8a/dd/3b4b1ff1f4ab5aec83b5b0486b9df32fd3c8bf5f540c3bb2bdf403b68d0c/cryptography-3.0-cp35-abi3-macosx_10_10_x86_64.whl

Collecting cffi!=1.11.3,>=1.8 (from cryptography; extra == "cryptography"->python-jose[cryptography])

Downloading https://files.pythonhosted.org/packages/b9/77/9dfa132945772d3d6a006cfdebe49d7c028064a28f241baeaf08496fbfae/cffi-1.14.1-cp37-cp37m-macosx_10_9_x86_64.whl (175kB)

 |████████████████████████████████| 184kB 399kB/s

Collecting pycparser (from cffi!=1.11.3,>=1.8->cryptography; extra == "cryptography"->python-jose[cryptography])

Using cached https://files.pythonhosted.org/packages/ae/e7/d9c3a176ca4b02024debf82342dab36efadfc5776f9c8db077e8f6e71821/pycparser-2.20-py2.py3-none-any.whl

Installing collected packages: pyasn1, rsa, six, ecdsa, pycparser, cffi, cryptography, python-jose

Successfully installed cffi-1.14.1 cryptography-3.0 ecdsa-0.15 pyasn1-0.4.8 pycparser-2.20 python-jose-3.1.0 rsa-4.6 six-1.15.0

WARNING: You are using pip version 19.2.3, however version 20.1.1 is available.

You should consider upgrading via the 'pip install --upgrade pip' command.

$ pip --version

pip 19.2.3 from venv/lib/python3.7/site-packages/pip (python 3.7)

Works for me on Python 3.7.6. I assume (py375) in your issue indicates that you are using Python version 3.7.5? Please confirm or post the output of python --version.

I suspect that the issue is that you are using an outdated version of pip that doesn't support the syntax for loading extras. What version of pip are you using? Please also include the output of pip --version. If you are using a version of pip that is older than version 19.2.3, please upgrade to version 19.2.3 or above. Then try installing python-jose[cryptography] again.

Closing, since I don't think this is our bug. Feel free to post more information in this issue though, and I'm happy to reopen this issue if it is our bug after all.

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mpdavis/python-jose/issues/179#issuecomment-664849830, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABW3M6XGFLGRTHKV4YMUDJTR52CE7ANCNFSM4PJ7GU2A .

ghotiv avatar Jul 29 '20 06:07 ghotiv

What version of pip are you using? pip --version

blag avatar Jul 29 '20 06:07 blag

Oh, I think zsh is interpreting the square brackets differently than Bash. I'll update the README to use single quotes like you indicated. Thanks! 😄

blag avatar Jul 29 '20 06:07 blag

yeah, zsh is the reason! bash with

pip install python-jose[cryptography]

works for me

blag [email protected] 于2020年7月29日周三 下午2:32写道:

Oh, I think zsh is interpreting the square brackets differently than Bash. I'll update the README to use single quotes like you indicated. Thanks! 😄

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/mpdavis/python-jose/issues/179#issuecomment-665462176, or unsubscribe https://github.com/notifications/unsubscribe-auth/ABW3M6SCC2PDSP7YSU5PZB3R567ADANCNFSM4PJ7GU2A .

ghotiv avatar Jul 29 '20 06:07 ghotiv

Reopening this issue because I completely forgot about it and I want to track it so I fix it instead of forgetting about it.

blag avatar Oct 30 '20 09:10 blag

For future reference, just use pip install 'python-jose[cryptography]' (with quotes) from the command line. The regular way without quotes still works fine in a requirements.txt, even if installed from zsh.

theoturner avatar Nov 12 '20 12:11 theoturner