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 參數

名稱 位於 必要 類型 Description
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 版本。 這應該設定為 '6.1-preview.1' 以使用此版本的 API。

要求本文

名稱 類型 Description
views

JsonPatchOperation

將新增套件版本的檢視

回應

名稱 類型 Description
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

名稱 Description
vso.packaging_manage 授與建立、讀取、更新和刪除摘要和套件的能力。

定義

名稱 Description
JsonPatchOperation

JSON 修補作業的 JSON 模型

Operation

修補作業

PackageVersionDetails

JsonPatchOperation

JSON 修補作業的 JSON 模型

名稱 類型 Description
from

string

移動/複製作業要從中複製的路徑。

op

Operation

修補作業

path

string

作業的路徑。 在陣列的案例中,可以使用以零起始的索引來指定陣列中的位置 (例如 /#0/name) 。 您可以使用 「-」 字元,而不是在陣列結尾插入的索引, (例如 / (/-) 。

value

object

作業的值。 這是基本類型或 JToken。

Operation

修補作業

名稱 類型 Description
add

string

copy

string

move

string

remove

string

replace

string

test

string

PackageVersionDetails

名稱 類型 Description
views

JsonPatchOperation

將新增套件版本的檢視