Skip to main content

Typed Python SDK for the LyrikTrip DataPipe domain-api.

Project description

lyra-python-sdk

Typed Python SDK for the LyrikTrip Lyra/DataPipe domain API.

PyPI distribution name: lyriktrip-lyra-python-sdk. Python import package: lyra.

Install from proxied GitHub source archive

pip install "lyriktrip-lyra-python-sdk @ https://proxy.cbotomo.com/https://github.com/Lyrik-AI/lyra-python-sdk/archive/refs/tags/v0.1.2.zip"

Release rule

Every public SDK behavior, exported model, client namespace, dependency, or installation-doc change must:

  1. Bump [project].version in pyproject.toml.
  2. Create and push the matching vX.Y.Z git tag.
  3. Let .github/workflows/publish-pypi.yml publish the same version to PyPI as lyriktrip-lyra-python-sdk.
  4. Verify both the proxied GitHub archive and PyPI release after the workflow succeeds:
scripts/check-release.sh 0.1.2

Detailed release steps live in docs/release-checklist.md.

Development

uv run --project . pytest tests -q

Python import name stays short and stable:

from lyra import AsyncLyraClient

client.route_v2.concierge(route_page_id) returns the single public concierge chosen by DataPipe route-page bindings, including the English display fields needed by public route pages. The current public contract does not expose the full concierge binding list.

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

lyriktrip_lyra_python_sdk-0.1.4.tar.gz (12.0 kB view details)

Uploaded Source

Built Distribution

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

lyriktrip_lyra_python_sdk-0.1.4-py3-none-any.whl (7.5 kB view details)

Uploaded Python 3

File details

Details for the file lyriktrip_lyra_python_sdk-0.1.4.tar.gz.

File metadata

File hashes

Hashes for lyriktrip_lyra_python_sdk-0.1.4.tar.gz
Algorithm Hash digest
SHA256 35d3047a3859c6e155f4c7f5d051ffa912d9ea56656463aaa8b383dd7d70365e
MD5 10602c7062a10741eebf9fcf9296c9a1
BLAKE2b-256 bf9518989e24dadad5afc8a79274cee93759ddcb9d4ed391115d52b5374e0382

See more details on using hashes here.

Provenance

The following attestation bundles were made for lyriktrip_lyra_python_sdk-0.1.4.tar.gz:

Publisher: publish-pypi.yml on Lyrik-AI/lyra-python-sdk

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

File details

Details for the file lyriktrip_lyra_python_sdk-0.1.4-py3-none-any.whl.

File metadata

File hashes

Hashes for lyriktrip_lyra_python_sdk-0.1.4-py3-none-any.whl
Algorithm Hash digest
SHA256 ab94201b74c9714a21db531857073ca74139ebf8497845a5127a0df4f0a62304
MD5 31a0cf820383080fdce7696896877132
BLAKE2b-256 2cae998750baba05020601f7246127b11f03b5ea2942454b2976ae63080df593

See more details on using hashes here.

Provenance

The following attestation bundles were made for lyriktrip_lyra_python_sdk-0.1.4-py3-none-any.whl:

Publisher: publish-pypi.yml on Lyrik-AI/lyra-python-sdk

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