https://github.com/litl/backoff

asynchronous asyncio backoff decorators exceptions exponential python retry retrying synchronous

Last synced: about 1 month ago

Repository metadata:

Python library providing function decorators for configurable backoff and retry


Owner metadata:


Committers metadata

Last synced: about 1 month ago

Total Commits: 268
Total Committers: 41
Avg Commits per committer: 6.537
Development Distribution Score (DDS): 0.646

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
Bob Green b****n@l****m 95
Bob Green r****n@g****m 68
Bob Green r****n@a****m 24
Leonhard S l****i@o****m 10
mrname j****1@g****m 9
Vladimir Rutsky r****r@g****m 6
Hugo h****k 6
Bob Green b****b@9****t 5
Tamás PEREGI p****s@g****m 5
Shantanu 1****a 2
Sherif Nada s****e@g****m 2
Rob Young r****g@d****k 2
Quentin Pradet q****n@c****m 2
Marek Łabonarski m****i@e****m 2
Jonas Cheng j****g@g****m 2
Gleb Chipiga g****t@p****e 2
Alex Swehla a****a@p****m 2
Christian Clauss c****s@m****m 1
Marc Mueller 3****p 1
Tim Gates t****s@i****m 1
Daniel Bonkowski b****o@j****m 1
Daniel Tahara d****a@g****m 1
David Baumgold d****d@d****m 1
Dmitry Ryzhikov d****u@g****m 1
Edgar Ramírez Mondragón e****8@g****m 1
Javier Santacruz j****z@a****t 1
Johan Bilien j****n@b****g 1
Lee Bernick l****k@g****m 1
Lucas Servén Marín l****n@g****m 1
Marwan Baghdad m****l@d****m 1
and 11 more...

Issue and Pull Request metadata

Last synced: about 1 month ago


Package metadata

pypi: backoff

Function decoration for backoff and retry

  • Homepage: https://github.com/litl/backoff
  • Documentation: https://backoff.readthedocs.io/
  • Licenses: MIT
  • Latest release: 2.2.1 (published about 2 years ago)
  • Last Synced: 2024-11-11T00:01:00.846Z (about 1 month ago)
  • Versions: 37
  • Dependent Packages: 567
  • Dependent Repositories: 9,394
  • Downloads: 69,643,567 Last month
  • Docker Downloads: 1,251,812,401
  • Rankings:
    • Downloads: 0.026%
    • Dependent packages count: 0.046%
    • Docker downloads count: 0.074%
    • Dependent repos count: 0.089%
    • Average: 1.259%
    • Stargazers count: 2.02%
    • Forks count: 5.296%
  • Maintainers (1)
go: github.com/litl/backoff

  • Homepage:
  • Documentation: https://pkg.go.dev/github.com/litl/backoff#section-documentation
  • Licenses: mit
  • Latest release: v2.2.1+incompatible (published about 2 years ago)
  • Last Synced: 2024-11-11T00:01:04.679Z (about 1 month ago)
  • Versions: 34
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Stargazers count: 1.226%
    • Forks count: 1.467%
    • Average: 4.759%
    • Dependent packages count: 6.999%
    • Dependent repos count: 9.346%
alpine: py3-backoff

Function decorators for configurable backoff and retry

  • Homepage: https://github.com/litl/backoff
  • Licenses: MIT
  • Latest release:
  • Last Synced: 2024-10-29T18:03:25.770Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.174%
    • Dependent packages count: 14.349%
  • Maintainers (1)
alpine: py3-backoff-pyc

Precompiled Python bytecode for py3-backoff

  • Homepage: https://github.com/litl/backoff
  • Licenses: MIT
  • Latest release:
  • Last Synced: 2024-10-29T18:03:42.480Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.174%
    • Dependent packages count: 14.349%
  • Maintainers (1)
alpine: py3-backoff-doc

Function decorators for configurable backoff and retry (documentation)

  • Homepage: https://github.com/litl/backoff
  • Licenses: MIT
  • Latest release:
  • Last Synced: 2024-10-29T18:03:10.958Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 0
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Average: 7.174%
    • Dependent packages count: 14.349%
  • Maintainers (1)
conda: backoff

This module provides function decorators which can be used to wrap a function such that it will be retried until some condition is met. It is meant to be of use when accessing unreliable resources with the potential for intermittent failures i.e. network resources and external APIs. Somewhat more generally, it may also be of use for dynamically polling resources for externally generated content.

  • Homepage: https://github.com/litl/backoff
  • Licenses: MIT
  • Latest release: 2.2.1 (published about 2 years ago)
  • Last Synced: 2024-10-19T23:05:40.796Z (2 months ago)
  • Versions: 14
  • Dependent Packages: 18
  • Dependent Repositories: 9
  • Rankings:
    • Dependent packages count: 3.538%
    • Stargazers count: 8.703%
    • Average: 10.004%
    • Dependent repos count: 11.632%
    • Forks count: 16.144%
spack: py-backoff

Function decoration for backoff and retry.

  • Homepage: https://github.com/litl/backoff
  • Licenses: []
  • Latest release: 2.2.1 (published over 1 year ago)
  • Last Synced: 2024-10-29T08:31:53.959Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent repos count: 0.0%
    • Stargazers count: 4.924%
    • Forks count: 9.141%
    • Average: 17.998%
    • Dependent packages count: 57.926%
  • Maintainers (1)
conda: backoff

This module provides function decorators which can be used to wrap a function such that it will be retried until some condition is met. It is meant to be of use when accessing unreliable resources with the potential for intermittent failures i.e. network resources and external APIs. Somewhat more generally, it may also be of use for dynamically polling resources for externally generated content.

  • Homepage: https://github.com/litl/backoff
  • Licenses: MIT
  • Latest release: 2.2.1 (published over 1 year ago)
  • Last Synced: 2024-10-29T18:02:08.013Z (about 2 months ago)
  • Versions: 1
  • Dependent Packages: 1
  • Dependent Repositories: 0
  • Rankings:
    • Dependent packages count: 50.977%
    • Average: 55.444%
    • Dependent repos count: 59.91%

Dependencies

pyproject.toml pypi
  • flake8 ^4.0.1 develop
  • mypy ^0.942 develop
  • pytest ^7.1.2 develop
  • pytest-asyncio ^0.18.3 develop
  • pytest-cov ^3.0.0 develop
  • requests ^2.26.0 develop
  • responses ^0.20.0 develop
  • types-requests ^2.27.20 develop
  • python ^3.7
.github/workflows/codeql-analysis.yml actions
  • actions/checkout v2 composite
  • github/codeql-action/analyze v1 composite
  • github/codeql-action/autobuild v1 composite
  • github/codeql-action/init v1 composite