Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Сервисы Azure DevOps | Azure DevOps Server | Azure DevOps Server 2022
В этой статье объясняется, как с помощью интерфейса командной строки NuGet устанавливать пакеты Python из фида Azure Artifacts.
Необходимые условия
| продукт | требования |
|---|---|
| Azure DevOps | — Организация Azure DevOps. — проект Azure DevOps . — Скачивание и установка Python. |
Создать ленту
Войдите в организацию Azure DevOps и перейдите к проекту.
Выберите артефакты, а затем выберите Создать ленту.
Введите имя для вашего веб-канала.
Выберите параметр Видимость, чтобы указать, кто может просматривать пакеты в канале.
Выберите Включить пакеты из общедоступных источников, если вы хотите, чтобы ваш канал использовал внешние пакеты из таких источников, как nuget.org или npmjs.com.
Для Область выберите, относится ли канал к текущему проекту или ко всей организации.
Выберите Создать после завершения.
Войдите на сервер Azure DevOps и перейдите в проект.
Выберите артефакты, а затем выберите Создать ленту.
Введите имя для вашего веб-канала.
Выберите настройку Видимость, чтобы управлять тем, кто может просматривать пакеты в ленте.
Выберите Включить пакеты из общих публичных источников, если вы хотите, чтобы ваш канал использовал вышестоящие пакеты из таких источников, как nuget.org или npmjs.com.
Для Области выберите, относится ли канал к текущему проекту или ко всей организации.
Выберите Создать после завершения.
Заметка
При создании канала учетной записи проекта Build Service, например projectName Build Service (orgName), по умолчанию назначается роль читателя канала и вышестоящих источников (участник).
Установка пакетов
Выполните действия, описанные в Настройки проекта, чтобы пройти аутентификацию с вашим каналом, если вы этого не сделали, а затем перейдите к следующему шагу.
Войдите в организацию Azure DevOps и перейдите к проекту.
Выберите Артефакты, а затем выберите Подключиться к потоку.
Выберите pip из области навигации слева. Если вы впервые используете Azure Artifacts с pip, установите необходимые компоненты, выбрав Получить средства и выполнив указанные действия.
Добавьте файл pip.ini (Windows) или pip.conf (Mac/Linux) в virtualenv и вставьте в него предоставленный фрагмент кода. Ваш файл должен быть похож на следующий фрагмент:
[global] index-url=https://pkgs.dev.azure.com/ORGANIZATION_NAME/PROJECT_NAME/_packaging/FEED_NAME/pypi/simple/Выполните следующую команду в каталоге проекта, чтобы установить пакеты:
pip install
Важный
Для использования artifacts-keyring необходимо иметь pip версии 19.2 или более поздней. См. раздел Требования к использованию для получения дополнительных сведений.