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
- Host: GitHub
- URL: https://github.com/litl/backoff
- Owner: litl
- License: mit
- Created: 2014-05-13T16:23:01.000Z (over 10 years ago)
- Default Branch: master
- Last Pushed: 2024-05-02T21:50:08.000Z (8 months ago)
- Last Synced: 2024-10-29T15:44:41.823Z (about 2 months ago)
- Topics: asynchronous, asyncio, backoff, decorators, exceptions, exponential, python, retry, retrying, synchronous
- Language: Python
- Homepage:
- Size: 248 KB
- Stars: 2,604
- Watchers: 34
- Forks: 149
- Open Issues: 62
-
Metadata Files:
- Readme: README.rst
- Changelog: CHANGELOG.md
- License: LICENSE
Owner metadata:
- Name: litl
- Login: litl
- Email: [email protected]
- Kind: organization
- Description: Check out out Room for More (https://roomformore.com/) and Imagefly (http://imagefly.io/)
- Website: http://litl.com
- Location:
- Twitter:
- Company:
- Icon url: https://avatars.githubusercontent.com/u/190361?v=4
- Repositories: 42
- Last Synced at: 2024-04-16T02:53:15.054Z
- Profile URL: https://github.com/litl
- Sponsor URL:
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 | 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
- Total packages: 8
-
Total downloads:
- pypi: 69,643,567 last-month
- Total docker downloads: 1,251,812,401
- Total dependent packages: 587 (may contain duplicates)
- Total dependent repositories: 9,403 (may contain duplicates)
- Total versions: 90
- Total maintainers: 3
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
alpine: py3-backoff-pyc
Precompiled Python bytecode for py3-backoff
alpine: py3-backoff-doc
Function decorators for configurable backoff and retry (documentation)
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
- 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
- actions/checkout v2 composite
- github/codeql-action/analyze v1 composite
- github/codeql-action/autobuild v1 composite
- github/codeql-action/init v1 composite