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.2.0.tar.gz (14.1 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.2.0-py3-none-any.whl (11.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tripack_contracts-0.2.0.tar.gz
  • Upload date:
  • Size: 14.1 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.2.0.tar.gz
Algorithm Hash digest
SHA256 9ba20a09e37c7e75dda52e53437d9d7796f2d63c8522f564e0ff04e5d3a9dc9a
MD5 1494242e632c8fa6ae0640e5b4ff1c41
BLAKE2b-256 41efdbdb961539c4d76e9a82628e3828533ac518a203bd12511249a5764024cb

See more details on using hashes here.

Provenance

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

File metadata

File hashes

Hashes for tripack_contracts-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 3fdf3c68c74a2a722242e384b0210d4eb3327654eccccefe7f6c7c9a9a8341f8
MD5 9261c8996d03b9bd2eceaefd708dff12
BLAKE2b-256 4108dcb72c04745cd2bb341480f6f8562c84e3e29dbaebfc3310987130729b8b

See more details on using hashes here.

Provenance

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