{ "info": { "author": "Tsuyoshi Hombashi", "author_email": "tsuyoshi.hombashi@gmail.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Information Technology", "License :: OSI Approved :: MIT License", "Operating System :: OS Independent", "Programming Language :: Python :: 2", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3.8", "Topic :: Software Development :: Libraries", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": ".. contents:: **retryrequests**\n :backlinks: top\n :depth: 2\n\n\nSummary\n============================================\nA Python library for HTTP requests using requests package with exponential back-off retry.\n\n\nUsage\n============================================\n\n:Sample Code:\n .. code-block:: python\n\n import json\n\n import retryrequests\n\n\n r = retryrequests.get(\"https://kctbh9vrtdwd.statuspage.io/api/v2/status.json\")\n r.raise_for_status()\n\n print(json.dumps(r.json(), indent=4))\n\n:Output:\n .. code-block:: json\n\n {\n \"page\": {\n \"id\": \"kctbh9vrtdwd\",\n \"name\": \"GitHub\",\n \"url\": \"https://www.githubstatus.com\",\n \"time_zone\": \"Etc/UTC\",\n \"updated_at\": \"2019-03-30T07:11:24.851Z\"\n },\n \"status\": {\n \"indicator\": \"none\",\n \"description\": \"All Systems Operational\"\n }\n }\n\n\nInstallation\n============================================\n\nInstall from PyPI\n------------------------------\n::\n\n pip install retryrequests\n\nInstall from PPA (for Ubuntu)\n------------------------------\n::\n\n sudo add-apt-repository ppa:thombashi/ppa\n sudo apt update\n sudo apt install python3-retryrequests\n\n\nDependencies\n============================================\nPython 2.7+ or 3.5+\n\n- `requests `__\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/thombashi/retryrequests", "keywords": "requests,retry", "license": "MIT License", "maintainer": "", "maintainer_email": "", "name": "retryrequests", "package_url": "https://pypi.org/project/retryrequests/", "platform": "", "project_url": "https://pypi.org/project/retryrequests/", "project_urls": { "Homepage": "https://github.com/thombashi/retryrequests", "Source": "https://github.com/thombashi/retryrequests", "Tracker": "https://github.com/thombashi/retryrequests/issues" }, "release_url": "https://pypi.org/project/retryrequests/0.0.3/", "requires_dist": [ "setuptools (>=38.3.0)", "requests (<3.0.0,>=2.18.4)", "twine ; extra == 'build'", "wheel ; extra == 'build'", "releasecmd (<0.1.0,>=0.0.18) ; extra == 'release'" ], "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "summary": "A Python library for HTTP requests using requests package with exponential back-off retry.", "version": "0.0.3" }, "last_serial": 5255726, "releases": { "0.0.1": [ { "comment_text": "", "digests": { "md5": "8ccb4737d52ceb170136a8e469b9b383", "sha256": "78ab5adada7adb8bd8dca89f9c88a809ddeae613bbae45b33f825e263745bb3f" }, "downloads": -1, "filename": "retryrequests-0.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "8ccb4737d52ceb170136a8e469b9b383", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3778, "upload_time": "2019-03-30T07:56:28", "url": "https://files.pythonhosted.org/packages/00/fb/eb685fd08ef4ba058dc8f6e15b615d73fdcd31075dd8d7fd62b4dc5658d1/retryrequests-0.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3c9eaa5a8a9eb389940b432ab024908c", "sha256": "e00702b91ae5d2b0ae30694c99a3e6d2c1bb8ef99a2818a767aa64ee2c73bbf7" }, "downloads": -1, "filename": "retryrequests-0.0.1.tar.gz", "has_sig": false, "md5_digest": "3c9eaa5a8a9eb389940b432ab024908c", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 3859, "upload_time": "2019-03-30T07:56:30", "url": "https://files.pythonhosted.org/packages/21/33/16479ecf0c3516442273b12646a73f958b0c211a1761281d3d4f909c8740/retryrequests-0.0.1.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "7fdc2196c131645ed8875e0fa371fba4", "sha256": "a83c1e69cd631e5214616ccf3bc73fc745208d610369286723d705d52ffb0783" }, "downloads": -1, "filename": "retryrequests-0.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "7fdc2196c131645ed8875e0fa371fba4", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3761, "upload_time": "2019-05-02T08:46:07", "url": "https://files.pythonhosted.org/packages/78/74/56b7b4e31ef72ab8c7133c2d73c05b1607c7e8e3ff10710eb8e0c137a99e/retryrequests-0.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "48043d36ada2458be3bc4090627623cd", "sha256": "0242c3bbc54373dee3ff728987a2a1b3d9c8c53980fea4bf3b367689bc05fce3" }, "downloads": -1, "filename": "retryrequests-0.0.2.tar.gz", "has_sig": false, "md5_digest": "48043d36ada2458be3bc4090627623cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3842, "upload_time": "2019-05-02T08:46:08", "url": "https://files.pythonhosted.org/packages/b7/24/c53328a0964934915b1aa7b0646a0609734f5226d391fda240b2fb0147c7/retryrequests-0.0.2.tar.gz" } ], "0.0.3": [ { "comment_text": "", "digests": { "md5": "11e3aa9350b05ef0d78e9d26b6c13645", "sha256": "2e7e53a83586be880effa09283b75b024b26edb0e8aff38344876102dbd5a0f2" }, "downloads": -1, "filename": "retryrequests-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11e3aa9350b05ef0d78e9d26b6c13645", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3835, "upload_time": "2019-05-11T10:34:15", "url": "https://files.pythonhosted.org/packages/9c/0e/a61a2c47684922c4d0878c323803d332f8a2509ac8490e25b0e19448b026/retryrequests-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db5284f6c55642ffede40e0e03c770cd", "sha256": "eddd18ea7034e2dc2a0708aa1de2aa3e611a7d423d8f40c9fcb4d63fdaa451f9" }, "downloads": -1, "filename": "retryrequests-0.0.3.tar.gz", "has_sig": false, "md5_digest": "db5284f6c55642ffede40e0e03c770cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3945, "upload_time": "2019-05-11T10:34:16", "url": "https://files.pythonhosted.org/packages/5a/61/c30382beac0bcb507670569234532aad48e12eb8f0a367b79c5d632bac5d/retryrequests-0.0.3.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "11e3aa9350b05ef0d78e9d26b6c13645", "sha256": "2e7e53a83586be880effa09283b75b024b26edb0e8aff38344876102dbd5a0f2" }, "downloads": -1, "filename": "retryrequests-0.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "11e3aa9350b05ef0d78e9d26b6c13645", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3835, "upload_time": "2019-05-11T10:34:15", "url": "https://files.pythonhosted.org/packages/9c/0e/a61a2c47684922c4d0878c323803d332f8a2509ac8490e25b0e19448b026/retryrequests-0.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "db5284f6c55642ffede40e0e03c770cd", "sha256": "eddd18ea7034e2dc2a0708aa1de2aa3e611a7d423d8f40c9fcb4d63fdaa451f9" }, "downloads": -1, "filename": "retryrequests-0.0.3.tar.gz", "has_sig": false, "md5_digest": "db5284f6c55642ffede40e0e03c770cd", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*", "size": 3945, "upload_time": "2019-05-11T10:34:16", "url": "https://files.pythonhosted.org/packages/5a/61/c30382beac0bcb507670569234532aad48e12eb8f0a367b79c5d632bac5d/retryrequests-0.0.3.tar.gz" } ] }