Skip to content

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

 
 

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

az-artifacts

Native Python access to Azure DevOps Universal Packages: publish and download files, discover packages, read metadata, and inspect or compare package contents. No Azure CLI or ArtifactTool runtime dependency.

Installation

uv add az-artifacts

For development from a checkout, see source installation.

Quick start

Provide a PAT with Packaging: Read and access to the feed through your environment or secret store, not source code or command-line arguments.

import os

from az_artifacts import UniversalPackageClient

with UniversalPackageClient(
    "https://dev.azure.com/org",
    credential=os.environ["AZURE_DEVOPS_EXT_PAT"],
) as client:
    result = client.download(
        feed="feed",
        name="package",
        version="1.2.3",
        path="./download",
        scope="project",
        project="project",
    )

print(result.files)

Documentation

License

MIT. See provenance for upstream attribution. This is not an official Azure DevOps SDK.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages