Skip to main content

Implementations of the Circuit Breaker

Project description

Python Circuit Breaker Box

A Python implementation of the Circuit Breaker pattern.

Features

  • 🚀 Implementations:
    • Redis-based
    • In-memory
  • Python 3.10-3.13 support.
  • ⚡ Asynchronous API
  • 🔧 Configurable parameters
  • 🔄 Retries by tenacity
  • 🛠️ FastAPI integration through custom exceptions

Installation

pip install circuit-breaker-box

Usage

See -> Examples

Development

Commands

Use -> Justfile

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

circuit_breaker_box-0.3.0.tar.gz (5.9 kB view details)

Uploaded Source

Built Distribution

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

circuit_breaker_box-0.3.0-py3-none-any.whl (5.9 kB view details)

Uploaded Python 3

File details

Details for the file circuit_breaker_box-0.3.0.tar.gz.

File metadata

  • Download URL: circuit_breaker_box-0.3.0.tar.gz
  • Upload date:
  • Size: 5.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.6.3

File hashes

Hashes for circuit_breaker_box-0.3.0.tar.gz
Algorithm Hash digest
SHA256 81c36f068fdc15fea1092027a33bcbdd60e7fa00c0e2ade8f7cca41997c11e4c
MD5 fedfcc523d0d004b43fe385cebabe1b2
BLAKE2b-256 6c524b033c4374449b08930daf20390f5850841532b02e04f085b8f5bb68f02b

See more details on using hashes here.

File details

Details for the file circuit_breaker_box-0.3.0-py3-none-any.whl.

File metadata

File hashes

Hashes for circuit_breaker_box-0.3.0-py3-none-any.whl
Algorithm Hash digest
SHA256 9139756ebd56527786bba8615256186531a56ce9cd82a0021142bcb07006ca26
MD5 4a4e52bd791ec1e516f485307f9cc07b
BLAKE2b-256 c678b04a8f8f14ff717556006576b04118cc647b4cb4828d1245c2da4ad77900

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