Skip to main content

Summary

A Python library that make HTTP requests with exponential back-off retry by using requests package.

PyPI package version Supported Python versions

Installation

pip install retryrequests

Usage

retryrequests has same interface with requests:

Sample Code:
import json

import retryrequests


r = retryrequests.get("https://kctbh9vrtdwd.statuspage.io/api/v2/status.json")
r.raise_for_status()

print(json.dumps(r.json(), indent=4))
Output:
{
    "page": {
        "id": "kctbh9vrtdwd",
        "name": "GitHub",
        "url": "https://www.githubstatus.com",
        "time_zone": "Etc/UTC",
        "updated_at": "2019-03-30T07:11:24.851Z"
    },
    "status": {
        "indicator": "none",
        "description": "All Systems Operational"
    }
}

Dependencies

Python 3.6+

Metadata

Release files for retryrequests 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for retryrequests 0.2.0
File Size Uploaded Provenance Actions
retryrequests-0.2.0.tar.gz 4.9 kB Without provenance Details for retryrequests-0.2.0.tar.gz

Built distribution (wheel)

Table of built distributions (wheels) for retryrequests 0.2.0
File Interpreter ABI Platform Actions
retryrequests-0.2.0-py3-none-any.whl Python 3 none any Details for retryrequests-0.2.0-py3-none-any.whl

Total release size: 8.9 kB

Release files / retryrequests-0.2.0.tar.gz

Download URL retryrequests-0.2.0.tar.gz
Size 4.9 kB
Tags Source
SHA-256 checksum
How to use checksums
d82009abfbf7be105f153a4e460e24f761563743cc2de9f5e5d863b075d6ea5c
BLAKE2b-256 checksum
How to use checksums
f92e52d9b552f3a26060a0ba7582108403780a053e8ab3a4e9702c2c2ac89e02
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

Release files / retryrequests-0.2.0-py3-none-any.whl

Download URL retryrequests-0.2.0-py3-none-any.whl
Size 4.0 kB
Tags Python 3
SHA-256 checksum
How to use checksums
fe58b7ae12020332560616499fe8c1cb078bb274dfac8bb62d56d6fdc547fa3e
BLAKE2b-256 checksum
How to use checksums
1a930c0888a88e0dc34d06850d1598050ee9b5e98ac0748fb75353b6abd8af28
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/3.8.0 pkginfo/1.8.2 readme-renderer/32.0 requests/2.27.1 requests-toolbelt/0.9.1 urllib3/1.26.8 tqdm/4.63.0 importlib-metadata/4.11.1 keyring/23.5.0 rfc3986/2.0.0 colorama/0.4.4 CPython/3.8.12

Security for retryrequests 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

To learn more about protecting yourself from malicious actors, visit our package security documentation.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page