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.daemon import DaemonClient, ListRunsRequest
from arp_sdk.models import InstanceCreateRequest

client = DaemonClient(base_url="http://127.0.0.1:8082")
health = client.health()
instances = client.list_instances()
created = client.create_instances(InstanceCreateRequest(runtime_profile="default", count=1))
runs = client.list_runs(ListRunsRequest(page_size=50))

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.0b2)

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.0b2.tar.gz (73.1 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.0b2-py3-none-any.whl (243.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: arp_standard_py-1.0.0b2.tar.gz
  • Upload date:
  • Size: 73.1 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.0b2.tar.gz
Algorithm Hash digest
SHA256 4c78bd60fb99c7db50d57f121e11eaf2fbfc0de2b6d5dc46401b408915a4163e
MD5 1167f0d9af99307c426b56471da41635
BLAKE2b-256 9a1fe71bd1e94ca95c6f811215149eaf733b9de5652f1efad32af0a2d46df279

See more details on using hashes here.

Provenance

The following attestation bundles were made for arp_standard_py-1.0.0b2.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.0b2-py3-none-any.whl.

File metadata

File hashes

Hashes for arp_standard_py-1.0.0b2-py3-none-any.whl
Algorithm Hash digest
SHA256 c2baad902ebc4415ca265d2c0154b5e317e8920a177f3652843678733134d7ef
MD5 3fa41f38e838c83397c706b87f70ab08
BLAKE2b-256 b073f530a493d9c9a336900af0165c9e3add8e352b94d6130cfc209f791ee3d1

See more details on using hashes here.

Provenance

The following attestation bundles were made for arp_standard_py-1.0.0b2-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