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

3 ответа

Использовать --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

Если кто-то использует файл require.txt, его можно включить в файл.

      --index-url http://localhost:8081/artifactory/api/pypi/pypi-local/simple
PyYAML==3.11
argparse==1.2.1
frog-bar==0.2
frog-fu==0.2a
nltk==2.0.4
wsgiref==0.1.2

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

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

Другие вопросы по тегам