Skip to main content

In-memory Bloom filter engine plugin for membership checks, rotating TTL windows, and Tigrbl API workflows.

Project description

tigrbl_engine_membloom

Tigrbl logo

In-memory Bloom filter engine plugin for membership checks, rotating TTL windows, and Tigrbl API workflows.

PyPI version for tigrbl_engine_membloom Downloads for tigrbl_engine_membloom Repository hits for tigrbl_engine_membloom README Apache 2.0 license Python requirement for tigrbl_engine_membloom Workspace group for tigrbl_engine_membloom

Install

uv add tigrbl_engine_membloom
pip install tigrbl_engine_membloom

What It Owns

tigrbl_engine_membloom owns the engine membloom backend boundary for Tigrbl, including engine registration, session adapters, and backend-specific helpers. Key implementation roots include tigrbl_engine_membloom with bloom, plugin, session.

Use It When

Use tigrbl_engine_membloom when you want the engine membloom backend installed as an isolated dependency instead of pulling every engine into your environment.

Public Surface

  • tigrbl_engine_membloom exposes __version__, register.

Internal Layout

  • Workspace path: pkgs/engines/tigrbl_engine_membloom.
  • Package class: engine plugin.
  • Python requirement: >=3.10,<3.15.
  • tigrbl_engine_membloom modules: bloom, plugin, session.

Dependency Surface

  • Workspace package dependencies: none declared.
  • External runtime dependencies: tigrbl>=0.3.0.dev4.
  • 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_engine_membloom-0.4.2.dev3.tar.gz (10.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_engine_membloom-0.4.2.dev3-py3-none-any.whl (14.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigrbl_engine_membloom-0.4.2.dev3.tar.gz
  • Upload date:
  • Size: 10.3 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_engine_membloom-0.4.2.dev3.tar.gz
Algorithm Hash digest
SHA256 86d1bdc4729b330bb9d9aa61fef8e42781ad06d9904f4aabaaa4291fdfff13e7
MD5 cbb301b2953f2105e9357b8a1297217e
BLAKE2b-256 e3559e1481239dafef264425bc5b32b4e028e8b5ab99e3fe0567b1c3fbbe579d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigrbl_engine_membloom-0.4.2.dev3-py3-none-any.whl
  • Upload date:
  • Size: 14.8 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_engine_membloom-0.4.2.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 81821e7afde93f142ccc5985a27c7383681815a66f8ab291173a643c111a4e8d
MD5 05075a651dbd34694d22dd776c098f79
BLAKE2b-256 d03a7b7739c8e24c8f0dab31719988ea86e0fe81d31632a7baf401bfa6a8fb86

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