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.0 from PyPI:

python -m pip install arnekellmann-sdk==0.1.0
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.0.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.0-py3-none-any.whl (2.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: arnekellmann_sdk-0.1.0.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.0.tar.gz
Algorithm Hash digest
SHA256 7fc8bfd5265a9c9f755fb272512bfb31960e92da70d7f39e8d917ae9c1f4dab3
MD5 234b1393d7553b9a1563ce7ec3ea2b0b
BLAKE2b-256 06027a9b66ddd3b95e63a5792704c8b8f9b82531527ed5b2fba6c1e4a16a8144

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for arnekellmann_sdk-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 6f791ca0747c7dfffbe5b8f37d42cebc352a641cda021485911430a96e2bebed
MD5 73957faeebba35209a6cba536b64b608
BLAKE2b-256 8b8a07b743530b116a1f5fe42dd23de55270d4b099332437d1470cfbf1f7c75c

See more details on using hashes here.

Provenance

The following attestation bundles were made for arnekellmann_sdk-0.1.0-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

0.1.1

2 files

This release

0.1.0 This release

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