Skip to main content

tigrbl_engine_mempubsub is an in-memory pub/sub engine plugin for process-local publish and subscribe channels for Tigrbl realtime workflows.

Project description

Tigrbl Logo

PyPI downloads for tigrbl_engine_mempubsub Repository views for tigrbl_engine_mempubsub Supported Python versions for tigrbl_engine_mempubsub PyPI license metadata for tigrbl_engine_mempubsub PyPI version for tigrbl_engine_mempubsub


Tigrbl engine-mempubsub

Install and inspect tigrbl_engine_mempubsub: download tigrbl_engine_mempubsub from PyPI or open the package source.

tigrbl_engine_mempubsub is an in-memory pub/sub engine plugin for process-local publish and subscribe channels for Tigrbl realtime workflows.

tigrbl_engine_mempubsub 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.

Engine ownership and database guards

  • process-local publish/subscribe channels, topic routing, event fan-out, and realtime messaging guardrails.
  • Engine packages document backend-specific connection settings, session construction, transaction behavior, persistence boundaries, and operational guardrails. Transport routing and operation semantics remain in the facade/canon/runtime/ops packages.
  • Register this engine through the package entry point or the Tigrbl engine context so API code can select the backend without embedding backend-specific logic in model definitions.

Package ecosystem cross-links

Core cross-links:

Install

pip install tigrbl_engine_mempubsub

Package discovery

Search and AI discovery terms for tigrbl_engine_mempubsub include: tigrbl, ASGI, REST, JSON-RPC, SQLAlchemy, Pydantic, asgi, api, json-rpc, rest, sqlalchemy, pydantic, engine, plugin, database, mempubsub, pubsub, realtime.

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/engines/tigrbl_engine_mempubsub
  • workspace path: pkgs/engines/tigrbl_engine_mempubsub
  • workspace class: engine package
  • implementation layout: src/tigrbl_engine_mempubsub/

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_engine_mempubsub-0.4.0.tar.gz (5.0 kB view details)

Uploaded Source

Built Distribution

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

tigrbl_engine_mempubsub-0.4.0-py3-none-any.whl (6.3 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigrbl_engine_mempubsub-0.4.0.tar.gz
  • Upload date:
  • Size: 5.0 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_engine_mempubsub-0.4.0.tar.gz
Algorithm Hash digest
SHA256 421e1722bbb0ac1f4706a36f45872c4c364074a0b57d5533bedac53803180ad3
MD5 c06f1798f3de94578b2dfd9d2322d940
BLAKE2b-256 28163bc0e1eb3d1b30ff6c978d8f00fc91b742dc0ce835fab702b542816caf6e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigrbl_engine_mempubsub-0.4.0-py3-none-any.whl
  • Upload date:
  • Size: 6.3 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_engine_mempubsub-0.4.0-py3-none-any.whl
Algorithm Hash digest
SHA256 8fccaa74571ba898393b9590c8616b625c4056079937cde444ee00fb9e412e69
MD5 4d0511b9eefa5e252393e2fdffa57584
BLAKE2b-256 d7afe3c03d91bb8260e7662d3ccb796db5a49fac9d616a8a014e591ccb4902ea

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