Skip to main content

metrik-sdk

The public contracts. Every first-party module is written against this package and nothing else — if a built-in producer needs something the SDK does not expose, that is a bug in the SDK, and the fix is to expose it publicly rather than to reach through into metrik.core.

That rule is enforced in CI by the sdk-dogfooding contract in .importlinter, from Phase 2 — seven phases before the SDK is nominally "delivered". It is how the SDK gets to be real instead of aspirational.

See sdk-contracts.md for the full specification.

Status

Phase 2. Of the ten contracts in the spec, ModelLoader and Producer exist because the Explorer needs them. The rest arrive with the modules that implement them; adding a contract before there is an implementation to check it against is how SDKs end up with methods nobody can call.

Download files

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

Source Distribution

metrik_sdk-0.1.1.tar.gz (7.8 kB view details)

Uploaded Source

Built Distribution

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

metrik_sdk-0.1.1-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for metrik_sdk-0.1.1.tar.gz
Algorithm Hash digest
SHA256 ace6caa8fae7faa83f658c02bf10c559e1873762650d3f4996ce1c67c3f14ce8
MD5 de85a0c39ae73a31bd1e8f39733525cb
BLAKE2b-256 dde6dded8f7ddbb8dfd9392eb9506a14772d275ed5276605f9eb99ee7d580e20

See more details on using hashes here.

Provenance

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

Publisher: release.yml on Asmodeus14/Metrik

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

File details

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

File metadata

  • Download URL: metrik_sdk-0.1.1-py3-none-any.whl
  • Upload date:
  • Size: 8.6 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/7.0.0 CPython/3.13.14

File hashes

Hashes for metrik_sdk-0.1.1-py3-none-any.whl
Algorithm Hash digest
SHA256 4e9ca4a3aee239cd8c54d93ae20098365f5ecf30c8f10ee0061faf37305ed48a
MD5 2392fe7e4e9b080d4849ea959843af56
BLAKE2b-256 df4e44f586a3889fce8ffa4da82b1653d14c07d297a3b70ad42dd6ebc5c04fc7

See more details on using hashes here.

Provenance

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

Publisher: release.yml on Asmodeus14/Metrik

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