Skip to main content

Public contracts of the Tripack IoC framework: protocols, interfaces, types, exceptions and annotations.

Project description

tripack-contracts

PyPI Python CI License: MIT

Public contracts of the Tripack IoC framework: protocols, interfaces, types, exceptions and annotations that consumers and other Tripack packages depend on.

This package is the stable surface other Tripack packages and downstream projects program against. It contains no runtime behaviour - only typing, protocols and exceptions. Implementations live in tripack-runtime and tripack-container.

Install

uv add tripack-contracts
# or
pip install tripack-contracts

Documentation

Project site: https://goabonga.github.io/tripack/.

License

MIT - see LICENSE.

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

tripack_contracts-0.1.0.tar.gz (14.0 kB view details)

Uploaded Source

Built Distribution

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

tripack_contracts-0.1.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tripack_contracts-0.1.0.tar.gz
  • Upload date:
  • Size: 14.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.12

File hashes

Hashes for tripack_contracts-0.1.0.tar.gz
Algorithm Hash digest
SHA256 0a93e17fbe086519aad31f1cb4ff628a7922a3a0af8a09d85eaf654f2b6751c6
MD5 ef5e1468f9c23a90fa288afe70722494
BLAKE2b-256 b3c978543aa6deadcb1f05768c6ad11320f95781ef1ba370318f826c16a88405

See more details on using hashes here.

Provenance

The following attestation bundles were made for tripack_contracts-0.1.0.tar.gz:

Publisher: ci.yml on goabonga/tripack

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

File details

Details for the file tripack_contracts-0.1.0-py3-none-any.whl.

File metadata

File hashes

Hashes for tripack_contracts-0.1.0-py3-none-any.whl
Algorithm Hash digest
SHA256 4dd08c3ff3c7b89ce2dac616bdc68e661aa0a3cce7a8a4991e043c9d1ddc455c
MD5 5058d47448564025d7d7dbdcf1319bcb
BLAKE2b-256 2dbbb76ad10f890a0a8733a2f6d0e2dfb26fce1abfafb160cf358311a2bbbe31

See more details on using hashes here.

Provenance

The following attestation bundles were made for tripack_contracts-0.1.0-py3-none-any.whl:

Publisher: ci.yml on goabonga/tripack

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