{ "info": { "author": "Ni Kan", "author_email": "859905874@qq.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Intended Audience :: Developers", "License :: OSI Approved :: MIT License", "Operating System :: MacOS :: MacOS X", "Operating System :: Microsoft :: Windows", "Operating System :: POSIX", "Programming Language :: Python :: 2.7", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Programming Language :: Python :: Implementation :: CPython", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "\n# \u4e00\u6b3e\u57fa\u4e8e\u547d\u4ee4\u884c\u7684\u7f51\u7ad9\u538b\u6d4b\u5c0f\u5de5\u5177Webenchmark\n+ \u652f\u6301HTTP GET, POST, PUT, DELETE, HEAD\u64cd\u4f5c\n+ \u652f\u6301\u957f\u8fde\u63a5\n+ \u652f\u6301\u591a\u4e2aURL\u6df7\u5408\u6d4b\u8bd5\n+ \u652f\u6301\u8d85\u65f6\u65f6\u95f4\u8bbe\u7f6e\n+ \u652f\u6301\u8eab\u4efd\u8ba4\u8bc1\uff0c Basic Auth\u548cDigest Auth\n\n## \u7528\u6cd5\u8bf4\u660e\uff1a\n\n### \u5b89\u88c5\uff1a\n\n```\npip install webenchmark\n```\n\n### \u547d\u4ee4\u884c\u9009\u9879\uff1a\n\n```shell\nNikanMacBookPro:~ nikan$ webenchmark\nusage: webenchmark [-h] [-c CONCURRENCY] [-n TOTAL_REQUESTS] [-m METHOD]\n [-f FILE_PATH] [-d DATA] [-j JSON] [-t TIMEOUT] [-k]\n [-a AUTH] [-H HEADERS] [-C COOKIES] [--version]\n urls [urls ...]\n\nHTTP\u538b\u6d4b\u5c0f\u5de5\u5177\ud83c\udf82 Author: Ni Kan(859905874@qq.com)\n\npositional arguments:\n urls \u8bf7\u6c42URL(\u4e00\u4e2a\u6216\u591a\u4e2a)\n\noptional arguments:\n -h, --help show this help message and exit\n -c CONCURRENCY, --concurrency CONCURRENCY\n \u5e76\u53d1\u6570\n -n TOTAL_REQUESTS, --number TOTAL_REQUESTS\n \u8bf7\u6c42\u6570\n -m METHOD, --method METHOD\n \u8bf7\u6c42\u65b9\u5f0f{GET,POST,DELETE,PUT,HEAD,OPTIONS}\n -f FILE_PATH, --file FILE_PATH\n \u6587\u4ef6\u8def\u5f84\n -d DATA, --data DATA post/put \u6570\u636e\n -j JSON, --json JSON post/put json \u6570\u636e\n -t TIMEOUT, --timeout TIMEOUT\n \u8d85\u65f6\u65f6\u95f4\n -k, --keep-alive \u662f\u5426\u542f\u7528\u957f\u8fde\u63a5\n -a AUTH, --auth AUTH \u8eab\u4efd\u8ba4\u8bc1 eg. basic:user:password\n -H HEADERS, --headers HEADERS\n \u8bf7\u6c42\u5934\n -C COOKIES, --cookies COOKIES\n \u8bf7\u6c42cookies\n --version \u5f53\u524d\u7248\u672c\n```\n\n### \u4f8b\u5b50:\n\n```shell\n# \u5bf9\u5355\u4e2a\u8bf7\u6c42\u8fdb\u884cget\u6d4b\u8bd5\nwebenchmark -c 10 -n 30 https://www.baidu.com\n# \u5141\u8bb8keep-alive\nwebenchmark -k -c 10 -n 30 https://www.baidu.com\n# \u8bbe\u7f6e\u8d85\u65f6\u65f6\u95f4\uff08\u6574\u6570\uff09\nwebenchmark -t 1 -c 10 -n 30 https://www.baidu.com\n# \u5bf9\u591a\u4e2aURL\u8fdb\u884c\u6df7\u5408\u8bf7\u6c42\nwebenchmark -c 10 -n 30 https://www.baidu.com http://example.com/ https://www.taobao.com/\n# basic auth\nwebenchmark -a basic:test_user:test_password http://example.com/\n# digest auth\nwebenchmark -a digest:test_user:test_passtest_password http://example.com/\n\n# post json\nwebenchmark -m POST -j \"{'test':'test_json'}\" -c 10 -n 100 http://example.com/ \n\n# post data\nwebenchmark -m POST -j \"{'test':'test_json'}\" -c 10 -n 100 http://example.com/ \n\n# Headers\u548cCookies\nwebenchmark -H \"{'user-agent':'hahah'}\" -C \"{'a':'1'}\" http://example.com/\n\n# \u6709\u975e\u5e38\u591a\u7684url\u53ef\u4ee5\u653e\u4e8e\u6587\u4ef6\u4e2d,\u6bcf\u884c\u4e00\u4e2aurl\nwebenchmark -f benchamark.txt\n```\n\n\u8f93\u51fa\u793a\u4f8b\uff1a\n\n```shell\nNikanMacBookPro:~ nikan$ webenchmark -c 10 -n 30 https://www.baidu.com\n\u6b63\u5728\u8fdb\u884c\u538b\u6d4b.....\n\u538b\u6d4b\u7ed3\u679c========================\n\u5e76\u53d1\u6570\uff1a 10\n\u8bf7\u6c42\u6570\uff1a 30\n\u5931\u8d25\u6570\uff1a 0\n\u975e200\u8bf7\u6c42\u6570\uff1a 0\n\u5e73\u5747\u8bf7\u6c42\u65f6\u957f\uff08\u79d2\uff09\uff1a 0.100\n============================\n\u8bf7\u6c42\u65f6\u95f4\u5206\u5e03\uff08\u79d2\uff09\n0%\uff08\u6700\u5feb\uff090.078\n10% 0.080\n50% 0.094\n90% 0.118\n95% 0.121\n100%\uff08\u6700\u6162\uff090.183\n```\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/nikan1996/Webenchmark", "keywords": "", "license": "MIT", "maintainer": "", "maintainer_email": "", "name": "webenchmark", "package_url": "https://pypi.org/project/webenchmark/", "platform": "", "project_url": "https://pypi.org/project/webenchmark/", "project_urls": { "Homepage": "https://github.com/nikan1996/Webenchmark" }, "release_url": "https://pypi.org/project/webenchmark/1.0.10/", "requires_dist": [ "requests", "gevent" ], "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "summary": "\u547d\u4ee4\u884c\u4e0b\u7684HTTP\u538b\u6d4b\u5de5\u5177", "version": "1.0.10" }, "last_serial": 4171509, "releases": { "1.0.0": [ { "comment_text": "", "digests": { "md5": "fcb38f744c0f1ffde7161ad415acacb6", "sha256": "55af7b9cdd29a6500fcefa9ce765dac9fc81003b46ff448104961f32f8f95c1b" }, "downloads": -1, "filename": "webenchmark-1.0.0-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "fcb38f744c0f1ffde7161ad415acacb6", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 1525, "upload_time": "2018-08-13T08:41:09", "url": "https://files.pythonhosted.org/packages/a1/ec/11475090cf0cfaf1ca6814888ecde067eb06526d59a49ee8a6d84546a0ba/webenchmark-1.0.0-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3e15132da55fc8818df520c0c4ff82a", "sha256": "ecb3f0af810456fb97a7c5d6152bb87d762ba502f4074ef49828836363797413" }, "downloads": -1, "filename": "webenchmark-1.0.0.tar.gz", "has_sig": false, "md5_digest": "d3e15132da55fc8818df520c0c4ff82a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.6, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*", "size": 2670, "upload_time": "2018-08-13T08:41:11", "url": "https://files.pythonhosted.org/packages/34/7e/b1d70fcebe1c7d78a4a22df6443c3add0252e3c897a17371c34df683dbf3/webenchmark-1.0.0.tar.gz" } ], "1.0.1": [ { "comment_text": "", "digests": { "md5": "b83828b1d512db002b902191cb2e456d", "sha256": "58f4ee5221cc71605d15be6fcdb4c1fee2b4eefed6abf7fff11c7d95f866ca7c" }, "downloads": -1, "filename": "webenchmark-1.0.1-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b83828b1d512db002b902191cb2e456d", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": null, "size": 5629, "upload_time": "2018-08-13T09:05:10", "url": "https://files.pythonhosted.org/packages/c1/c5/91ee2ed3c1f6056dd377c6c3fdad55a400244c5ad610b6419cb4469abb2e/webenchmark-1.0.1-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d5a99d44bd4f72a15888eddd1abef94d", "sha256": "c7987a9240463bd05b9be94720d8368af5226d07884e902350a4046194b109ac" }, "downloads": -1, "filename": "webenchmark-1.0.1.tar.gz", "has_sig": false, "md5_digest": "d5a99d44bd4f72a15888eddd1abef94d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 6213, "upload_time": "2018-08-13T09:05:12", "url": "https://files.pythonhosted.org/packages/be/68/fb87cb4ecd9f952f2bee6a865bf4a246dbdbb62b9cbf97af31ea6eac4f3a/webenchmark-1.0.1.tar.gz" } ], "1.0.10": [ { "comment_text": "", "digests": { "md5": "c583cc1f020e004082d0eae8f7ed70fb", "sha256": "b5b3b956793c0d18da741d4e86a22b568a8e6b025a38c4260c1ec75e3783ea4b" }, "downloads": -1, "filename": "webenchmark-1.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c583cc1f020e004082d0eae8f7ed70fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6908, "upload_time": "2018-08-15T02:27:58", "url": "https://files.pythonhosted.org/packages/57/04/8f95d06e117e9ebb341043efa910ea391744e2269289b7a1154283689b6e/webenchmark-1.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2ab100a9e3dba402cdc348dc127d8fa", "sha256": "1cfd6e81a6925e550d06c677149b6a80a27c1628c856bc253262936131a37ea7" }, "downloads": -1, "filename": "webenchmark-1.0.10.tar.gz", "has_sig": false, "md5_digest": "e2ab100a9e3dba402cdc348dc127d8fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 7631, "upload_time": "2018-08-15T02:28:01", "url": "https://files.pythonhosted.org/packages/05/bf/e9b49ac7185bc0060a8facfff5162e48ac7e20efb70a738a9b3a89c66c03/webenchmark-1.0.10.tar.gz" } ], "1.0.2": [ { "comment_text": "", "digests": { "md5": "da6640249920f3454eab5195bbdddd5f", "sha256": "d1ef07b5d4f697c1a6694d44ed7fd94d98a026305795958b8b975fb63313579d" }, "downloads": -1, "filename": "webenchmark-1.0.2-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "da6640249920f3454eab5195bbdddd5f", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5770, "upload_time": "2018-08-13T09:10:56", "url": "https://files.pythonhosted.org/packages/c3/b7/764c2739dc5df0030be168d02839ae11ed00c5b3b76b1d304659cfd216e4/webenchmark-1.0.2-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4b1c7d265a267251ca63a052e24bb819", "sha256": "208f80913b9519d0bfa894b610a464421c0c7ca1c7e5dbd0fef7b48b653a437e" }, "downloads": -1, "filename": "webenchmark-1.0.2.tar.gz", "has_sig": false, "md5_digest": "4b1c7d265a267251ca63a052e24bb819", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6394, "upload_time": "2018-08-13T09:10:57", "url": "https://files.pythonhosted.org/packages/92/2f/9f7567cef09ec0ab211547ccba0df2db1d3074bb4821cae31e05dd7ae1fe/webenchmark-1.0.2.tar.gz" } ], "1.0.3": [ { "comment_text": "", "digests": { "md5": "c5f209f89555bf68cb9e2ca3149a87d9", "sha256": "612616377520ce6262d38e69bcf800b421b6e8c9131f96d1dd3fa98061cde762" }, "downloads": -1, "filename": "webenchmark-1.0.3-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c5f209f89555bf68cb9e2ca3149a87d9", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5770, "upload_time": "2018-08-13T10:07:36", "url": "https://files.pythonhosted.org/packages/ab/b2/5c9f074efd8155f486faf330c09d3d5b80b77e97057415eeafa4acd75d14/webenchmark-1.0.3-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "abba39eb7f75fe755699ae70819fe5da", "sha256": "296f3f95de12212ddd806fe66d78b34010d898918b3977b248061eb08a4ea5b5" }, "downloads": -1, "filename": "webenchmark-1.0.3.tar.gz", "has_sig": false, "md5_digest": "abba39eb7f75fe755699ae70819fe5da", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6388, "upload_time": "2018-08-13T10:07:38", "url": "https://files.pythonhosted.org/packages/e5/90/c87a51bee4f515b0d73860e05f8e127f9e65a65006cc36634a3e5472ac65/webenchmark-1.0.3.tar.gz" } ], "1.0.4": [ { "comment_text": "", "digests": { "md5": "b7b3b83ff019847aab6f48bd69dfc9da", "sha256": "f445ce8bf25483586e40b763de3dea84fa325da8a4b23007919dbbfb175bb89c" }, "downloads": -1, "filename": "webenchmark-1.0.4-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "b7b3b83ff019847aab6f48bd69dfc9da", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5767, "upload_time": "2018-08-13T10:26:55", "url": "https://files.pythonhosted.org/packages/34/66/6e89e337aa86ea238083066f20ff3ccf747983826342d3921677b3c2f468/webenchmark-1.0.4-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3654fa0217703be35091773222f5ad7d", "sha256": "f1e3556a674283050e391e59ca32805324945ed86e34926e8f78ae84f5317366" }, "downloads": -1, "filename": "webenchmark-1.0.4.tar.gz", "has_sig": false, "md5_digest": "3654fa0217703be35091773222f5ad7d", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6390, "upload_time": "2018-08-13T10:26:57", "url": "https://files.pythonhosted.org/packages/c6/a2/d507b8a325e64e4ae2d3025e79d83cb49c4301559eac226d20b6339552c8/webenchmark-1.0.4.tar.gz" } ], "1.0.5": [ { "comment_text": "", "digests": { "md5": "d9363feb5493c2a1c68068b0b04309ad", "sha256": "7a3014d6cb1f17735481b46b49fb66004df7e2c377357cdc4d48defac886173b" }, "downloads": -1, "filename": "webenchmark-1.0.5-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "d9363feb5493c2a1c68068b0b04309ad", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5979, "upload_time": "2018-08-13T10:47:56", "url": "https://files.pythonhosted.org/packages/38/39/47e55345d1105249d7626b27a975672d3d8722cca0d5c084104ca6041bfd/webenchmark-1.0.5-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cec3beb357c9523d898603ee685bc0ab", "sha256": "0e7cffc1fed269519b17248c835d353665d426802ea98c064b3605a923133ad6" }, "downloads": -1, "filename": "webenchmark-1.0.5.tar.gz", "has_sig": false, "md5_digest": "cec3beb357c9523d898603ee685bc0ab", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6688, "upload_time": "2018-08-13T10:47:58", "url": "https://files.pythonhosted.org/packages/cc/75/11fb02179769cf50c95007088cb5cece13d156f3fbdd0eb289d138dcfab6/webenchmark-1.0.5.tar.gz" } ], "1.0.6": [ { "comment_text": "", "digests": { "md5": "f71388f09dc9cb50afa167cab1316046", "sha256": "fa2f3581367d711ec711b113d950d7f93e401b6a38b91ef636464706c58a9ffc" }, "downloads": -1, "filename": "webenchmark-1.0.6-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "f71388f09dc9cb50afa167cab1316046", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 5965, "upload_time": "2018-08-13T10:51:12", "url": "https://files.pythonhosted.org/packages/9e/9a/04de0a30237401cc310d2d3216bc11a245938d4860e9934c40f888596587/webenchmark-1.0.6-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "82c1237da770e44e122aeba7fcc8ddea", "sha256": "d78c6257b704f0c81af232c7be8efaed73f86321ef301f37aa19df51e5282eb8" }, "downloads": -1, "filename": "webenchmark-1.0.6.tar.gz", "has_sig": false, "md5_digest": "82c1237da770e44e122aeba7fcc8ddea", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6671, "upload_time": "2018-08-13T10:51:13", "url": "https://files.pythonhosted.org/packages/ea/de/80dff6b275a9a65c8b87cd25748107b85bd3b8ea11693b9e8527a961c403/webenchmark-1.0.6.tar.gz" } ], "1.0.7": [ { "comment_text": "", "digests": { "md5": "ab913f46791df59402f4d292b0324fa8", "sha256": "ebc8bde8100798d42f70b455c0ac792743fe0e2f45f3f7c085133d497069d57d" }, "downloads": -1, "filename": "webenchmark-1.0.7-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "ab913f46791df59402f4d292b0324fa8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6809, "upload_time": "2018-08-13T11:15:09", "url": "https://files.pythonhosted.org/packages/26/49/a8a7713104abfa05c82a0dbadd9d829ba356486674e7d4caf5d6a3cc0ee7/webenchmark-1.0.7-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "760d85a785cda0ba1a108b2cf9573188", "sha256": "fc307cb3dedbd9badae0a1346ff8fde6248fd7c4a6a9079a909f2a2d9d62b8b1" }, "downloads": -1, "filename": "webenchmark-1.0.7.tar.gz", "has_sig": false, "md5_digest": "760d85a785cda0ba1a108b2cf9573188", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 7537, "upload_time": "2018-08-13T11:15:10", "url": "https://files.pythonhosted.org/packages/66/0b/3642b99b53528e2f4a7734855c2d8972738a02e0e81b4f1349c4d1595613/webenchmark-1.0.7.tar.gz" } ], "1.0.8": [ { "comment_text": "", "digests": { "md5": "a12f08e7e758f32ff5dbf940421d91d8", "sha256": "daf5f0e29fed393e0666e871ec300526d14f5dccee2698edd2bb7e7e68986016" }, "downloads": -1, "filename": "webenchmark-1.0.8-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "a12f08e7e758f32ff5dbf940421d91d8", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6784, "upload_time": "2018-08-13T11:33:51", "url": "https://files.pythonhosted.org/packages/3c/11/95ece033b4a8c54e9fc9cac461974767563e0fefd051b3c2bfde4bb84fed/webenchmark-1.0.8-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae2e9b62566ecfaa4d20d979d4713874", "sha256": "9a89817794e7ffc19a856a2b28aed22b1aa2abfe9cb1ea610720d2d501f7b40b" }, "downloads": -1, "filename": "webenchmark-1.0.8.tar.gz", "has_sig": false, "md5_digest": "ae2e9b62566ecfaa4d20d979d4713874", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 7498, "upload_time": "2018-08-13T11:33:53", "url": "https://files.pythonhosted.org/packages/b9/50/14a0b25a6a39ec991f8e1f084303bbcc5631027483b1b3ac0904764eab65/webenchmark-1.0.8.tar.gz" } ], "1.0.9": [ { "comment_text": "", "digests": { "md5": "28618df6f148c0762cf3da66b6e772d7", "sha256": "36824313b358cc7a484303f017d2ddd4f4ca8bcceca3fc1a656adad5c53189a0" }, "downloads": -1, "filename": "webenchmark-1.0.9-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "28618df6f148c0762cf3da66b6e772d7", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6812, "upload_time": "2018-08-13T11:49:38", "url": "https://files.pythonhosted.org/packages/13/be/2632b4d044afb119246c13047f183256ac5b8b3469b7baccff2a38362579/webenchmark-1.0.9-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "7dfa6a0c6a782a4b92fbe3208eabc029", "sha256": "874c4e223a1fd3eb089ecc191f383dc2bbfa6e3a7deb6633627fdec049b03cac" }, "downloads": -1, "filename": "webenchmark-1.0.9.tar.gz", "has_sig": false, "md5_digest": "7dfa6a0c6a782a4b92fbe3208eabc029", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 7538, "upload_time": "2018-08-13T11:49:40", "url": "https://files.pythonhosted.org/packages/c7/a2/5a6d525497e1c773690766a1b67bde7f67a0359c608791197c170391bab9/webenchmark-1.0.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "c583cc1f020e004082d0eae8f7ed70fb", "sha256": "b5b3b956793c0d18da741d4e86a22b568a8e6b025a38c4260c1ec75e3783ea4b" }, "downloads": -1, "filename": "webenchmark-1.0.10-py2.py3-none-any.whl", "has_sig": false, "md5_digest": "c583cc1f020e004082d0eae8f7ed70fb", "packagetype": "bdist_wheel", "python_version": "py2.py3", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 6908, "upload_time": "2018-08-15T02:27:58", "url": "https://files.pythonhosted.org/packages/57/04/8f95d06e117e9ebb341043efa910ea391744e2269289b7a1154283689b6e/webenchmark-1.0.10-py2.py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "e2ab100a9e3dba402cdc348dc127d8fa", "sha256": "1cfd6e81a6925e550d06c677149b6a80a27c1628c856bc253262936131a37ea7" }, "downloads": -1, "filename": "webenchmark-1.0.10.tar.gz", "has_sig": false, "md5_digest": "e2ab100a9e3dba402cdc348dc127d8fa", "packagetype": "sdist", "python_version": "source", "requires_python": ">=2.7,!=3.0.*,!=3.1.*,!=3.2.*,!=3.3.*", "size": 7631, "upload_time": "2018-08-15T02:28:01", "url": "https://files.pythonhosted.org/packages/05/bf/e9b49ac7185bc0060a8facfff5162e48ac7e20efb70a738a9b3a89c66c03/webenchmark-1.0.10.tar.gz" } ] }