An open API service for producing an overview of a list of open source projects.

https://github.com/fabfuel/circuitbreaker

Score: 31.29205725267237

Last synced: 1 day ago
JSON representation

Repository metadata:

Python "Circuit Breaker" implementation


Owner metadata:


GitHub Events

Total
Last Year

Committers metadata

Last synced: 2 days ago

Total Commits: 166
Total Committers: 18
Avg Commits per committer: 9.222
Development Distribution Score (DDS): 0.681

Commits in past year: 0
Committers in past year: 0
Avg Commits per committer in past year: 0.0
Development Distribution Score (DDS) in past year: 0.0

Name Email Commits
Fabian Fuelling g****t@f****e 53
Paulo Romeira p****o@p****m 47
Ed Jung e****g@q****m 22
Paul Wise p****3@b****t 9
Duilio d****o@b****o 6
Luis Fernando Gomes d****v@l****r 6
Thomas Hurst t****m@h****t 5
Duilio Ray d****2@g****m 5
Augustin Prolongeau a****u@b****m 3
Cong-Xin Qiu c****u@o****m 2
Anders Kaseorg a****k@m****u 1
Jeremy j****t@z****m 1
Major Hayden m****r@m****t 1
Matthew Hughes m****4@g****m 1
Tim Dumol t****m@t****m 1
Yarden Margalit y****r@g****m 1
Aerin Blue a****e@e****m 1
dzherb z****a@y****u 1

Issue and Pull Request metadata

Last synced: 2 days ago

Total issues: 34
Total pull requests: 40
Average time to close issues: 6 months
Average time to close pull requests: 25 days
Total issue authors: 22
Total pull request authors: 20
Average comments per issue: 2.12
Average comments per pull request: 1.45
Merged pull request: 29
Bot issues: 0
Bot pull requests: 0

Past year issues: 0
Past year pull requests: 1
Past year average time to close issues: N/A
Past year average time to close pull requests: N/A
Past year issue authors: 0
Past year pull request authors: 1
Past year average comments per issue: 0
Past year average comments per pull request: 0.0
Past year merged pull request: 0
Past year bot issues: 0
Past year bot pull requests: 0

More stats: https://issues.ecosyste.ms/repositories/lookup?url=https://github.com/fabfuel/circuitbreaker

Top Issue Authors

  • akash-nx (5)
  • luiscoms (3)
  • github-anurag (3)
  • xtaje (2)
  • dzherb (2)
  • rosequeen442 (2)
  • imredobos (2)
  • sergioave (1)
  • ehdgua01 (1)
  • sebathi (1)
  • samyakag (1)
  • ashrub-holvi (1)
  • meadsteve (1)
  • upsicleclown (1)
  • shashank-sarvam (1)

Top Pull Request Authors

  • fabfuel (10)
  • yarjor (4)
  • xtaje (3)
  • pabs3 (3)
  • duilio92 (2)
  • luiscoms (2)
  • andersk (2)
  • dzherb (2)
  • jonatasoliveira (1)
  • yuxionghe (1)
  • Freaky (1)
  • JeremyRms (1)
  • matthewhughes934 (1)
  • pauloromeira (1)
  • major (1)

Top Issue Labels

  • enhancement (1)

Top Pull Request Labels


Package metadata

pypi.org: circuitbreaker

Python Circuit Breaker pattern implementation

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Documentation: https://circuitbreaker.readthedocs.io/
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.3 (published over 1 year ago)
  • Last Synced: 2026-10-31T15:36:30.718Z (2 days ago)
  • Versions: 11
  • Dependent Packages: 7
  • Dependent Repositories: 258
  • Downloads: 6,276,539 Last month
  • Docker Downloads: 4,048,510,152
  • Rankings:
    • Docker downloads count: 0.012%
    • Downloads: 0.47%
    • Dependent repos count: 0.948%
    • Dependent packages count: 1.395%
    • Average: 1.986%
    • Stargazers count: 3.181%
    • Forks count: 5.909%
  • Maintainers (1)
alpine-v3.18: py3-circuitbreaker-pyc

