Skip to main content

EZ Azure Devops

A simple Python interface to interact with Azure DevOps API.

Contents:

Installation

With uv:

uv add ez_ados

With pip:

pip install ez_ados

Quick start

from ez_ados import AzureDevOps

# Init a client for an organization
my_org = AzureDevOps("https://dev.azure.com/myorg")

# Authenticate using EntraID
# See https://learn.microsoft.com/en-us/dotnet/azure/sdk/authentication/credential-chains?tabs=dac#defaultazurecredential-overview
my_org.authenticate()

# Get a project
projects = my_org.projects_client()
print(projects.get(name="my_project"))

Development

Requirements

Install tools

Install Task:

asdf plugin add task
asdf plugin add git-cliff
asdf install

Virtual environment

Init your python environment with:

task venv

You're all set !

Tests

Run all tests with:

task tests

Metadata

Release files for ez_ados 0.4.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ez_ados 0.4.0
File Size Uploaded
ez_ados-0.4.0.tar.gz 90.3 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ez_ados 0.4.0
File Interpreter ABI Platform
ez_ados-0.4.0-py3-none-any.whl Python 3 none any Details

Total release size: 139.7 kB

Release files / ez_ados-0.4.0.tar.gz

Download URL ez_ados-0.4.0.tar.gz
Size 90.3 kB
Tags Source
SHA-256 checksum
How to use checksums
5c193cee182b7c565c3d4623d0f3f5031e4d6c1beb3c05f33ea3c2bd62a5782f
BLAKE2b-256 checksum
How to use checksums
d7109c9ba635254d27d6c3c2eb25387859ee3c17c89ee43562b7eb36ac73428b
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release files / ez_ados-0.4.0-py3-none-any.whl

Download URL ez_ados-0.4.0-py3-none-any.whl
Size 49.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
612bb6d0d023565f630ca03bfaea14755dab5e318e6871fe9d1866fdd7911680
BLAKE2b-256 checksum
How to use checksums
d3a9b0801872c52a52c61ab07d9a9329be339aed9a07e06966270928929023b5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
Yes
Uploaded via uv/0.9.18 {"installer":{"name":"uv","version":"0.9.18","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

Release history Release notifications | RSS feed

This release

0.4.0 This release

2 release files

0.3.1

2 release files

0.3.0

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page