Skip to main content

Core Tigrbl framework specifications, decorators, schemas, hooks, operations, and primitives for schema-first APIs.

Project description

tigrbl-core

Tigrbl logo

Core Tigrbl framework specifications, decorators, schemas, hooks, operations, and primitives for schema-first APIs.

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

Install

uv add tigrbl-core
pip install tigrbl-core

What It Owns

tigrbl-core owns the core boundary inside the split Python workspace. Key implementation roots include tigrbl_core with _spec/, canonical_json, config/, core/, op/, schema/.

Use It When

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

Public Surface

  • Primary module root: tigrbl_core with module families _spec/, canonical_json, config/, core/, op/, schema/.

Internal Layout

  • Workspace path: pkgs/core/tigrbl_core.
  • Package class: core framework package.
  • Python requirement: >=3.10,<3.15.
  • tigrbl_core modules: _spec/, canonical_json, config/, core/, op/, schema/.

Dependency Surface

  • Workspace package dependencies: tigrbl-typing.
  • External runtime dependencies: pydantic>=2.10,<3, pyyaml, tomli-w, tomli>=2.0.1; python_version < '3.11'.
  • 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_core-0.4.2.dev3.tar.gz (70.1 kB view details)

Uploaded Source

Built Distribution

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

tigrbl_core-0.4.2.dev3-py3-none-any.whl (89.5 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigrbl_core-0.4.2.dev3.tar.gz
  • Upload date:
  • Size: 70.1 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_core-0.4.2.dev3.tar.gz
Algorithm Hash digest
SHA256 2cca835d635eac949ccd530a1a38341d13e31456a4765e9c83449bdbcf092605
MD5 3de3077da34979540ff61f0d4c00d2ef
BLAKE2b-256 18afaf2171791bac4c3843d888c596c57eaaeb89aca12492bb6c943f14f72b73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigrbl_core-0.4.2.dev3-py3-none-any.whl
  • Upload date:
  • Size: 89.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_core-0.4.2.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 e065802116e7d480af24a53056a749267b1312532697f17bbcacb762f655f1cd
MD5 53494b5bb150fd70ac36c50226c79337
BLAKE2b-256 8daa4c727293e6179ee9f89e149d03586b0f3fc2c83e9ba38e4777ca176c5f34

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