Квадратные скобки pip install
Подскажите как называется и как реализуются выбор модулей при установке пакетов через pip
Например
pip install requests[socks]
Ответы (1 шт):
Автор решения: alex
→ Ссылка
Это называется extras_require и описывается в setup.py устанавливаемого модуля. Напрмиер у requests это описано так
setup(
...
extras_require={
"security": [],
"socks": ["PySocks>=1.5.6, !=1.5.7"],
"use_chardet_on_py3": ["chardet>=3.0.2,<6"],
},
...
)