Задать вопрос
stympel
@stympel
подпивасник

Почему невалидный синтаксис python-jose?

Как я только не пытался установить python-jose, мне вылазит ошибка:

File "/usr/local/lib/python3.8/dist-packages/jose.py", line 546
    print decrypt(deserialize_compact(jwt), {'k':key},
          ^
SyntaxError: invalid syntax

Все из-за неоткрытой скобки принта в библиотеке

def cli_decrypt(jwt, key):
    print decrypt(deserialize_compact(jwt), {'k':key},
        validate_claims=False)

Так же PyCharm ругается на то, что зависимости нет в requirements.txt, хотя он там есть

Package containing module 'jose' is not listed in project requirements


Кто с таким сталкивался?
  • Вопрос задан
  • 435 просмотров
Подписаться 1 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 2
Wispik
@Wispik
судя по синтаксису jose для второго питона установился. Как ты его уставливал?
вот так нужно:
pip install python-jose
Ответ написан
@deliro
print - это функция. Вызывай со скобками
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы