Алиас для пакета в requirements.txt

Можно ли указать алиас для пакета PyPI в requirements.txt?

Пример requirements.txt:

numpy
bad_pypi_package#egg=alias_package

С таким requirements.txt ожидаю следующее поведение: скачивание pip-ом пакета bad_pypi_package с PyPI, но использование в коде import alias_package. Этот #egg= можно указать для ссылок на релиз гитхаба и будет работать, но для обычных PyPI пакетов так не работает :(.

Зачем? При создании пакета с именем alias_package его автор не посмотрел, используется ли уже это имя в PyPI, поэтому пришлось публиковать его с незанятым именем bad_pypi_package. Поэтому если просто указать bad_pypi_package, а в коде использовать import alias_package, то PyCharm ругается на то, что в requirements.txt не найден пакет alias_package, а вы его используете.


Ответы (0 шт):