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.dev12.tar.gz (90.3 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.dev12-py3-none-any.whl (136.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigrbl_concrete-0.1.0.dev12.tar.gz
  • Upload date:
  • Size: 90.3 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.dev12.tar.gz
Algorithm Hash digest
SHA256 33c9c044606a374a39b6c686aaa62741c0e28158b89571b1379ad790c3327ea2
MD5 acb12e4ca2a414e8044cc69011389b11
BLAKE2b-256 4e957be6c51a393f08b2554c4eb22d87548e1203d8eb29225332435217568e97

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigrbl_concrete-0.1.0.dev12-py3-none-any.whl
  • Upload date:
  • Size: 136.2 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.dev12-py3-none-any.whl
Algorithm Hash digest
SHA256 984b560b2a64c04c8a24f39c33abdb04349c1ab27498ab9316af3709ee21e8c3
MD5 309b3704484f5c209ad3a0240bc49fcd
BLAKE2b-256 1cf22c8839c4a4f40beced6b226e8352a0b0a82b0daa499a05ea3dc8831f75af

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