У меня есть пакет, который я пытаюсь установить с Artifactory, выполнив следующую команду
pip install package_name -i http://artifactory.XYZ.com/artifactory/api/pypi/XYZ-py-local/simple --trusted-host artifactory.XYZ.com
пакет скачивается нормально. Однако, когда дело доходит до поиска зависимостей, он выдает исключение, потому что у меня нет удаленного репозитория PyPI в Artifactory.
Можно ли указать pip на PyPI для конкретных зависимостей?
Я использую pyproject.toml
для хранения требований, так как я использую зависимости верхнего дескриптора поэзии и создаю пакет.
В дополнение к -i
я бы сказал.
Свяжитесь с вашим администратором Artifactory, чтобы добавить виртуальный репозиторий, который будет включать ваш локальный репозиторий и удаленный.
https://www.jfrog.com/confluence/display/RTF/Virtual+Repositories
Используйте --extra-index-url
вместо -i
, как сказал Хоффинг
или
создайте или отредактируйте файл pip.conf:
[global]
index-url = http://artifactory.XYZ.com/artifactory/api/pypi/XYZ-py-local/simple --trusted-host artifactory.XYZ.com
Используйте
--extra-index-url
вместо-i
.