Skip to main content

Typing protocols, aliases, generics, and shared type helpers for Tigrbl framework packages and extensions.

Project description

tigrbl-typing

Tigrbl logo

Typing protocols, aliases, generics, and shared type helpers for Tigrbl framework packages and extensions.

PyPI version for tigrbl-typing Downloads for tigrbl-typing Repository hits for tigrbl-typing README Apache 2.0 license Python requirement for tigrbl-typing Workspace group for tigrbl-typing

Install

uv add tigrbl-typing
pip install tigrbl-typing

What It Owns

tigrbl-typing owns the typing boundary inside the split Python workspace. Key implementation roots include tigrbl_typing with channel, gw/, phases, protocols, request, status/.

Use It When

Use tigrbl-typing when you want this subsystem directly as a package boundary instead of consuming it only through the top-level tigrbl facade.

Public Surface

  • tigrbl_typing exposes import_module, Any.

Internal Layout

  • Workspace path: pkgs/core/tigrbl_typing.
  • Package class: core framework package.
  • Python requirement: >=3.10,<3.15.
  • tigrbl_typing modules: channel, gw/, phases, protocols, request, status/, types/, vendor/.

Dependency Surface

  • Workspace package dependencies: none declared.
  • External runtime dependencies: pydantic>=2.10,<3.
  • Optional extras: none declared.

Related Packages

Canonical Repository Docs

  • docs/README.md
  • docs/conformance/CURRENT_TARGET.md
  • docs/conformance/CURRENT_STATE.md
  • docs/conformance/NEXT_STEPS.md
  • docs/governance/DOC_POINTERS.md
  • docs/developer/PACKAGE_CATALOG.md
  • docs/developer/PACKAGE_LAYOUT.md

Package-local Boundary

This file is a package-local distribution entry point. Use this page for package installation and boundary orientation. Repository governance, conformance state, target status, and release evidence remain governed from docs/ and .ssot/.

License

Licensed under the Apache License, Version 2.0. See LICENSE and the official Apache 2.0 license text.

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

tigrbl_typing-0.4.2.dev3.tar.gz (21.2 kB view details)

Uploaded Source

Built Distribution

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

tigrbl_typing-0.4.2.dev3-py3-none-any.whl (26.5 kB view details)

Uploaded Python 3

File details

Details for the file tigrbl_typing-0.4.2.dev3.tar.gz.

File metadata

  • Download URL: tigrbl_typing-0.4.2.dev3.tar.gz
  • Upload date:
  • Size: 21.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tigrbl_typing-0.4.2.dev3.tar.gz
Algorithm Hash digest
SHA256 608ad47734a6e4c949ddb5a18890cc26f42bfe42cc43a19c377c4be7c5f811b2
MD5 7c73038330f7f3f2c257dc6093ddbc66
BLAKE2b-256 32390031f47b16a992baf18bccdef65bddd642efa9cd295c5af8aa8e10cede37

See more details on using hashes here.

File details

Details for the file tigrbl_typing-0.4.2.dev3-py3-none-any.whl.

File metadata

  • Download URL: tigrbl_typing-0.4.2.dev3-py3-none-any.whl
  • Upload date:
  • Size: 26.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.17 {"installer":{"name":"uv","version":"0.11.17","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Ubuntu","version":"24.04","id":"noble","libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":true}

File hashes

Hashes for tigrbl_typing-0.4.2.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 8cc62de50610f684e4016dba89144feb155eaf731ee0935e6eabc34b663d2355
MD5 6e977585862f141904a6fc6a43714c77
BLAKE2b-256 a160144e5cb48e44c94a32722f8a6eb9a8d3ec60290d747d8f345d7ba6ffa726

See more details on using hashes here.

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