пакет установки pip из Artifactory и установка зависимостей из PyPI

У меня есть пакет, который я пытаюсь установить с 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 для хранения требований, так как я использую зависимости верхнего дескриптора поэзии и создаю пакет.


person kindjacket    schedule 23.03.2019    source источник
comment
Используйте --extra-index-url вместо -i.   -  person hoefling    schedule 23.03.2019
comment
В дополнение к -i я бы сказал.   -  person phd    schedule 23.03.2019


Ответы (2)


Свяжитесь с вашим администратором Artifactory, чтобы добавить виртуальный репозиторий, который будет включать ваш локальный репозиторий и удаленный.

https://www.jfrog.com/confluence/display/RTF/Virtual+Repositories

person galusben    schedule 24.03.2019

Используйте --extra-index-url вместо -i, как сказал Хоффинг

or

создайте или отредактируйте файл pip.conf:

[global]
index-url = http://artifactory.XYZ.com/artifactory/api/pypi/XYZ-py-local/simple --trusted-host artifactory.XYZ.com
person Hugo    schedule 06.04.2021