Precompiled Python bytecode for py3-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 1.4.0-r2 (published over 3 years ago)
  • Last Synced: 2026-04-01T03:44:06.324Z (7 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 7.227%
    • Stargazers count: 12.917%
    • Forks count: 15.989%
  • Maintainers (1)
alpine-v3.18: py3-circuitbreaker

Python Circuit Breaker pattern implementation

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 1.4.0-r2 (published over 3 years ago)
  • Last Synced: 2026-04-01T03:40:29.344Z (7 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 7.233%
    • Stargazers count: 12.942%
    • Forks count: 15.989%
  • Maintainers (1)
nixpkgs-23.11: python310Packages.circuitbreaker

Python Circuit Breaker implementation

alpine-edge: py3-circuitbreaker-pyc

Precompiled Python bytecode for py3-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.3-r1 (published 7 months ago)
  • Last Synced: 2026-10-23T21:29:08.005Z (10 days ago)
  • Versions: 6
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 11.563%
    • Dependent packages count: 14.389%
    • Stargazers count: 14.464%
    • Forks count: 17.401%
  • Maintainers (1)
ubuntu-24.04: python-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: other
  • Latest release: 1.4.0-1 (published 9 months ago)
  • Last Synced: 2026-10-23T21:29:34.749Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Stargazers count: 10.816%
    • Average: 12.687%
    • Forks count: 14.558%
alpine-edge: py3-circuitbreaker

Python Circuit Breaker pattern implementation

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.3-r1 (published 7 months ago)
  • Last Synced: 2026-10-15T18:28:28.258Z (18 days ago)
  • Versions: 7
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 14.641%
    • Average: 17.861%
    • Forks count: 28.123%
    • Stargazers count: 28.679%
  • Maintainers (1)
conda-forge.org: circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 1.4.0 (published about 4 years ago)
  • Last Synced: 2026-10-23T21:29:07.896Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 18.343%
    • Forks count: 24.687%
    • Average: 26.469%
    • Dependent packages count: 28.82%
    • Dependent repos count: 34.025%
anaconda.org: circuitbreaker

This is a Python implementation of the "Circuit Breaker" pattern (https://martinfowler.com/bliki/CircuitBreaker.html). It provides a decorator that monitors a function for failures and, once the failure threshold is reached, "opens the circuit" so that subsequent calls fail fast without executing the wrapped function until a recovery timeout has elapsed.

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.3 (published 4 months ago)
  • Last Synced: 2026-10-23T21:29:05.683Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 33.119%
    • Dependent packages count: 34.551%
    • Average: 36.119%
    • Dependent repos count: 37.673%
    • Forks count: 39.134%
nixpkgs-23.05: python311Packages.circuitbreaker

Python Circuit Breaker implementation

nixpkgs-24.05: python312Packages.circuitbreaker

Python Circuit Breaker implementation

nixpkgs-24.05: python311Packages.circuitbreaker

Python Circuit Breaker implementation

nixpkgs-23.11: python311Packages.circuitbreaker

Python Circuit Breaker implementation

nixpkgs-23.05: python310Packages.circuitbreaker

Python Circuit Breaker implementation

alpine-v3.21: py3-circuitbreaker-pyc

Precompiled Python bytecode for py3-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.0.0-r1 (published over 2 years ago)
  • Last Synced: 2026-10-23T21:28:32.586Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.19: py3-circuitbreaker

Python Circuit Breaker pattern implementation

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.0.0-r0 (published over 3 years ago)
  • Last Synced: 2026-10-15T18:27:53.845Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.21: py3-circuitbreaker

Python Circuit Breaker pattern implementation

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.0.0-r1 (published over 2 years ago)
  • Last Synced: 2026-10-23T21:28:53.416Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-circuitbreaker

Python Circuit Breaker pattern implementation

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.3-r0 (published over 1 year ago)
  • Last Synced: 2026-10-15T18:28:16.116Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
ubuntu-22.04: python-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: other
  • Latest release: 1.3.2-2 (published 9 months ago)
  • Last Synced: 2026-10-15T18:29:14.637Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
nixpkgs-24.11: python311Packages.circuitbreaker

Python Circuit Breaker implementation

nixpkgs-unstable: python313Packages.circuitbreaker

Python Circuit Breaker implementation

ubuntu-23.04: python-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: other
  • Latest release: 1.4.0-1 (published 9 months ago)
  • Last Synced: 2026-10-23T21:29:33.951Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: py3-circuitbreaker

Python Circuit Breaker pattern implementation

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.3-r0 (published over 1 year ago)
  • Last Synced: 2026-10-15T18:27:55.654Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-24.11: python312Packages.circuitbreaker

Python Circuit Breaker implementation

alpine-v3.20: py3-circuitbreaker-pyc

Precompiled Python bytecode for py3-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.0.0-r1 (published over 2 years ago)
  • Last Synced: 2026-10-15T18:27:39.940Z (18 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
ubuntu-24.10: python-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: other
  • Latest release: 1.4.0-1 (published 9 months ago)
  • Last Synced: 2026-10-23T21:29:48.112Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.20: py3-circuitbreaker

Python Circuit Breaker pattern implementation

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.0.0-r1 (published over 2 years ago)
  • Last Synced: 2026-10-23T21:28:42.557Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
debian-13: python-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Documentation: https://packages.debian.org/trixie/python-circuitbreaker
  • Licenses: other
  • Latest release: 1.4.0-1 (published 9 months ago)
  • Last Synced: 2026-08-19T06:29:07.317Z (3 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.23: py3-circuitbreaker-pyc

Precompiled Python bytecode for py3-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.3-r0 (published over 1 year ago)
  • Last Synced: 2026-10-23T21:28:23.023Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
alpine-v3.22: py3-circuitbreaker-pyc

Precompiled Python bytecode for py3-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.1.3-r0 (published over 1 year ago)
  • Last Synced: 2026-10-23T21:28:48.348Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
ubuntu-23.10: python-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: other
  • Latest release: 1.4.0-1 (published 9 months ago)
  • Last Synced: 2026-10-23T21:29:53.182Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
debian-12: python-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Documentation: https://packages.debian.org/bookworm/python-circuitbreaker
  • Licenses: other
  • Latest release: 1.4.0-1 (published 9 months ago)
  • Last Synced: 2026-10-23T21:29:34.754Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
alpine-v3.19: py3-circuitbreaker-pyc

Precompiled Python bytecode for py3-circuitbreaker

  • Homepage: https://github.com/fabfuel/circuitbreaker
  • Licenses: BSD-3-Clause
  • Latest release: 2.0.0-r0 (published over 3 years ago)
  • Last Synced: 2026-10-23T21:28:19.684Z (10 days ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Dependent packages count: 0.0%
    • Average: 100%
  • Maintainers (1)
nixpkgs-unstable: python314Packages.circuitbreaker

Python Circuit Breaker implementation


Dependencies

requirements_dev.txt pypi
  • coverage *
  • flake8 *
  • mock *
  • pytest *
  • pytest-cov *
  • pytest-mock *
.github/workflows/build.yml actions
  • actions/checkout v2 composite
  • actions/setup-python v2 composite
setup.py pypi
.github/workflows/release.yml actions
  • actions/checkout v4 composite
  • actions/setup-python v5 composite