Skip to main content

Arne Kellmann Python SDK

Python package for the anonymous, read-only consulting services API. SDK integration source is distributed separately from the private website repository at arnekellmann-agent-tools. No open-source license has been granted.

Requires Python 3.10 or later. No runtime dependencies. Install version 0.1.1 from PyPI:

python -m pip install arnekellmann-sdk==0.1.1
from arnekellmann import Client
from urllib.error import HTTPError

try:
    catalog = Client().list_services("de")
    print(catalog["services"])
except HTTPError as error:
    print(error.code, error.headers.get("Retry-After"))
    raise

list_services(language="en") accepts en or de and returns the complete catalog as a dictionary: language, services (id, name, description, url), pricing (custom quote, no published rates), and contactUrl. No pagination is needed for this small catalog.

For development: Client("http://localhost:4321"). API paths resolve from the base URL's origin. HTTP(S) URLs are required and embedded credentials are rejected. Requests send Accept: application/json and time out after ten seconds. HTTP, network and JSON parsing errors propagate to the caller. There are no automatic retries; HTTP errors preserve their status and headers.

No credentials, contact delivery, bookings or payments are supported. A contact URL is informational; reading it does not send an enquiry.

Tests from the repository root: PYTHONPATH=packages/sdk-python python -m unittest discover -s packages/sdk-python/tests. Build wheel and source distribution with python -m build packages/sdk-python after installing the optional build development tool.

API documentation · OpenAPI

Download files

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

Source Distribution

arnekellmann_sdk-0.1.1.tar.gz (3.1 kB view details)

Uploaded Source

Built Distribution

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

arnekellmann_sdk-0.1.1-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

Details for the file arnekellmann_sdk-0.1.1.tar.gz.

File metadata

  • Download URL: arnekellmann_sdk-0.1.1.tar.gz
  • Upload date:
  • Size: 3.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for arnekellmann_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 246e57ea39d70ac71fac4d399189b741ec96870a7ad409bc78a6bb88f9606e64
MD5 f383ae5492bba8f17e0b7daa5aaec185
BLAKE2b-256 2f59e1884bd9066f82f90949dd5534d300075c23620d674ef712e58a0ee58d59

See more details on using hashes here.

Provenance

The following attestation bundles were made for arnekellmann_sdk-0.1.1.tar.gz:

Publisher: publish-pypi.yml on ArneFfm/arnekellmann-agent-tools

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

File details

Details for the file arnekellmann_sdk-0.1.1-py3-none-any.whl.

File metadata

File hashes

Hashes for arnekellmann_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 013c9d12ef11b5f71f5d32b2e1beb75328c86d6916d8685c51fdaf1b6b6fed88
MD5 fc0430a882bf9fe4ed3cd1ed8b416de7
BLAKE2b-256 baf636d8f6129d2ed92854589759b0a8e3224c053d242e90a3acdf38ea9cee2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for arnekellmann_sdk-0.1.1-py3-none-any.whl:

Publisher: publish-pypi.yml on ArneFfm/arnekellmann-agent-tools

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

Release history Release notifications | RSS feed

This release

0.1.1 This release

2 files

0.1.0

2 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