Как отправить пакет из Azure DevOps в файл среды conda?

#azure #azure-devops #pip #conda

Вопрос:

Цель:

Я хотел бы добавить пользовательский пакет из Azure DevOps в свой файл среды conda из ветви «dev».

Результат по SSH:

попробуйте версию ssh -> git ssh://git@ssh.dev.azure.com/c19analytics/c19_lib/c19_lib.git@dev

ошибка ->

Установка pip зависимостей: / Пип побежал подпроцесса с аргументами: [‘/дом/морозный/anaconda3/envs/c19_rtc/Бен/питон’, ‘-м’, ‘Пип’, ‘установить’, ‘-П’, ‘Р’, ‘/home/frosty/code/c19_refresh_token_controller/condaenv.w2bop1rz.requirements.txt’] Пип подпроцесса выход: собрав команду git SSH для://@ssh.dev.azure.com/c19analytics/c19_lib/c19_lib.git@dev (С -Р /home/frosty/code/c19_refresh_token_controller/condaenv.w2bop1rz.requirements.txt (линия 1)) Клонирование ssh://@ssh.dev.azure.com/c19analytics/c19_lib/c19_lib.git (для разработки редакции) в /tmp/pip-req-build-3skuxttv

Ошибка подпроцесса Pip: Запуск команды git clone -q ‘ssh://****@ssh.dev.azure.com/c19analytics/c19_lib/c19_lib.git» /tmp/pip-req-build-3skuxttv remote: Команда git-upload-pack «/c19analytics/c19_lib/c19_lib.git» не соответствует ожидаемому формату. фатально: Не удалось прочитать из удаленного репозитория.

Пожалуйста, убедитесь, что у вас есть правильные права доступа и хранилище существует. ПРЕДУПРЕЖДЕНИЕ: Удаление git ssh://@ssh.dev.azure.com/c19analytics/c19_lib/c19_lib.git@dev. Ошибка в команде со статусом выхода 128: git clone -q ‘ssh://@ssh.dev.azure.com/c19analytics/c19_lib/c19_lib.git‘ /tmp/pip-req-build-3skuxttv Проверьте журналы на наличие полного вывода команд. ОШИБКА: Команда вышла с ошибкой со статусом выхода 128: git clone -q ‘ssh://****@ssh.dev.azure.com/c19analytics/c19_lib/c19_lib.git’ /tmp/pip-req-build-3skuxttv Проверьте журналы на наличие полного вывода команд. провалившийся

Исключение CondaEnvException: Ошибка Pip

Результат по протоколу HTTPS

попробуйте версию https -> git https://c19analytics@dev.azure.com/c19analytics/c19_lib/_git/c19_lib@dev

error ->

Ran pip subprocess with arguments:
[‘/home/frosty/anaconda3/envs/c19_rtc/bin/python’, ‘-m’, ‘pip’, ‘install’, ‘-U’, ‘-r’, ‘/home/frosty/code/c19_refresh_token_controller/condaenv.fvnohwu8.requirements.txt’]
Pip subprocess output:
Collecting git https://@dev.azure.com/c19analytics/c19_lib/_git/c19_lib (from -r /home/frosty/code/c19_refresh_token_controller/condaenv.fvnohwu8.requirements.txt (line 1))
Cloning https://
@dev.azure.com/c19analytics/c19_lib/_git/c19_lib to /tmp/pip-req-build-q2i5sjad

Pip subprocess error:
Running command git clone -q ‘https://@dev.azure.com/c19analytics/c19_lib/_git/c19_lib’ /tmp/pip-req-build-q2i5sjad
fatal: Authentication failed for ‘https://c19analytics@dev.azure.com/c19analytics/c19_lib/_git/c19_lib/’
WARNING: Discarding git https://
@dev.azure.com/c19analytics/c19_lib/_git/c19_lib. Command errored out with exit status 128: git clone -q ‘https://@dev.azure.com/c19analytics/c19_lib/_git/c19_lib’ /tmp/pip-req-build-q2i5sjad Check the logs for full command output.
ERROR: Command errored out with exit status 128: git clone -q ‘https://
@dev.azure.com/c19analytics/c19_lib/_git/c19_lib’ /tmp/pip-req-build-q2i5sjad Check the logs for full command output.
failed

CondaEnvException: Pip failed

Conda Environment File

 name: c19_rtc
channels:
  - defaults
  - conda-forge
dependencies:
  - python
  - requests
  - pip
  - pip:
    - git ssh://git@ssh.dev.azure.com/c19analytics/c19_lib/c19_lib.git@dev
    #- git https://c19analytics@dev.azure.com/c19analytics/c19_lib/_git/c19_lib