Python SDK for the Sanka API.
Project description
sanka-sdk
Python SDK for the Sanka API.
This package is generated from Sanka's OpenAPI spec using Fern, then packaged locally for uv and PyPI.
Install
uv add sanka-sdk
Usage
from sanka_sdk import SankaClient
client = SankaClient(token="YOUR_TOKEN")
response = client.public_auth.whoami()
print(response)
Regenerate
./scripts/generate_sdk.sh
Publish
This repo includes a GitHub Actions workflow for PyPI Trusted Publishing at .github/workflows/publish.yml.
Configure a Trusted Publisher on PyPI for:
- owner:
sankaHQ - repository:
sanka-python - workflow:
.github/workflows/publish.yml - environment:
pypi
Then publish by pushing a tag like vX.Y.Z or running the workflow manually.
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
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 sanka_sdk-0.2.2.tar.gz.
File metadata
- Download URL: sanka_sdk-0.2.2.tar.gz
- Upload date:
- Size: 193.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
c8d4c72b904e2901a808d4b7f9068bb98baa997158484f8faa7560af5def1da0
|
|
| MD5 |
c0a7ef0ecca6fd415fbdc3c0ca0cb37c
|
|
| BLAKE2b-256 |
a2f86ff4f1555a80a0c0c50cb53a0218de4a75d5ad227cd0d152696094fc27ee
|
Provenance
The following attestation bundles were made for sanka_sdk-0.2.2.tar.gz:
Publisher:
publish.yml on sankaHQ/sanka-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sanka_sdk-0.2.2.tar.gz -
Subject digest:
c8d4c72b904e2901a808d4b7f9068bb98baa997158484f8faa7560af5def1da0 - Sigstore transparency entry: 2161425660
- Sigstore integration time:
-
Permalink:
sankaHQ/sanka-python@8b77c518e0468cef8bb6faa9994fbbe85b416465 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/sankaHQ
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8b77c518e0468cef8bb6faa9994fbbe85b416465 -
Trigger Event:
workflow_dispatch
-
Statement type:
File details
Details for the file sanka_sdk-0.2.2-py3-none-any.whl.
File metadata
- Download URL: sanka_sdk-0.2.2-py3-none-any.whl
- Upload date:
- Size: 507.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.7
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
fd5cb503ef835764b957ea99fbdfdea47a205aa647c6622684742b8f3df2cd9f
|
|
| MD5 |
3448eefcd2dfba12877c42a31096d084
|
|
| BLAKE2b-256 |
1154edbdaf288de44eaacf1ace2d499dace98be7e72dd96b565a2b6392f9c7bb
|
Provenance
The following attestation bundles were made for sanka_sdk-0.2.2-py3-none-any.whl:
Publisher:
publish.yml on sankaHQ/sanka-python
-
Statement:
-
Statement type:
https://in-toto.io/Statement/v1 -
Predicate type:
https://docs.pypi.org/attestations/publish/v1 -
Subject name:
sanka_sdk-0.2.2-py3-none-any.whl -
Subject digest:
fd5cb503ef835764b957ea99fbdfdea47a205aa647c6622684742b8f3df2cd9f - Sigstore transparency entry: 2161425751
- Sigstore integration time:
-
Permalink:
sankaHQ/sanka-python@8b77c518e0468cef8bb6faa9994fbbe85b416465 -
Branch / Tag:
refs/heads/main - Owner: https://github.com/sankaHQ
-
Access:
public
-
Token Issuer:
https://token.actions.githubusercontent.com -
Runner Environment:
github-hosted -
Publication workflow:
publish.yml@8b77c518e0468cef8bb6faa9994fbbe85b416465 -
Trigger Event:
workflow_dispatch
-
Statement type: