{ "info": { "author": "Vasiliy Faronov", "author_email": "vfaronov@gmail.com", "bugtrack_url": null, "classifiers": [ "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Quality Assurance" ], "description": "HTTPolice\n=========\n\nHTTPolice is a **validator or \u201clinter\u201d for HTTP requests and responses**.\nIt can spot bad header syntax, inappropriate status codes, and other potential\nproblems in your HTTP server or client.\n\nSee `example report`__.\n\n__ https://httpolice.readthedocs.io/page/showcase.html\n\nAs a command-line tool, it can read `HAR files`__ or raw HTTP/1.x TCP streams.\nIt can `integrate with mitmproxy`__ for TLS-encrypted and HTTP/2 traffic.\nOr you can use it as a Python (3.4+) library.\nThere is a `Django integration`__ package and a third-party `Chrome extension`__.\n\n__ https://en.wikipedia.org/wiki/.har\n__ https://github.com/vfaronov/mitmproxy-httpolice\n__ https://github.com/vfaronov/django-httpolice\n__ https://chrome.google.com/webstore/detail/httpolice-devtool/hnlnhebgfcfemjaphgbeokdnfpgbnhgn\n\nStart with the `quickstart`__.\n\n__ https://httpolice.readthedocs.io/page/quickstart.html\n\nA full `user manual`__ is available.\nAlso, a `list of all problems`__ HTTPolice can detect.\n\n__ https://httpolice.readthedocs.io/\n__ https://httpolice.readthedocs.io/page/notices.html\n\nHTTPolice was partly inspired by `REDbot`__, another QA tool for the Web.\nBut the approach is different: instead of actively testing your server,\nHTTPolice just analyzes anything you feed into it.\nThus, it can be used on requests and responses captured\nfrom a real process or test suite.\n\n__ https://redbot.org/\n\nHTTPolice is hosted `on GitHub`__\nand released under the MIT license (see ``LICENSE.txt``).\nIf you want to hack on HTTPolice, check out ``HACKING.rst``.\n\n__ https://github.com/vfaronov/httpolice\n\n`BrowserStack`__ kindly provide a free subscription for testing HTTPolice.\n\n__ https://www.browserstack.com/\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/vfaronov/httpolice", "keywords": "HTTP message request response standards RFC lint validator", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "HTTPolice", "package_url": "https://pypi.org/project/HTTPolice/", "platform": "", "project_url": "https://pypi.org/project/HTTPolice/", "project_urls": { "Homepage": "https://github.com/vfaronov/httpolice" }, "release_url": "https://pypi.org/project/HTTPolice/0.9.0/", "requires_dist": [ "lxml (>=4.1.0)", "bitstring (>=3.1.4)", "dominate (>=2.2.0)", "defusedxml (>=0.5.0)", "Brotli (>=1.0.1)" ], "requires_python": ">= 3.4", "summary": "Validator for HTTP", "version": "0.9.0" }, "last_serial": 5458718, "releases": { "0.1.0": [ { "comment_text": "", "digests": { "md5": "f38a7321080faa8296fa7f3bf4f511bd", "sha256": "64b284575757e0980ef71093bc9aad961dc08b05956f82634d0e97ce0ff59a30" }, "downloads": -1, "filename": "HTTPolice-0.1.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f38a7321080faa8296fa7f3bf4f511bd", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 105295, "upload_time": "2016-04-25T10:08:39", "url": "https://files.pythonhosted.org/packages/d5/66/43aad369439071913a9611fe9f3f0e377853249813013e8cfeade830a989/HTTPolice-0.1.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "55f74a14f96fed9f2b4ff050c009a7c6", "sha256": "2b1b2375ab81b178db876a11ee1f77e18acb17532104224051fdf5433651c86a" }, "downloads": -1, "filename": "HTTPolice-0.1.0.tar.gz", "has_sig": false, "md5_digest": "55f74a14f96fed9f2b4ff050c009a7c6", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 217920, "upload_time": "2016-04-25T10:08:52", "url": "https://files.pythonhosted.org/packages/c8/ff/5e817f076b00ef0489877e656e734bb8f8c73b4b9a2b22ddbf76262067ee/HTTPolice-0.1.0.tar.gz" } ], "0.1.0rc1": [ { "comment_text": "", "digests": { "md5": "79a3a43d05f1da7277d05b433c413e1a", "sha256": "52883cfef58ae3dede89e253d2bc30380bf17740944daedb33ed2ce66978051e" }, "downloads": -1, "filename": "HTTPolice-0.1.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79a3a43d05f1da7277d05b433c413e1a", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 105111, "upload_time": "2016-04-25T04:48:28", "url": "https://files.pythonhosted.org/packages/d0/0c/48a7c717e98df66453f84fccc861c38f921dc88d8570bb5dd0bcd1db5db7/HTTPolice-0.1.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c11c8a1925b7ab2af3fd946cc89eba1c", "sha256": "42322c5a78e8676cc15273b2a5b2cdeb9512a8ff923dc359e9d5df8b0edeef46" }, "downloads": -1, "filename": "HTTPolice-0.1.0rc1.tar.gz", "has_sig": false, "md5_digest": "c11c8a1925b7ab2af3fd946cc89eba1c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 217789, "upload_time": "2016-04-25T04:48:37", "url": "https://files.pythonhosted.org/packages/14/b8/e3ee6f1e83d47f4e75433a455e2be35b2ad22e2ef67c932c621916fced3e/HTTPolice-0.1.0rc1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "907cb5fb1c5aa0c43777583828872212", "sha256": "11735dab8327e8c9c2d482ccc087d0ee7078ed2c016c05ac8cbd24a8ea516a5e" }, "downloads": -1, "filename": "HTTPolice-0.2.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "907cb5fb1c5aa0c43777583828872212", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 120171, "upload_time": "2016-05-08T01:37:34", "url": "https://files.pythonhosted.org/packages/6a/e9/74c392968e02c5c96acdd996dbb49a9c86c515ca6cb4a45dc2c0112b1fc7/HTTPolice-0.2.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bda639719902f45cd84c9859608921b7", "sha256": "645cdbdb8dbecea4666307b1a3e6d62982588fc28557e6e9f8bfa5c788cf3f1f" }, "downloads": -1, "filename": "HTTPolice-0.2.0.tar.gz", "has_sig": false, "md5_digest": "bda639719902f45cd84c9859608921b7", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 96917, "upload_time": "2016-05-08T01:37:40", "url": "https://files.pythonhosted.org/packages/8b/97/46ced884299a6337af2e83ed28a5b60613fd4d985ceedbdc8895925d7b85/HTTPolice-0.2.0.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "3f6da45a3513f154d1ce7c04ff04aa6c", "sha256": "94fef8d8bf5da485fdee05ed60cc51f2259c9d766b5faae11d7886d41718dcb3" }, "downloads": -1, "filename": "HTTPolice-0.3.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "3f6da45a3513f154d1ce7c04ff04aa6c", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 130760, "upload_time": "2016-08-13T21:19:23", "url": "https://files.pythonhosted.org/packages/c9/35/271cf79f2c9090154bb83f03d5fe6174a43d3bf1b8f95ffca1a254a39e12/HTTPolice-0.3.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0b139efca8262292129c8cad41a304a9", "sha256": "ebc56a035d8b1a3edb9e0ad3cf1ca96adcf88b9628d99a05eea62f52fec0cc70" }, "downloads": -1, "filename": "HTTPolice-0.3.0.tar.gz", "has_sig": false, "md5_digest": "0b139efca8262292129c8cad41a304a9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 338407, "upload_time": "2016-08-13T21:19:26", "url": "https://files.pythonhosted.org/packages/8e/b0/00e949596e087e755e11bd008cc8ab7aa515e4dacac33082329018518271/HTTPolice-0.3.0.tar.gz" } ], "0.3.0.dev1": [ { "comment_text": "", "digests": { "md5": "79a1dde46459eaa5a4df18cadbeb2b85", "sha256": "5a9261586f4b6f9783907e1e0ba4c5ef6109ec868d410ce338a1c33c9d702244" }, "downloads": -1, "filename": "HTTPolice-0.3.0.dev1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "79a1dde46459eaa5a4df18cadbeb2b85", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 124377, "upload_time": "2016-07-25T17:56:26", "url": "https://files.pythonhosted.org/packages/9c/e2/ddeb5f42981b2fd2bfcd37780691d4602d8479c254fdcc6af02eb1608c50/HTTPolice-0.3.0.dev1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c64a8730ec43f369e1458085db712219", "sha256": "979c33f011f67a72f2dd69df48a5beaa7e75bcfff042533c61ecebf033766b9e" }, "downloads": -1, "filename": "HTTPolice-0.3.0.dev1.tar.gz", "has_sig": false, "md5_digest": "c64a8730ec43f369e1458085db712219", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 100521, "upload_time": "2016-07-25T17:56:31", "url": "https://files.pythonhosted.org/packages/0d/dc/58fe5d086ae4330e13b011a638335d32ffe29eb10a9050d152ab3059cab9/HTTPolice-0.3.0.dev1.tar.gz" } ], "0.3.0.dev3": [ { "comment_text": "", "digests": { "md5": "ed0b1b3d9a92d8b5c932f56e51cccbe0", "sha256": "da160728ea1391da926b63af77d86383b96db66ace5028240b79e8552c94467f" }, "downloads": -1, "filename": "HTTPolice-0.3.0.dev3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ed0b1b3d9a92d8b5c932f56e51cccbe0", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 126994, "upload_time": "2016-07-31T10:04:00", "url": "https://files.pythonhosted.org/packages/47/0e/f83450c14dab0d9229331a7e01cd49206ecf0c1bc6eac743dcf47efb5a17/HTTPolice-0.3.0.dev3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "46bd50ec537a9056f5cfab82b68d0f51", "sha256": "69b5048813ad95c21da3a96a6503b5e087bc4bd9283bedf7c84aa58557949050" }, "downloads": -1, "filename": "HTTPolice-0.3.0.dev3.tar.gz", "has_sig": false, "md5_digest": "46bd50ec537a9056f5cfab82b68d0f51", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 277616, "upload_time": "2016-07-31T10:04:03", "url": "https://files.pythonhosted.org/packages/ce/cc/f954e57a6afea87a78bc3aba73e9c5924eb46644889f80137645a2dd60b9/HTTPolice-0.3.0.dev3.tar.gz" } ], "0.3.0rc1": [ { "comment_text": "", "digests": { "md5": "5ecdb906bf9bf41fc9b59b395a8954b5", "sha256": "96f990704fdf39fe5f0651fd665c18edf4790ec157eef22bf3b31e2b46924a59" }, "downloads": -1, "filename": "HTTPolice-0.3.0rc1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "5ecdb906bf9bf41fc9b59b395a8954b5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 130696, "upload_time": "2016-08-13T18:21:00", "url": "https://files.pythonhosted.org/packages/c2/3e/d417ec0ea42517ee22a36410e57977ca186e9ea14b9b3f7b55ad8e56333b/HTTPolice-0.3.0rc1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "683f1977e0402bfd0f85a6ea297738b1", "sha256": "26ee8e7c2fc5504b87b77f84365f22472aae74eab687043bf95ff85595a2e766" }, "downloads": -1, "filename": "HTTPolice-0.3.0rc1.tar.gz", "has_sig": false, "md5_digest": "683f1977e0402bfd0f85a6ea297738b1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 338353, "upload_time": "2016-08-13T18:21:02", "url": "https://files.pythonhosted.org/packages/64/a9/2803deec982ec5312a3f3feaea99c8fb460f3ec1e6fc45aa9eb654cb5786/HTTPolice-0.3.0rc1.tar.gz" } ], "0.3.0rc2": [ { "comment_text": "", "digests": { "md5": "042a5a830a0933fbbeffe066d19780ed", "sha256": "e5e5c73a467ba39cb2a42eb22723fa406768e998834bd25d3c3e5bcd5928c410" }, "downloads": -1, "filename": "HTTPolice-0.3.0rc2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "042a5a830a0933fbbeffe066d19780ed", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 130802, "upload_time": "2016-08-13T19:38:22", "url": "https://files.pythonhosted.org/packages/03/47/353a27edd613b57a53bbe88bf82029199b112b03f0665134453dbf69c0e5/HTTPolice-0.3.0rc2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d731ec4b6d3d19781e62d1546f001185", "sha256": "2abb33480d23783c4bb2815367aa25b6dbc919f9e9df5c2af7bf6754ed815de6" }, "downloads": -1, "filename": "HTTPolice-0.3.0rc2.tar.gz", "has_sig": false, "md5_digest": "d731ec4b6d3d19781e62d1546f001185", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 338520, "upload_time": "2016-08-13T19:38:25", "url": "https://files.pythonhosted.org/packages/19/00/cd31f6c74ae2d39cd3feb0a764e97f3023fea03fecdbc02e7861b4f2ad35/HTTPolice-0.3.0rc2.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "40331119911655196b56e22a2a26c790", "sha256": "f8452b9f9c7eb6a2672968ce0e3dee6aa5b988cefff87bc62fe27054bafc0ce4" }, "downloads": -1, "filename": "HTTPolice-0.4.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "40331119911655196b56e22a2a26c790", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 131345, "upload_time": "2017-01-14T14:48:30", "url": "https://files.pythonhosted.org/packages/3a/bf/70f040b5f973a5fb2d7101796e903b6c3477e9c1c782779f36a22e525c98/HTTPolice-0.4.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "0a5f3c7984193da897eb27218a2c1224", "sha256": "5e3a54a7fcce84ad62bad66d5c547fcb844254916e9d6e1da98ce31c73cc796d" }, "downloads": -1, "filename": "HTTPolice-0.4.0.tar.gz", "has_sig": false, "md5_digest": "0a5f3c7984193da897eb27218a2c1224", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 342668, "upload_time": "2017-01-14T14:48:32", "url": "https://files.pythonhosted.org/packages/86/e2/9d0373facc8cea18bf111735c16705d6c10c9b2d84d86d79c2bfc6cb22e8/HTTPolice-0.4.0.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "ee33426b6c3d2d9ff6ebb2332e425391", "sha256": "76aa9fa9381f96c38bcf976b20e115ae13a8af459c31bfdcd4230298c6050cc4" }, "downloads": -1, "filename": "HTTPolice-0.5.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ee33426b6c3d2d9ff6ebb2332e425391", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 138815, "upload_time": "2017-03-12T16:33:24", "url": "https://files.pythonhosted.org/packages/95/e4/488e85e641bc87662c47aadbf8d6919ce28bd63aa1cc737fb4a181c5affd/HTTPolice-0.5.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7b2904c0543145ae3be6a9bd1abe63e2", "sha256": "9b6bb6ae1e0fd48bfc2abb8a1c4d1e8004f77fa6d841338b3089d8be4b592ec5" }, "downloads": -1, "filename": "HTTPolice-0.5.0.tar.gz", "has_sig": false, "md5_digest": "7b2904c0543145ae3be6a9bd1abe63e2", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 354063, "upload_time": "2017-03-12T16:33:27", "url": "https://files.pythonhosted.org/packages/a2/f9/9c3561f208e8721fd859caf5e376b2d076e61770a34c5c7e3d09a97737d6/HTTPolice-0.5.0.tar.gz" } ], "0.5.1": [ { "comment_text": "", "digests": { "md5": "30880e5408ead029dd8a5294d5544bc5", "sha256": "3939d939ec3e674dac339df1cb6f9c33c32ea9889b5a5061e6c5047fce1b375d" }, "downloads": -1, "filename": "HTTPolice-0.5.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "30880e5408ead029dd8a5294d5544bc5", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 138910, "upload_time": "2017-03-15T07:30:52", "url": "https://files.pythonhosted.org/packages/aa/f6/d4984e69d2c910528bf0dd56436ca987c14cf48b8ddf4cc5313da35c6e9a/HTTPolice-0.5.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cd34756fee3048e1d0725a8cc5507e83", "sha256": "0ee5101b8c0e2f26dc97487ef9738002f554329f5dc539596c53bd67a88bef16" }, "downloads": -1, "filename": "HTTPolice-0.5.1.tar.gz", "has_sig": false, "md5_digest": "cd34756fee3048e1d0725a8cc5507e83", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 354229, "upload_time": "2017-03-15T07:30:54", "url": "https://files.pythonhosted.org/packages/55/62/e775aa4b5b6a36fb5845225fd43e85914b5b177f769e741108cb91b41925/HTTPolice-0.5.1.tar.gz" } ], "0.5.2": [ { "comment_text": "", "digests": { "md5": "e965a3ab4a2bd0dbf3039ab97dc6cb50", "sha256": "05cb2b185f1baa5e6c976e9483cca9cf8d5645f0af52031a9f29f9d7314672d2" }, "downloads": -1, "filename": "HTTPolice-0.5.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "e965a3ab4a2bd0dbf3039ab97dc6cb50", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 139025, "upload_time": "2017-03-24T18:40:30", "url": "https://files.pythonhosted.org/packages/3a/b4/ad13fae41373a0734388b7fee1418fb9cdc57662ef46e25bcf805428c187/HTTPolice-0.5.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b6c62c2dde0b41cc7eb2cc44098f0e5f", "sha256": "4830c18fd16af6029b1d87f9b9415c15dc87109e29e819073fb9c5affab93364" }, "downloads": -1, "filename": "HTTPolice-0.5.2.tar.gz", "has_sig": false, "md5_digest": "b6c62c2dde0b41cc7eb2cc44098f0e5f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 354812, "upload_time": "2017-03-24T18:40:32", "url": "https://files.pythonhosted.org/packages/b3/12/a54b16243ed05631832b4b48725cd68c4b71d1a91f38e8ea6ddec0423b54/HTTPolice-0.5.2.tar.gz" } ], "0.6.0": [ { "comment_text": "", "digests": { "md5": "a59c45a8d85a6123648d754313999714", "sha256": "022f420b564425483ed8111b987931a3de7f82c3eee01cf8235486e72bc4703e" }, "downloads": -1, "filename": "HTTPolice-0.6.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a59c45a8d85a6123648d754313999714", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 139320, "upload_time": "2017-08-02T16:47:49", "url": "https://files.pythonhosted.org/packages/45/d2/237989e9d267d8c35023d30b46ac37949f2e610c51f639dcfe4cdcc77363/HTTPolice-0.6.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3fe1346e51325894a440d13364f6c4d5", "sha256": "18c1c26c38cc280064202882dbd5a6b72359d645e2f0014c6097f86eca5cc011" }, "downloads": -1, "filename": "HTTPolice-0.6.0.tar.gz", "has_sig": false, "md5_digest": "3fe1346e51325894a440d13364f6c4d5", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 361046, "upload_time": "2017-08-02T16:47:51", "url": "https://files.pythonhosted.org/packages/be/7f/b37cb19886c26302edfe89b339f2c99d3ee7e0f8ee9f3fff204f0b748fc4/HTTPolice-0.6.0.tar.gz" } ], "0.7.0": [ { "comment_text": "", "digests": { "md5": "a48a0053134d7156adedafd5bb213044", "sha256": "33218d5c6826e6c5a90add85e8b0fba4c865ac788dbfdafdf78fcf53885432cb" }, "downloads": -1, "filename": "HTTPolice-0.7.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a48a0053134d7156adedafd5bb213044", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 140543, "upload_time": "2018-03-31T23:12:53", "url": "https://files.pythonhosted.org/packages/a9/25/370ff85dbd6f67a4a0e3059c306d54e928ef666c7523bceaabbce4a3d8b4/HTTPolice-0.7.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2e46549aa04a62563f39b7a72031c559", "sha256": "cdb9fb7b7051c8736f850612c6d5c6572983ab2dc19b69e49407c226e6a9a2c7" }, "downloads": -1, "filename": "HTTPolice-0.7.0.tar.gz", "has_sig": false, "md5_digest": "2e46549aa04a62563f39b7a72031c559", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 421804, "upload_time": "2018-03-31T23:12:54", "url": "https://files.pythonhosted.org/packages/ba/2a/ad75609b50455923edaef096e4ac1cbbd83f9be29514479c623a48c9f4c6/HTTPolice-0.7.0.tar.gz" } ], "0.8.0": [ { "comment_text": "", "digests": { "md5": "38e9293f7648a7b7c0168a83c10e3a19", "sha256": "10c2d20d9f996210cdb2a04f8f9841ff13aa1ad611627d1e373cc70d7101252e" }, "downloads": -1, "filename": "HTTPolice-0.8.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "38e9293f7648a7b7c0168a83c10e3a19", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 3.4", "size": 138780, "upload_time": "2019-03-03T10:56:21", "url": "https://files.pythonhosted.org/packages/fa/52/841f56cd6f7df1a115a6e575b6118bd96b614b53601ff1f358dafda5823b/HTTPolice-0.8.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ba65021ba755fd6f36314b4a06b9a1f6", "sha256": "56d565861776aab41875c4fbe6d476c4228bc3ae8b16a822380308bf923c5f76" }, "downloads": -1, "filename": "HTTPolice-0.8.0.tar.gz", "has_sig": false, "md5_digest": "ba65021ba755fd6f36314b4a06b9a1f6", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.4", "size": 433330, "upload_time": "2019-03-03T10:56:22", "url": "https://files.pythonhosted.org/packages/d5/c6/633ecb9d87cd50180ef74936b7017a5a6b3e28fdeed2cfffb284c5c6c71d/HTTPolice-0.8.0.tar.gz" } ], "0.9.0": [ { "comment_text": "", "digests": { "md5": "a2471e98deae9cb79fe10e176a8cb862", "sha256": "49679215717eb287e5a898780eadc45e6b804f78dcfd651c0452c7cfcaae5542" }, "downloads": -1, "filename": "HTTPolice-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2471e98deae9cb79fe10e176a8cb862", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 3.4", "size": 138119, "upload_time": "2019-06-27T20:10:09", "url": "https://files.pythonhosted.org/packages/b4/eb/f2ac56733d62426c69cd57802a3b9f8e6f522a744922004a1ecb1daea80c/HTTPolice-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b443a223274274c300fbb12fc2c38f5a", "sha256": "b49423aa09b42172a8ff7e640e9163eb508dfb06d294a28b3cf79fa5e1671e8b" }, "downloads": -1, "filename": "HTTPolice-0.9.0.tar.gz", "has_sig": false, "md5_digest": "b443a223274274c300fbb12fc2c38f5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.4", "size": 346946, "upload_time": "2019-06-27T20:10:11", "url": "https://files.pythonhosted.org/packages/b8/7b/07a3583482e951019952dc7d183eb04ea7b23e4eac9ef2a04b4f83e57065/HTTPolice-0.9.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "a2471e98deae9cb79fe10e176a8cb862", "sha256": "49679215717eb287e5a898780eadc45e6b804f78dcfd651c0452c7cfcaae5542" }, "downloads": -1, "filename": "HTTPolice-0.9.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a2471e98deae9cb79fe10e176a8cb862", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">= 3.4", "size": 138119, "upload_time": "2019-06-27T20:10:09", "url": "https://files.pythonhosted.org/packages/b4/eb/f2ac56733d62426c69cd57802a3b9f8e6f522a744922004a1ecb1daea80c/HTTPolice-0.9.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "b443a223274274c300fbb12fc2c38f5a", "sha256": "b49423aa09b42172a8ff7e640e9163eb508dfb06d294a28b3cf79fa5e1671e8b" }, "downloads": -1, "filename": "HTTPolice-0.9.0.tar.gz", "has_sig": false, "md5_digest": "b443a223274274c300fbb12fc2c38f5a", "packagetype": "sdist", "python_version": "source", "requires_python": ">= 3.4", "size": 346946, "upload_time": "2019-06-27T20:10:11", "url": "https://files.pythonhosted.org/packages/b8/7b/07a3583482e951019952dc7d183eb04ea7b23e4eac9ef2a04b4f83e57065/HTTPolice-0.9.0.tar.gz" } ] }