Python - Update Package Version

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

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

PATCH https://pkgs.dev.azure.com/{organization}/{project}/_apis/packaging/feeds/{feedId}/pypi/packages/{packageName}/versions/{packageVersion}?api-version=6.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 необходимо задать значение 6.1-preview.1.

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

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

JsonPatchOperation

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

Ответы

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

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

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

oauth2

Type: oauth2
Flow: accessCode
Authorization URL: https://app.vssps.visualstudio.com/oauth2/authorize&response_type=Assertion
Token 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

Scopes

Имя Описание
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

string

copy

string

move

string

remove

string

replace

string

test

string

PackageVersionDetails

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

JsonPatchOperation

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