Диспетчер поэтических зависимостей
Python позволяет задавать необязательные зависимости с помощью команды:
$ poetry add --optional redis
Что приводит к такой конфигурации:
[tool.poetry.dependencies]
python = "^3.8"
redis = {version="^3.4.1", optional=true}
Однако как вы на самом деле их устанавливаете? Документы, кажется, намекают на:
$ poetry install -E redis
, но это просто бросает и ошибка:
Installing dependencies from lock file
[ValueError]
Extra [redis] is not specified.