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

Uploaded Python 3

File details

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

File metadata

  • Download URL: metrik_sdk-0.1.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.1.0.tar.gz
Algorithm Hash digest
SHA256 985f2262418a99069e2d4647fad0d41150d43555cce447ab53fb857baef69a6f
MD5 8e6f10af1489a2b5cc5be3b932076cfc
BLAKE2b-256 61460870dd851c44ac9f59dd1b93c040f8fcf572e021f16a00c177a91da609e4

See more details on using hashes here.

Provenance

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

File metadata

  • Download URL: metrik_sdk-0.1.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.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 71266fb48ddc20523a2972692e1ec2c9563eefdb6e5a73a1dcfa3c1ac689688f
MD5 f6b86f6a0f5babfde4fd300762fd4f07
BLAKE2b-256 0f461859add38312f492361290efbddaf7dbb676932e7fba36e1e807379334e2

See more details on using hashes here.

Provenance

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