Не удалось найти последние обновления Granian о конфигурации TLS.Python

Программы на Python
Ответить
Anonymous
 Не удалось найти последние обновления Granian о конфигурации TLS.

Сообщение Anonymous »

Я видел, что granian недавно обновил свою версию:

2.5.7 - https://pypi.org/project/granian/

Поскольку мне нужно настроить разрешенную версию TLS и минимальную версию, я подумал, что мне повезло, потому что в последнем обновлении granian они включают --ssl-protocol-version и --ssl-protocol-min флаги. Итак, я обновил свои требования, убедился, что установлена ​​версия granian 2.5.7, однако я продолжаю получать сообщение об ошибке, что этих флагов не существует? Интересно, сталкивается ли кто-нибудь еще с такой же проблемой?

Код: Выделить всё

docker run --rm myImage pip show granian
Название: granian Версия: 2.5.7 Краткое описание: HTTP-сервер Rust для приложений Python
Домашняя страница: https://github.com/emmett-framework/granian
Автор: Электронная почта автора: Джованни Бариллари g@baro.dev Лицензия:
BSD-3-Clause Местоположение: /usr/local/lib/python3.13/site-packages
Требуется: нажмите «Требуется:

Чтобы увидеть, что я пересобрал свой контейнер:

Код: Выделить всё

docker compose build --no-cache
docker compose up -d
Я проверил granian --help внутри своего контейнера и не вижу флагов, упомянутых выше.
Изображение

Однако в их документации на github: granian github
Я вижу:
Изображение

Ошибка, которую вызывает мой контейнер:

Код: Выделить всё

my-container  | Usage: granian [OPTIONS] APP
my-container  | Try 'granian --help' for help.
my-container  |
my-container  | Error: No such option: --ssl-protocol-min
а это мой докер CMD, на всякий случай:

Код: Выделить всё

CMD ["granian", \
"--host", "0.0.0.0", \
"--port", "16700", \
"--interface", "asgi", \
"--workers", "8", \
"--ssl-certificate", "/etc/ssl/certs/app/cert.crt", \
"--ssl-keyfile", "/etc/ssl/certs/app/cert.key", \
"--ssl-protocol-min", "tls1.2", \
"--ssl-protocol-version", "auto", \
"src.my_app.main:app"]
Буду очень признателен, если кто-нибудь мне поможет, спасибо

Подробнее здесь: https://stackoverflow.com/questions/798 ... figuration
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»