{
"info": {
"author": "Adrien Delle Cave",
"author_email": "pypi@doowan.net",
"bugtrack_url": null,
"classifiers": [
"License :: OSI Approved :: GNU General Public License v3 (GPLv3)",
"Natural Language :: English",
"Operating System :: Unix",
"Programming Language :: Python",
"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",
"Topic :: Internet :: WWW/HTTP",
"Topic :: Security",
"Topic :: System :: Installation/Setup",
"Topic :: System :: Networking",
"Topic :: System :: Systems Administration",
"Topic :: Terminals",
"Topic :: Utilities"
],
"description": "## certbot-httpreq project\n\n[](https://pypi.org/project/certbot-httpreq/)\n[](https://pypi.org/project/certbot-httpreq/)\n[](https://certbot-httpreq.readthedocs.io/)\n\ncertbot-httpreq is a free and open-source, we develop it to customize and send authenticator and installer certbot requests through HTTP protocol.\n\n## Table of contents\n1. [Installation](#installation)\n2. [Usage](#usage)\n3. [Configuration](#configuration)\n\n## Installation\n\n`pip install certbot-httpreq`\n\n## Usage\n\n```\ncertbot \\\n --agree-tos \\\n --text \\\n -a certbot-httpreq:auth \\\n -i certbot-httpreq:installer \\\n --certbot-httpreq:auth-config /etc/letsencrypt/certbot-httpreq.yml \\ # not required\n --certbot-httpreq:installer-config /etc/letsencrypt/certbot-httpreq.yml \\ # not required\n run\n```\n\nConfiguration file must be placed in /etc/letsencrypt/certbot-httpreq.yml or be specified with arguments --certbot-httpreq:auth-config and --certbot-httpreq:installer-config.\n\n## Configuration\n\nYou can customize authenticator HTTP requests for perform and cleanup phases and also installer HTTP requests for deploy phase.\n\n```\n# authenticator\nperform:\n ### perform HTTP URI ###\n uri: http://localhost\n ### perform HTTP path ###\n path: /\n ### perform HTTP method: PUT or POST ###\n method: PUT\n ### perform HTTP format: json or form-urlencoded ###\n format: json\n ### parameter name in HTTP query string for challenge string ###\n ### default: HTTP path e.g.: http://localhost/HGr8U1IeTW4kY_Z6UIyaakzOkyQgPr_7ArlLgtZE8SX ###\n param_challenge: ~\n ### parameter name in HTTP body for validation string\n ### default: HTTP json payload e.g.: \"gfj9Xq...Rg85nM\" ###\n param_validation: ~\n ### perform HTTP custom headers ###\n headers: {}\n ### perform HTTP connection timeout ###\n timeout: ~\n ### perform HTTP SSL verify ###\n verify: ~\ncleanup:\n ### cleanup HTTP uri ###\n uri: http://localhost\n ### cleanup HTTP path ###\n path: /\n ### cleanup HTTP method: DELETE, PUT or POST ###\n method: DELETE\n ### cleanup HTTP format: json or form-urlencoded ###\n format: json\n ### parameter name in HTTP query string for challenge string ###\n ### default: HTTP path e.g.: http://localhost/HGr8U1IeTW4kY_Z6UIyaakzOkyQgPr_7ArlLgtZE8SX ###\n param_challenge: ~\n ### cleanup HTTP custom headers ###\n headers: {}\n ### cleanup HTTP connection timeout ###\n timeout: ~\n ### cleanup HTTP SSL verify ###\n verify: ~\n\n# installer\ndeploy:\n ### deploy HTTP URI ###\n uri: http://localhost\n ### deploy HTTP path ###\n path: /\n ### deploy HTTP method: POST or PUT or PATCH ###\n method: POST\n ### deploy HTTP format: json or form-urlencoded ###\n ### e.g.: HTTP json payload: {\"domain\":\"...\",\"cert\":\"...\",\"key\":\"...\",\"chain\":\"...\"} ###\n format: json\n ### deploy HTTP custom headers ###\n headers: {}\n ### deploy HTTP connection timeout ###\n timeout: ~\n ### deploy HTTP SSL verify ###\n verify: ~\n```\n\n\n",
"description_content_type": "text/markdown",
"docs_url": null,
"download_url": "",
"downloads": {
"last_day": -1,
"last_month": -1,
"last_week": -1
},
"home_page": "https://github.com/decryptus/certbot-httpreq",
"keywords": "",
"license": "License GPL-3",
"maintainer": "",
"maintainer_email": "",
"name": "certbot-httpreq",
"package_url": "https://pypi.org/project/certbot-httpreq/",
"platform": "",
"project_url": "https://pypi.org/project/certbot-httpreq/",
"project_urls": {
"Homepage": "https://github.com/decryptus/certbot-httpreq"
},
"release_url": "https://pypi.org/project/certbot-httpreq/0.0.17/",
"requires_dist": [
"acme (>=0.1.1)",
"certbot (>=0.9.3)",
"pyOpenSSL",
"requests (>=2.4)",
"sonicprobe (>=0.3.44)",
"zope.interface"
],
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"summary": "certbot-httpreq plugin for certbot client",
"version": "0.0.17",
"yanked": false,
"yanked_reason": null
},
"last_serial": 12618573,
"releases": {
"0.0.10": [
{
"comment_text": "",
"digests": {
"md5": "f2efab08262876c3abda0306456a5150",
"sha256": "36804d8feb400a6b5c84570d61bdc930645df6191f2969a7ec9dd2bcd2dc3bf1"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.10-py2-none-any.whl",
"has_sig": false,
"md5_digest": "f2efab08262876c3abda0306456a5150",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19496,
"upload_time": "2019-11-10T19:24:53",
"upload_time_iso_8601": "2019-11-10T19:24:53.383988Z",
"url": "https://files.pythonhosted.org/packages/de/71/dab37bd0c06220d66ff8b5115246bb80fb4876db2a6329d00b38f2d78584/certbot_httpreq-0.0.10-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "82758a2ebe2838c71d514e58b7c7f91d",
"sha256": "54ad2d90ecb2fbeec4ed72a2831c3b748de420d9d9353eccdd093881e57582d4"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.10-py3-none-any.whl",
"has_sig": false,
"md5_digest": "82758a2ebe2838c71d514e58b7c7f91d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19497,
"upload_time": "2019-11-10T19:24:57",
"upload_time_iso_8601": "2019-11-10T19:24:57.432845Z",
"url": "https://files.pythonhosted.org/packages/5c/3f/48d0a51230ae30a03d739436d2604dd4ed8209ca1b2d8a2c5aafea68494f/certbot_httpreq-0.0.10-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.11": [
{
"comment_text": "",
"digests": {
"md5": "d62003172a14726f7465643dc15dff17",
"sha256": "fcf3e54529f9e2305dfd7c4da73f27dfadcbf3eb10a8c6660deeb39f0bba0275"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.11-py2-none-any.whl",
"has_sig": false,
"md5_digest": "d62003172a14726f7465643dc15dff17",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19495,
"upload_time": "2019-11-10T19:26:34",
"upload_time_iso_8601": "2019-11-10T19:26:34.698127Z",
"url": "https://files.pythonhosted.org/packages/e2/34/82c3a9f00ae5a98baaaabc349c21ec8c8c22087592b1d4caa78928bb5421/certbot_httpreq-0.0.11-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "6e04742fb0d9c9e8b2dc5bc481a4cd6d",
"sha256": "a3b8175fa6f107ab895617832eef83a4969e7d31281cf1e49ad0f0fb919f660a"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.11-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6e04742fb0d9c9e8b2dc5bc481a4cd6d",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19494,
"upload_time": "2019-11-10T19:26:38",
"upload_time_iso_8601": "2019-11-10T19:26:38.791150Z",
"url": "https://files.pythonhosted.org/packages/10/28/bc18d09b15cc47c764bb1bd03cded8b28c69eb4d71642439ea697b3a18a7/certbot_httpreq-0.0.11-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.12": [
{
"comment_text": "",
"digests": {
"md5": "f389b582f2eb865fd281953e1b304aeb",
"sha256": "3e0bcb1f38404967464ed4b1e58166c1fd71be55059cbeb597a3c374fec41350"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.12-py2-none-any.whl",
"has_sig": false,
"md5_digest": "f389b582f2eb865fd281953e1b304aeb",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19623,
"upload_time": "2019-11-18T09:59:36",
"upload_time_iso_8601": "2019-11-18T09:59:36.527190Z",
"url": "https://files.pythonhosted.org/packages/7b/89/0734c514c212cd5893baa0cfa6a3f0e499f1fa4121c236685b4bd389c693/certbot_httpreq-0.0.12-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "2dc942ae24e14b5c77fc7a1e7ca2f616",
"sha256": "bf4ff7b14ae873de0687b128006e51a096628e8e722c1c296abff9365b6fe96f"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.12-py3-none-any.whl",
"has_sig": false,
"md5_digest": "2dc942ae24e14b5c77fc7a1e7ca2f616",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19623,
"upload_time": "2019-11-18T09:59:40",
"upload_time_iso_8601": "2019-11-18T09:59:40.264431Z",
"url": "https://files.pythonhosted.org/packages/b8/08/7887b9030ec501466d172e177fa883142ad6f31326fca52dca0b3be8418e/certbot_httpreq-0.0.12-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.14": [
{
"comment_text": "",
"digests": {
"md5": "14d25a78088b5a0fd4bd11cd4277fbaf",
"sha256": "2ac4641d0ad2d40cc7168678c9d257e452ccb05c7035ce92738ba2ae3ca8528c"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.14-py2-none-any.whl",
"has_sig": false,
"md5_digest": "14d25a78088b5a0fd4bd11cd4277fbaf",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19620,
"upload_time": "2019-12-17T14:10:25",
"upload_time_iso_8601": "2019-12-17T14:10:25.192219Z",
"url": "https://files.pythonhosted.org/packages/ce/68/968e2dc93521ecaa56ae16ac9752c27cf890ad9824053074dfd409ec1cdd/certbot_httpreq-0.0.14-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "446ac551f5f90131c9b768923e21e3fb",
"sha256": "5f19802d21605320db7475c143fadba925f58d3ee1651c8e99af30950d785502"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.14-py3-none-any.whl",
"has_sig": false,
"md5_digest": "446ac551f5f90131c9b768923e21e3fb",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19621,
"upload_time": "2019-12-17T14:10:29",
"upload_time_iso_8601": "2019-12-17T14:10:29.695266Z",
"url": "https://files.pythonhosted.org/packages/76/e5/69b33b796101adf897830049237e98da2f55559b4790b44b887e34bcb0c4/certbot_httpreq-0.0.14-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.15": [
{
"comment_text": "",
"digests": {
"md5": "100ae6146218bf37f3460e56b5623fcd",
"sha256": "a61fa34bebb9e7e2c3b6e32f9a01abebc7240b91c3c1bfbfdef2e3b461ea30d2"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.15-py2-none-any.whl",
"has_sig": false,
"md5_digest": "100ae6146218bf37f3460e56b5623fcd",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19637,
"upload_time": "2019-12-17T14:31:46",
"upload_time_iso_8601": "2019-12-17T14:31:46.420767Z",
"url": "https://files.pythonhosted.org/packages/0a/61/fc224cb78ef4a237e27c3b5369d9ebbc28e9a696a2abb0dac7f30f626222/certbot_httpreq-0.0.15-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "6412505a5363087342ef251424e5fdc3",
"sha256": "2ef586d15865a6187d3e4baa0c4a7ac92188674c50424d629130398bc098f40a"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.15-py3-none-any.whl",
"has_sig": false,
"md5_digest": "6412505a5363087342ef251424e5fdc3",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19638,
"upload_time": "2019-12-17T14:31:51",
"upload_time_iso_8601": "2019-12-17T14:31:51.130190Z",
"url": "https://files.pythonhosted.org/packages/82/f0/744237b45173b88bb3130d5aefc0b1218b8b276daf69a45f8efc11603c2b/certbot_httpreq-0.0.15-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.16": [
{
"comment_text": "",
"digests": {
"md5": "cc6426e21eeb6106f65ee77f38b9a2a9",
"sha256": "7f3f8e420afa152db781564e2f1a40b97285bb94d0ef882be03f3da4f9ed947d"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.16-py2-none-any.whl",
"has_sig": false,
"md5_digest": "cc6426e21eeb6106f65ee77f38b9a2a9",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19636,
"upload_time": "2019-12-19T06:00:23",
"upload_time_iso_8601": "2019-12-19T06:00:23.525472Z",
"url": "https://files.pythonhosted.org/packages/98/6d/a1ba62b64b80f710b495781a799549f3b491da314264af8ad8afcf0a7f21/certbot_httpreq-0.0.16-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "46ec952fa227e0d05478f281867616e0",
"sha256": "a18491e58de2eb183f4046f8c52fa6fbf8a7a220591a8420435bf8701cc0b951"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.16-py3-none-any.whl",
"has_sig": false,
"md5_digest": "46ec952fa227e0d05478f281867616e0",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19636,
"upload_time": "2019-12-19T06:00:27",
"upload_time_iso_8601": "2019-12-19T06:00:27.516286Z",
"url": "https://files.pythonhosted.org/packages/51/b3/e52deb53db3f03abd1babe1cdd3b1956a1406f7b2b93cb5ff2f7108aae8d/certbot_httpreq-0.0.16-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.17": [
{
"comment_text": "",
"digests": {
"md5": "6d5dbd1c14d9ac653d87715a2a3f6964",
"sha256": "954dea80b6d6c97a3c29674584f24581060a270ba19d26f7d3848a8a10de2714"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.17-py2-none-any.whl",
"has_sig": false,
"md5_digest": "6d5dbd1c14d9ac653d87715a2a3f6964",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19643,
"upload_time": "2022-01-19T12:29:05",
"upload_time_iso_8601": "2022-01-19T12:29:05.544222Z",
"url": "https://files.pythonhosted.org/packages/89/25/4074805f040e8e4849fa9fa57ddfcf86856ff127c6c40271649bd7af6a76/certbot_httpreq-0.0.17-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "b0b6708d9e2449565751df11a7b98972",
"sha256": "f3b6ff3bfd6478c3813ef159e7d850b68046bd13d2e00ef35e3a4b5d45cb0e31"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.17-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b0b6708d9e2449565751df11a7b98972",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19643,
"upload_time": "2022-01-19T12:29:08",
"upload_time_iso_8601": "2022-01-19T12:29:08.409798Z",
"url": "https://files.pythonhosted.org/packages/f8/e4/2dd7d6091ea351e5805aa5f42ac67528d7d046930b39ecf90aada686d736/certbot_httpreq-0.0.17-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.6": [
{
"comment_text": "",
"digests": {
"md5": "794ab96c3084d5799bb354137774c4c6",
"sha256": "572b8a0a6ff11860e993819ae5e8a89bf9e33e2d79ca5e5bf220bb39b9b805a7"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.6-py2-none-any.whl",
"has_sig": false,
"md5_digest": "794ab96c3084d5799bb354137774c4c6",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 18669,
"upload_time": "2019-10-24T10:10:55",
"upload_time_iso_8601": "2019-10-24T10:10:55.716457Z",
"url": "https://files.pythonhosted.org/packages/50/c2/d2566bae1f1b3c8ceb2dc39ce2b3e0284e4822496df387015ec69623a6de/certbot_httpreq-0.0.6-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "327b424b0f5a718e26b8d1575569481a",
"sha256": "5db8c285da3140a98820f3dafa50ff31680d546ee6936b2b6f255726e21a698a"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.6-py3-none-any.whl",
"has_sig": false,
"md5_digest": "327b424b0f5a718e26b8d1575569481a",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 18669,
"upload_time": "2019-10-24T10:10:58",
"upload_time_iso_8601": "2019-10-24T10:10:58.991183Z",
"url": "https://files.pythonhosted.org/packages/18/1a/f4568f81d56619c96d6a18ded3e45de948c3548eaf40b136eecb924d13ba/certbot_httpreq-0.0.6-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.7": [
{
"comment_text": "",
"digests": {
"md5": "3d15bc7b9835156fcd665e6012dfa0c7",
"sha256": "594c8fb15f5246596ac7ba7a8dacf2b182eecba91a26ece5b512757618c355e1"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.7-py2-none-any.whl",
"has_sig": false,
"md5_digest": "3d15bc7b9835156fcd665e6012dfa0c7",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 18672,
"upload_time": "2019-10-24T11:43:13",
"upload_time_iso_8601": "2019-10-24T11:43:13.659086Z",
"url": "https://files.pythonhosted.org/packages/fd/22/7fb9ef7699b40e4c254ac481d9b02ec9809a0b03cabbc93304225af0700f/certbot_httpreq-0.0.7-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "7ec3361f3ddc36ae1e8a5b7d72398d43",
"sha256": "2c21755e7853200ecb0e3fb858b79785311c61e6ce1ccce29d829904d1edb1fc"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.7-py3-none-any.whl",
"has_sig": false,
"md5_digest": "7ec3361f3ddc36ae1e8a5b7d72398d43",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 18672,
"upload_time": "2019-10-24T11:43:17",
"upload_time_iso_8601": "2019-10-24T11:43:17.140391Z",
"url": "https://files.pythonhosted.org/packages/b3/7f/f8d792d09e13d994fb1ad3f3496de18b40a987efb788d63fdfbbcff16b41/certbot_httpreq-0.0.7-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.8": [
{
"comment_text": "",
"digests": {
"md5": "094fda023b42bc051dc2f9ff471a0a8d",
"sha256": "71b74702b73ad5b2a51a21db4a9f96d66312557a98f5c4b8f34410ad8f0e7b4c"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.8-py2-none-any.whl",
"has_sig": false,
"md5_digest": "094fda023b42bc051dc2f9ff471a0a8d",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 18673,
"upload_time": "2019-10-27T11:36:35",
"upload_time_iso_8601": "2019-10-27T11:36:35.965803Z",
"url": "https://files.pythonhosted.org/packages/54/96/3ff8f6604c6c7c4d1c36c9b8cf6513ecbd3bf269b5545040bd86e1c83cea/certbot_httpreq-0.0.8-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "28a27edc179dc694f47c72e1946a0d78",
"sha256": "bc8b9b6fd910f627c2e5ae303a0cf1f24801332bffddb1d11938e275931a5e0e"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.8-py3-none-any.whl",
"has_sig": false,
"md5_digest": "28a27edc179dc694f47c72e1946a0d78",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 18673,
"upload_time": "2019-10-27T11:36:39",
"upload_time_iso_8601": "2019-10-27T11:36:39.942859Z",
"url": "https://files.pythonhosted.org/packages/9f/9b/d52b837abf0cb375a01f6dc839a395ab31ce98d0246d22d15b64e6acf5ad/certbot_httpreq-0.0.8-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"0.0.9": [
{
"comment_text": "",
"digests": {
"md5": "f15f82c96538a812322a462a90d825f8",
"sha256": "d54dabca5b57cd633b7cfdd174776f968ad8803ef54d3988df4de6bc5d398653"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.9-py2-none-any.whl",
"has_sig": false,
"md5_digest": "f15f82c96538a812322a462a90d825f8",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 18686,
"upload_time": "2019-11-10T19:00:46",
"upload_time_iso_8601": "2019-11-10T19:00:46.497458Z",
"url": "https://files.pythonhosted.org/packages/cf/b7/c370b86f6cfeb5988fbf3e21e061896fb3a501f98e92b71d8fe682297b96/certbot_httpreq-0.0.9-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "0a45946b77ba85c78e17c95cd8fb9944",
"sha256": "ff2e289d2f785b6228a9a9242903a2f4406980d86423555d6073bca3bac41661"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.9-py3-none-any.whl",
"has_sig": false,
"md5_digest": "0a45946b77ba85c78e17c95cd8fb9944",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 18684,
"upload_time": "2019-11-10T19:00:50",
"upload_time_iso_8601": "2019-11-10T19:00:50.675289Z",
"url": "https://files.pythonhosted.org/packages/63/a5/dd5a4a768551d93e6bfe01427eb411627159f09593a225072e6fbaf267d9/certbot_httpreq-0.0.9-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
]
},
"urls": [
{
"comment_text": "",
"digests": {
"md5": "6d5dbd1c14d9ac653d87715a2a3f6964",
"sha256": "954dea80b6d6c97a3c29674584f24581060a270ba19d26f7d3848a8a10de2714"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.17-py2-none-any.whl",
"has_sig": false,
"md5_digest": "6d5dbd1c14d9ac653d87715a2a3f6964",
"packagetype": "bdist_wheel",
"python_version": "py2",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19643,
"upload_time": "2022-01-19T12:29:05",
"upload_time_iso_8601": "2022-01-19T12:29:05.544222Z",
"url": "https://files.pythonhosted.org/packages/89/25/4074805f040e8e4849fa9fa57ddfcf86856ff127c6c40271649bd7af6a76/certbot_httpreq-0.0.17-py2-none-any.whl",
"yanked": false,
"yanked_reason": null
},
{
"comment_text": "",
"digests": {
"md5": "b0b6708d9e2449565751df11a7b98972",
"sha256": "f3b6ff3bfd6478c3813ef159e7d850b68046bd13d2e00ef35e3a4b5d45cb0e31"
},
"downloads": -1,
"filename": "certbot_httpreq-0.0.17-py3-none-any.whl",
"has_sig": false,
"md5_digest": "b0b6708d9e2449565751df11a7b98972",
"packagetype": "bdist_wheel",
"python_version": "py3",
"requires_python": ">=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*",
"size": 19643,
"upload_time": "2022-01-19T12:29:08",
"upload_time_iso_8601": "2022-01-19T12:29:08.409798Z",
"url": "https://files.pythonhosted.org/packages/f8/e4/2dd7d6091ea351e5805aa5f42ac67528d7d046930b39ecf90aada686d736/certbot_httpreq-0.0.17-py3-none-any.whl",
"yanked": false,
"yanked_reason": null
}
],
"vulnerabilities": []
}