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.
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
246e57ea39d70ac71fac4d399189b741ec96870a7ad409bc78a6bb88f9606e64
|
|
| MD5 |
f383ae5492bba8f17e0b7daa5aaec185
|
|
| BLAKE2b-256 |
2f59e1884bd9066f82f90949dd5534d300075c23620d674ef712e58a0ee58d59
|
Provenance
The following attestation bundles were made for arnekellmann_sdk-0.1.1.tar.gz:
Publisher:
publish-pypi.yml on ArneFfm/arnekellmann-agent-tools
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
arnekellmann_sdk-0.1.1.tar.gz -
Subject digest:
246e57ea39d70ac71fac4d399189b741ec96870a7ad409bc78a6bb88f9606e64 - Sigstore transparency entry: 2750507554
- Sigstore integration time:
-
Permalink:
ArneFfm/arnekellmann-agent-tools@06cb0538021da1acef9b7ee6de51ddb0de5db539 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ArneFfm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@06cb0538021da1acef9b7ee6de51ddb0de5db539 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file arnekellmann_sdk-0.1.1-py3-none-any.whl.
File metadata
- Download URL: arnekellmann_sdk-0.1.1-py3-none-any.whl
- Upload date:
- Size: 2.8 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via:
twine/7.0.0 CPython/3.13.14
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
013c9d12ef11b5f71f5d32b2e1beb75328c86d6916d8685c51fdaf1b6b6fed88
|
|
| MD5 |
fc0430a882bf9fe4ed3cd1ed8b416de7
|
|
| BLAKE2b-256 |
baf636d8f6129d2ed92854589759b0a8e3224c053d242e90a3acdf38ea9cee2f
|
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
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
arnekellmann_sdk-0.1.1-py3-none-any.whl -
Subject digest:
013c9d12ef11b5f71f5d32b2e1beb75328c86d6916d8685c51fdaf1b6b6fed88 - Sigstore transparency entry: 2750507583
- Sigstore integration time:
-
Permalink:
ArneFfm/arnekellmann-agent-tools@06cb0538021da1acef9b7ee6de51ddb0de5db539 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/ArneFfm
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish-pypi.yml@06cb0538021da1acef9b7ee6de51ddb0de5db539 -
Trigger Event:
workflow_dispatch
-
Statement type: