Поделиться через


Python - Update Package Version

Состояние обновления для версии пакета.

Параметр проекта должен быть указан, если веб-канал был создан в проекте. Если веб-канал не связан ни с каким проектом, опустите параметр проекта в запросе.

PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/pypi/packages/{packageName}/versions/{packageVersion}?api-version=7.1-preview.1

Параметры URI

Имя В Обязательно Тип Описание
feedId
path True

string

Имя или идентификатор веб-канала.

organization
path True

string

Название организации Azure DevOps.

packageName
path True

string

Имя пакета.

packageVersion
path True

string

Версия пакета.

project
path

string

Идентификатор проекта или имя проекта

api-version
query True

string

Используемая версия API. Для использования этой версии API необходимо задать значение 7.1-preview.1.

Текст запроса

Имя Тип Описание
views

JsonPatchOperation

Представление, в которое будет добавлена версия пакета

Ответы

Имя Тип Описание
200 OK

успешная операция

Безопасность

oauth2

Тип: oauth2
Flow: accessCode
URL-адрес авторизации: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
URL-адрес токена: https://app.vssps.visualstudio.com/oauth2/token?client_assertion_type=urn:ietf:params:oauth:client-assertion-type:jwt-bearer&grant_type=urn:ietf:params:oauth:grant-type:jwt-bearer

Области

Имя Описание
vso.packaging_manage Предоставляет возможность создавать, читать, обновлять и удалять веб-каналы и пакеты.

Определения

Имя Описание
JsonPatchOperation

Модель JSON для операции исправления JSON

Operation

Операция исправления

PackageVersionDetails

JsonPatchOperation

Модель JSON для операции исправления JSON

Имя Тип Описание
from

string

Путь для копирования для операции перемещения или копирования.

op

Operation

Операция исправления

path

string

Путь к операции. В случае массива можно использовать отсчитываемый от нуля индекс для указания позиции в массиве (например, /biscuits/0/name). Символ "-" можно использовать вместо индекса для вставки в конец массива (например, /biscuits/-).

value

object

Значение для операции. Это либо примитив, либо JToken.

Operation

Операция исправления

Значение Описание
add
copy
move
remove
replace
test

PackageVersionDetails

Имя Тип Описание
views

JsonPatchOperation

Представление, в которое будет добавлена версия пакета