Skip to main content

Python SDK for the ARP Standard (v1beta1).

This project has been archived.

The maintainers of this project have marked this project as archived. No new releases are expected.

Project description

ARP Standard Python SDK

Python client and model layer aligned with spec/v1beta1.

  • PyPI distribution: arp-standard-py
  • Import package: arp_sdk

Install from source (editable)

python -m pip install -r tools/codegen/python/requirements.txt
python tools/codegen/python/generate.py --version v1beta1
python -m pip install -e sdks/python

Usage

from arp_sdk.clients import ToolRegistryClient
from arp_sdk.tool_registry.api.default.get_v1beta1_tools import sync as list_tools

client = ToolRegistryClient(base_url="http://localhost:8081")
tools = list_tools(client=client)

Build artifact locally

python -m pip install -r tools/codegen/python/requirements-dev.txt
python tools/codegen/python/build_local.py --version v1beta1 --clean

Release (PyPI)

The GitHub Actions workflow release publishes this package when you push a tag matching:

  • v<version> (example: v1.0.0b1)

The workflow verifies the tag matches sdks/python/pyproject.toml and arp_sdk.__version__, then builds and publishes using PyPI Trusted Publishing (OIDC). It also rejects tags that are not contained in origin/main.

On tag pushes, the workflow also creates a GitHub Release and uploads the wheel/sdist as release assets.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

arp_standard_py-1.0.0b1.tar.gz (54.7 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

arp_standard_py-1.0.0b1-py3-none-any.whl (183.5 kB view details)

Uploaded Python 3

File details

Details for the file arp_standard_py-1.0.0b1.tar.gz.

File metadata

  • Download URL: arp_standard_py-1.0.0b1.tar.gz
  • Upload date:
  • Size: 54.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for arp_standard_py-1.0.0b1.tar.gz
Algorithm Hash digest
SHA256 dbfa0a5389d2a464c1c87644e5cc07def8a3b3bd276db99534fe0d8cb86cfdf2
MD5 be92a4f309dd51ade3d9bb4fbcc22b40
BLAKE2b-256 70e7b44d3fc64ca0690c336e2d09feb719bd09a4d5976c3393f1a563dfc0186b

See more details on using hashes here.

Provenance

The following attestation bundles were made for arp_standard_py-1.0.0b1.tar.gz:

Publisher: release.yml on AgentRuntimeProtocol/ARP_Standard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file arp_standard_py-1.0.0b1-py3-none-any.whl.

File metadata

File hashes

Hashes for arp_standard_py-1.0.0b1-py3-none-any.whl
Algorithm Hash digest
SHA256 c15466dcd4b8a542ba478a5b10944000eb6d991df7a7b3d16f6d0bdae74c91db
MD5 0af0ff7b75459af54a2dda1717d969d9
BLAKE2b-256 0bf6830ecda53e0c2e311ef0fbe4859cdcf56cab9c04708fe316eadf50221f84

See more details on using hashes here.

Provenance

The following attestation bundles were made for arp_standard_py-1.0.0b1-py3-none-any.whl:

Publisher: release.yml on AgentRuntimeProtocol/ARP_Standard

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page