Skip to main content

In-memory rate-limit engine plugin for API quotas, counters, windows, and Tigrbl governance workflows.

Project description

tigrbl_engine_memrate

Tigrbl logo

In-memory rate-limit engine plugin for API quotas, counters, windows, and Tigrbl governance workflows.

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

Install

uv add tigrbl_engine_memrate
pip install tigrbl_engine_memrate

What It Owns

tigrbl_engine_memrate owns the engine memrate backend boundary for Tigrbl, including engine registration, session adapters, and backend-specific helpers. Key implementation roots include tigrbl_engine_memrate with plugin, rate, session.

Use It When

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

Public Surface

  • tigrbl_engine_memrate exposes __version__.

Internal Layout

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

Dependency Surface

  • Workspace package dependencies: tigrbl.
  • External runtime dependencies: none declared.
  • 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_memrate-0.4.2.dev3.tar.gz (9.1 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_memrate-0.4.2.dev3-py3-none-any.whl (13.7 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: tigrbl_engine_memrate-0.4.2.dev3.tar.gz
  • Upload date:
  • Size: 9.1 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_memrate-0.4.2.dev3.tar.gz
Algorithm Hash digest
SHA256 6abb225dfc23aee091a1f436311a2da1f490b3c2be038a8f527fc7ecea581d94
MD5 06c73398fa89979f136d040960e11037
BLAKE2b-256 35c9edc7e2c864beada2dca996d334a3394baef35a5f2acaa554af427be051c1

See more details on using hashes here.

File details

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

File metadata

  • Download URL: tigrbl_engine_memrate-0.4.2.dev3-py3-none-any.whl
  • Upload date:
  • Size: 13.7 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_memrate-0.4.2.dev3-py3-none-any.whl
Algorithm Hash digest
SHA256 1f763c4d78d00b58ee8528be23c8b68870f3d430c4432bb5ae26d03b921bc8f0
MD5 d553a286a855d268cf8ddffefe34aac8
BLAKE2b-256 44c900d673b55a1abe70c75a3b315640afd68661a04ce9495a908041f3a346c9

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