Skip to main content

Concrete implementations of Tigrbl base abstractions.

Project description

Tigrbl branding

tigrbl-concrete

PyPI - Downloads Hits Python Versions License Version

Features

  • Modular package in the Tigrbl namespace.
  • Supports Python 3.10 through 3.12.
  • Distributed as part of the swarmauri-sdk workspace.

Installation

uv

uv add tigrbl-concrete

pip

pip install tigrbl-concrete

Usage

Import from the shared package-specific module namespaces after installation in your environment.

Runtime-visible operation metadata

Runtime-visible operations are defined by collected specs (RouterSpec.collect(...), OpSpec.collect(...)) and then installed through binding on the live graph. Mounted routes are not backfilled into runtime metadata after the fact.

from tigrbl_concrete import TigrblApp, TigrblRouter

app = TigrblApp()
router = TigrblRouter()

@router.get("/health")
def health_check():
    return {"ok": True}

# include_router(...) mounts already-bound operations
app.include_router(router, prefix="/api")

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_concrete-0.1.0.dev9.tar.gz (90.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_concrete-0.1.0.dev9-py3-none-any.whl (136.1 kB view details)

Uploaded Python 3

File details

Details for the file tigrbl_concrete-0.1.0.dev9.tar.gz.

File metadata

  • Download URL: tigrbl_concrete-0.1.0.dev9.tar.gz
  • Upload date:
  • Size: 90.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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_concrete-0.1.0.dev9.tar.gz
Algorithm Hash digest
SHA256 a5564546d7015737aa785995137a257cf48081dd48e00c6c187f1b732c9c724f
MD5 835d319a0ae4acd81418b8ae1d3ce526
BLAKE2b-256 a20d48a48e36b5636d5af2e94977277f81dc97a0ddd2b6940476ddcb834d7486

See more details on using hashes here.

File details

Details for the file tigrbl_concrete-0.1.0.dev9-py3-none-any.whl.

File metadata

  • Download URL: tigrbl_concrete-0.1.0.dev9-py3-none-any.whl
  • Upload date:
  • Size: 136.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.10.12 {"installer":{"name":"uv","version":"0.10.12","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_concrete-0.1.0.dev9-py3-none-any.whl
Algorithm Hash digest
SHA256 c14e0f2b61b5d6d9dc614dcdc8d05d3b8dfe9a2dfcd89b20e7350dabca1f08a9
MD5 38dd74b709e7d6454add55b567d00e38
BLAKE2b-256 f175377530229a35768e2772906f01d82ec9066bb1997d7b5c96e810e03fed3e

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