Skip to main content

tigrbl-core is a core framework package for core specifications, decorators, schemas, hooks, and primitives for the Tigrbl framework.

Project description

Tigrbl Logo

PyPI downloads for tigrbl-core Repository views for tigrbl-core Supported Python versions for tigrbl-core PyPI license metadata for tigrbl-core PyPI version for tigrbl-core


Tigrbl core

Author durable specs: inspect tigrbl_core spec classes.

tigrbl-core is a core framework package for core specifications, decorators, schemas, hooks, and primitives for the Tigrbl framework.

tigrbl-core is part of the Tigrbl package graph. It documents package-resident classes, concepts, extension points, and execution responsibilities while cross-linking to the facade, core specs, canonical mapping, runtime phases, concrete objects, operation packages, engine plugins, and Rust crates that complete the system.

Resident concepts

  • tigrbl_core owns typed specification primitives: AppSpec, TableSpec, OpSpec, HookSpec, EngineSpec, BindingSpec, RequestSpec, ResponseSpec, schema specs, storage specs, middleware specs, and semantic datatype contracts.
  • This is where operation metadata, secdeps, dependency-bearing op specifications, REST/JSON-RPC binding specs, schema generation contracts, and OpenAPI/OpenRPC-compatible type surfaces should be documented.
  • Use this package when you need the portable model of what an operation, hook, engine, table, binding, request, or response means before it is mapped into concrete runtime objects.

Package ecosystem cross-links

Core cross-links:

Install

pip install tigrbl-core

Package discovery

Search and AI discovery terms for tigrbl-core include: tigrbl, ASGI, REST, JSON-RPC, SQLAlchemy, Pydantic, asgi, api, json-rpc, rest, sqlalchemy, pydantic, core, decorators, schema, hooks.

Package-local entry point

This file is a package-local distribution entry point. It is not the authoritative location for repository governance, current target status, current state reporting, certification claims, or release evidence.

Canonical repository docs

  • README.md
  • 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 identity

  • canonical repository: https://github.com/tigrbl/tigrbl
  • organization: https://github.com/tigrbl
  • social: https://discord.gg/K4YTAPapjR
  • package path: https://github.com/tigrbl/tigrbl/tree/master/pkgs/core/tigrbl_core
  • workspace path: pkgs/core/tigrbl_core
  • workspace class: core Python package
  • implementation layout: tigrbl_core/

Long-form repository documentation is governed from docs/.

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.0.tar.gz (55.7 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.0-py3-none-any.whl (73.0 kB view details)

Uploaded Python 3

File details

Details for the file tigrbl_core-0.4.0.tar.gz.

File metadata

  • Download URL: tigrbl_core-0.4.0.tar.gz
  • Upload date:
  • Size: 55.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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.0.tar.gz
Algorithm Hash digest
SHA256 3c1ab528957c34530a1660c958207a4a67a1ed0e331dc5373b89ecdb23a6b8b0
MD5 e489c1614808fa16ccc459084462a3da
BLAKE2b-256 e1cdf4446b4e7fb282d0f2f972461a7dd23c0cce041e9a762ebe1d09158d83db

See more details on using hashes here.

File details

Details for the file tigrbl_core-0.4.0-py3-none-any.whl.

File metadata

  • Download URL: tigrbl_core-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 73.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.8 {"installer":{"name":"uv","version":"0.11.8","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.0-py3-none-any.whl
Algorithm Hash digest
SHA256 edb33d4fb3527ace4971f186bf4279a9c4d99f361b5e8bd0a16f64fd3cf6b5c5
MD5 80805b4647bbb2c1ca9c198a2ffff905
BLAKE2b-256 6a23c24ce50ef9d72e8a70f130e0e7a3df91d882b17d376c98cd495e029b44a6

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