azure-devops-python-api

Azure DevOps Python API

MIT License

Downloads
4.8M
Stars
580
Committers
16

Bot releases are visible (Hide)

azure-devops-python-api - azure-devops 7.1.0b4 Latest Release

Published by nechvatalp 11 months ago

Fix: Package fails import on Python 3.12, missing dependencies #470 Thanks @tonybaloney

azure-devops-python-api - azure-devops 7.1.0b3

Published by nechvatalp over 1 year ago

Fix: Fix deserialization error for git commits #453

azure-devops-python-api - azure-devops 7.1.0b2

Published by nechvatalp over 1 year ago

Fix: Missing git_clients #453
Fix: Missing release #454

azure-devops-python-api - azure-devops 7.1.0b1

Published by nechvatalp over 1 year ago

New python clients with support for APIs version 7.0 and 7.1

azure-devops-python-api - azure-devops 6.0.0b4

Published by tedchamb about 4 years ago

Fix regression in 6.0.0b3 by regenerating 6.0 apis as preview.

azure-devops-python-api - azure-devops 6.0.0b3

Published by tedchamb about 4 years ago

Updates apis to match 6.0 RTW

azure-devops-python-api - azure-devops 5.1.0b8

Published by tedchamb about 4 years ago

add pipelines_permissions_client and pipelines_checks_client

azure-devops-python-api - azure-devops 5.1.0b7

Published by tedchamb almost 5 years ago

Fixed a number of cases were property types were set to int instead of float. See issue #305.

azure-devops-python-api - azure-devops 6.0.0b2

Published by tedchamb almost 5 years ago

Fixed a number of cases were property types were set to int instead of float. See issue #305.

azure-devops-python-api - azure-devops 6.0.0b1

Published by tedchamb almost 5 years ago

Support for 6.0-preview APIs

azure-devops-python-api - azure-devops 5.1.0b6

Published by tedchamb almost 5 years ago

Fix issue #289 - Check for location id at deployment level if it does not exist at the organization level.

azure-devops-python-api - azure-devops 5.1.0b5

Published by tedchamb almost 5 years ago

Fixes #280, and a number of spelling mistakes in the comments.

Breaking change:
namespace azure\devops\v5_0\universal changed to azure\devops\v5_0\upack_api
namespace azure\devops\v5_1\universal changed to azure\devops\v5_1\upack_api

azure-devops-python-api - azure-devops 5.1.0b4

Published by tedchamb about 5 years ago

Fix issue #268

This is a breaking change, since some model property names changed:

/audit/models.py
AuditLogEntry.iPAddress changed to AuditLogEntry.ip_address

/cloud_load_test/models.py
WebApiUserLoadTestMachineInput.vSTSAccount_uri changed to WebApiUserLoadTestMachineInput.vsts_account_uri

/gallery/models.py
Answers.vSMarketplace_extension_name changed to Answers.vs_marketplace_extension_name
Answers.vSMarketplace_publisher_name changed to Answers.vs_marketplace_publisher_name

/profile/models.py
CreateProfileContext.cIData changed to CreateProfileContext.ci_data

release/models.py
MailMessage.cC changed to MailMessage.cc

task_agent/models.py
TaskAgentMessage.iV changed to TaskAgentMessage.iv
TaskAgentReference.oSDescription changed to TaskAgentReference.os_description

azure-devops-python-api - azure-devops 5.1.0b3

Published by tedchamb about 5 years ago

Remove a debug print message that was accidentally committed with other changes.
Fix readme to react to continuation token breaking change.

azure-devops-python-api - azure-devops 5.1.0b2

Published by tedchamb about 5 years ago

Breaking Change: Added support to return the Continuation Token for methods that support it. This changes the return type of these methods.

Continuation Token example:

get_builds_response = build_client.get_builds(project=project_name)
index = 0
while get_builds_response is not None:
    for build in get_builds_response.value:
        pprint.pprint("[" + str(index) + "] " + build.build_number)
        index += 1
    if get_builds_response.continuation_token is not None and get_builds_response.continuation_token != "":
        get_builds_response = build_client.get_builds(project=project_name, continuation_token=get_builds_response.continuation_token)
    else:
        get_builds_response = None

Fixed an issue affecting the create_work_item method on the WorkItemTrackingClient class. See #259
Add missing released clients
Fix for Version model in Search area

azure-devops-python-api - azure-devops 5.1.0b1

Published by tedchamb about 5 years ago

Update to M153 milestone, which includes the release of the 5.1 APIs.

Add missing clients:
Audit
Search
TokenAdmin
TokenAdministration

azure-devops-python-api - azure-devops 5.0.0b9

Published by tedchamb over 5 years ago

Regenerate 5.1 clients to match M153

azure-devops-python-api - azure-devops 5.0.0b8

Published by tedchamb over 5 years ago

Regenerate clients to match M152.

azure-devops-python-api - azure-devops 5.0.0b7

Published by tedchamb over 5 years ago

Fixes issue where some custom request headers were not getting set. See issue #205.

azure-devops-python-api - azure-devops 5.0.0b6

Published by tedchamb over 5 years ago

Regenerate 5.1 clients from M151.

Fix for issues #185 and #211