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.2.0.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.2.0-py3-none-any.whl (8.6 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: metrik_sdk-0.2.0.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.2.0.tar.gz
Algorithm Hash digest
SHA256 4627b726e1d5fb890d896c9195f3c487e5e966600d0817faaeb4857e35b5adbd
MD5 9ce6237e621c716da46628eca3d65dc7
BLAKE2b-256 d0c2dc54c4462e91cf37dc9f4f944a9d782fb1bcb2ca2bb664a0389ac384f725

See more details on using hashes here.

Provenance

The following attestation bundles were made for metrik_sdk-0.2.0.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.2.0-py3-none-any.whl.

File metadata

  • Download URL: metrik_sdk-0.2.0-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.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 1bd7369861ed016daa608e23d9b690c1d99dcd5d53a9347ddd3d54e2c2cf0149
MD5 3d8cb7e8a1873b1e45acb2281b2761bf
BLAKE2b-256 1234b12936151b46e43a07f7ad1a272e299ed33b899fd357447e5b81838d1842

See more details on using hashes here.

Provenance

The following attestation bundles were made for metrik_sdk-0.2.0-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