{ "info": { "author": "", "author_email": "", "bugtrack_url": null, "classifiers": [ "Development Status :: 3 - Alpha", "Intended Audience :: Developers", "License :: OSI Approved :: GNU General Public License v3 or later (GPLv3+)", "Natural Language :: Chinese (Simplified)", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3 :: Only", "Topic :: Internet :: WWW/HTTP", "Topic :: Software Development :: Libraries :: Python Modules" ], "description": "# ks33requests\n\n[![PyPI](https://img.shields.io/pypi/v/ks33requests.svg)](https://pypi.org/project/ks33requests/)\n[![PyPI - License](https://img.shields.io/pypi/l/ks33requests.svg)](https://pypi.org/project/ks33requests/)\n[![Documentation Status](https://readthedocs.org/projects/ks33requests/badge/?version=stable)](https://ks33requests.readthedocs.io/zh_CN/stable/?badge=stable)\n[![CircleCI](https://circleci.com/gh/tanbro/ks33requests.svg?style=svg)](https://circleci.com/gh/tanbro/ks33requests)\n[![codecov](https://codecov.io/gh/tanbro/ks33requests/branch/master/graph/badge.svg)](https://codecov.io/gh/tanbro/ks33requests)\n[![PyPI - Format](https://img.shields.io/pypi/format/ks33requests.svg)](https://pypi.org/project/ks33requests/)\n[![PyPI - Status](https://img.shields.io/pypi/status/ks33requests.svg)](https://pypi.org/project/ks33requests/)\n[![PyPI - Python Version](https://img.shields.io/pypi/pyversions/ks33requests.svg)](https://pypi.org/project/ks33requests/)\n[![PyPI - Implementation](https://img.shields.io/pypi/implementation/ks33requests.svg)](https://pypi.org/project/ks33requests/)\n\n## \u6982\u8ff0\n\n\u4e00\u4e2a\u5f88\u7b80\u5355\u7684\u3001\u9002\u7528\u4e8e [\u91d1\u5c71\u4e91][] \u5bf9\u8c61\u5b58\u50a8([KS3][])\u7684 [Python][]3 \u5ba2\u6237\u7aef\u3002\n\n[\u91d1\u5c71\u4e91][] \u5b98\u65b9\u63d0\u4f9b\u4e86 [KS3][] \u7684 [Python][] SDK\uff0c\u4f46\u5728\u6211\u542f\u52a8\u8fd9\u4e2a\u9879\u76ee(2019-06-10)\u65f6\uff0c\u4ec5\u63d0\u4f9b [Python][]2 SDK\u3002\n\n\u8003\u8651\u5230 [Python][]2 \u5df2\u7ecf\u63a5\u8fd1\u5176\u751f\u547d\u5468\u671f\u7684\u7ec8\u70b9\uff0c\u6211\u5236\u4f5c\u4e86\u8fd9\u4e2a\u7b80\u5355\u7684 [Python]3 [KS3][] \u5ba2\u6237\u7aef\u7528\u4e8e\u76f8\u5173\u9879\u76ee\u3002\n\n## \u5b89\u88c5\n\n- [pip][] \u5b89\u88c5\n\n ```bash\n pip install ks33requests\n ```\n\n- \u6e90\u4ee3\u7801\u5b89\u88c5\n\n ```bash\n python setuptools.py install\n ```\n\n- [Pipenv][] \u5b89\u88c5\n\n ```bash\n pipenv install ks33requests\n ```\n\n## \u5982\u4f55\u4f7f\u7528\n\n\u53c2\u89c1 [notebooks](notebooks) \u4e2d\u7684\u7b14\u8bb0\n\n[Python]: https://python.org/\n[virtual environment]: https://packaging.python.org/glossary/#term-virtual-environment \"An isolated Python environment that allows packages to be installed for use by a particular application, rather than being installed system wide.\"\n[pip]: https://packaging.python.org/key_projects/#pip \"A tool for installing Python packages.\"\n[Pipenv]: https://packaging.python.org/key_projects/#pipenv \"Pipenv is a project that aims to bring the best of all packaging worlds to the Python world.\"\n[venv]: https://packaging.python.org/key_projects/#venv \"A package in the Python Standard Library (starting with Python 3.3) for creating Virtual Environments.\"\n[conda]: https://packaging.python.org/key_projects/#conda \"conda is the package management tool for Anaconda Python installations.\"\n[S3]: https://aws.amazon.com/s3/\n[\u91d1\u5c71\u4e91]: https://www.ksyun.com/\n[KS3]: https://www.ksyun.com/post/product/KS3 \"\u91d1\u5c71\u5bf9\u8c61\u5b58\u50a8\uff08Kingsoft Standard Storage Service\uff0c\u7b80\u79f0KS3\uff09\"\n[generateDS]: https://pypi.org/project/generateDS/\n\n# CHANGELOG\n\n## 0.1.3\n\n**\ud83d\udcc5 Date** : 2019-06-26\n\n- New:\n - `get_content_md5()`: \u83b7\u53d6 KS3 \u6837\u5f0f\u7684 MD5 BASE64 \u6821\u9a8c\u503c\n- Fix:\n - \u4fee\u8ba2 `conda` \u4e0e `pip` \u7684\u5b9a\u4e49\u6587\u4ef6\u4e2d\u7684\u51e0\u5904\u9519\u8bef\n - \u4fee\u8ba2\u51e0\u5904\u6587\u6863\u9519\u8bef\n\n## 0.1.2.1\n\n**\ud83d\udcc5 Date** : 2019-06-25\n\n- Change:\n - \u6784\u9020 `Client` \u65f6\uff0c\u5982\u679c\u4e0d\u6307\u5b9a\u5bc6\u94a5\u5bf9\uff0c\u5c06\u4ece\u73af\u5883\u53d8\u91cf `KSYUN_ACCESS_KEY` \u4e0e `KSYUN_SECRET_KEY` \u83b7\u5f97\n - `Client.send()` \u589e\u52a0 `encoding` \u53c2\u6570\uff0c\u7528\u4e8e\u5bf9\u6587\u672c\u6570\u636e\u4e0a\u4f20\u7684\u652f\u6301\n- Fix:\n - \u51e0\u4e2a\u6709\u5173\u6587\u672c\u6570\u636e\u4e0a\u4f20 bug\n- New:\n - \u51e0\u4e2a\u6d4b\u8bd5\u7528\u4f8b\n - [Sphinx Docs](https://ks33requests.readthedocs.io)\n - [Circle CI](https://circleci.com/gh/tanbro/ks33requests)\n - [Code coverage](https://codecov.io/gh/tanbro/ks33requests)\n\n## 0.1\n\n**\ud83d\udcc5 Date** : 2019-06-12\n\n\u8fd9\u5b9e\u9645\u4e0a\u8fd8\u662f\u4e00\u4e2a Alpha \u7248\u672c\uff0c\u4f46\u662f\u4e3a\u4e86\u5728\u9879\u76ee\u4e2d\u987a\u5229\u4f7f\u7528\uff0c\u4e14\u7ed9\u5b83\u4e00\u4e2a\u7a33\u5b9a\u7684\u7248\u672c\u7f16\u53f7\u3002\n\n# CONTRIBUTING\n\n> \u2139 **\u6ce8\u610f:**\n>\n> \u8fd9\u4e2a\u9879\u76ee\u9700\u8981 [Python][] `3.5` \u53ca\u4ee5\u4e0a\u7248\u672c\u3002\n\n## \u590d\u523b\u9879\u76ee\u4ee3\u7801\n\n\u590d\u523b\u9879\u76ee\u4ee3\u7801\u5230\u5de5\u4f5c\u76ee\u5f55\uff0c\u7136\u540e\u5207\u6362\u5230\u9879\u76ee\u7684\u76ee\u5f55\uff1a\n\n```bash\ncd path/to/your/workspace/directory/\ngit clone https://github.com/tanbro/ks33requests.git\ncd ks33requests\n```\n\n## \u51c6\u5907\u5f00\u53d1\u73af\u5883\n\n\u5f3a\u70c8\u5efa\u8bae\u5728 [virtual environment][] \u4e2d\u8fdb\u884c\u5f00\u53d1\u5de5\u4f5c\u3002\n\n- \u5982\u679c\u4f7f\u7528\u6807\u51c6\u5e93:\n\n \u4f7f\u7528\u6807\u51c6\u5e93\u7684 [venv][] \u4e0e [pip][] \u76f4\u63a5\u65b0\u5efa\u540d\u4e3a`venv`\u7684\u865a\u62df\u73af\u5883\u76ee\u5f55\uff0c\u5c06\u672c\u9879\u76ee\u4ee5\u201c\u5f00\u53d1\u6a21\u5f0f\u201d\u5b89\u88c5\u5230\u8fd9\u4e2a\u73af\u5883\uff0c\u5e76\u5b89\u88c5\u5f00\u53d1\u5de5\u4f5c\u6240\u8981\u4f7f\u7528\u7684\u5305\uff1a\n\n ```bash\n path/of/your/python -m venv venv\n venv/bin/python setup.py develop\n venv/bin/python -m pip install -r requires/dev.txt\n ```\n\n- \u5982\u679c\u4f7f\u7528 [Pipenv][]:\n\n \u4f7f\u7528 [Pipenv][] \u547d\u4ee4\u76f4\u63a5\u5b89\u88c5:\n\n ```bash\n pipenv install --dev\n ```\n\n- \u5982\u679c\u4f7f\u7528 [conda][]\n\n \u4f7f\u7528 [conda][] \u4ece\u914d\u7f6e\u6587\u4ef6\u65b0\u5efa\u4e00\u4e2a\u4e13\u7528\u4e8e\u8fd9\u4e2a\u9879\u76ee\u7684\u3001\u540d\u4e3a`ks33requests-dev`\u7684\u73af\u5883\uff0c\u7136\u540e\u6fc0\u6d3b\u5b83\uff0c\u5c06\u672c\u9879\u76ee\u4ee5\u201c\u5f00\u53d1\u6a21\u5f0f\u201d\u5b89\u88c5\u5230\u8fd9\u4e2a\u73af\u5883\uff1a\n\n ```bash\n conda env create -f environment.yml\n conda activate ks33requests-dev\n python setup.py develop\n ```\n\n### XML Schema\n\n[\u91d1\u5c71\u4e91][] [KS3][] \u7684 WebAPI \u6570\u636e\u7ed3\u6784\u6709\u8bb8\u591a\u4e0e[S3]\u517c\u5bb9\u3002\n\u6240\u4ee5\uff0c\u8fd9\u4e2a\u9879\u76ee\u76f4\u63a5\u4f7f\u7528\u8003\u8651\u6765\u81ea \u7684 Schema\u3002\n\n\u6211\u4eec\u4f7f\u7528 [generateDS][] \u5de5\u5177\uff0c\u4ece`xsd`\u6587\u4ef6\u751f\u6210 [Python][] \u7c7b\u578b\u5b9a\u4e49\uff1a\n\n```bash\nmkdir -p schemas\nwget http://s3.amazonaws.com/doc/2006-03-01/AmazonS3.xsd -P schemas\ngenerateDS.py -f -o s3_api.py -s s3_sub.py --super=s3_api schemas/AmazonS3.xsd\n```\n\n\u751f\u6210\u7684\u6e90\u4ee3\u7801\u6587\u4ef6\u590d\u5236\u5230\u540d\u79f0\u7a7a\u95f4 `ks33requests.schemas` \u4e2d\uff0c\u5c0f\u5e45\u4fee\u6539 `s3_sub.py` \u5373\u53ef\u4f7f\u7528\u3002\n\n### \u8fd0\u884c\u6d4b\u8bd5\u7528\u4f8b\n\n```bash\npython setup.py test\n```\n\n\u6d4b\u8bd5\u7528\u4f8b\u5f88\u5c11\uff0c\u9646\u7eed\u8865\u5145\u4e2d...\n\n### Docs\n\n\u5982\u679c\u6a21\u5757\u6709\u589e\u51cf\uff0c\u9700\u8981\u5220\u9664\u539f\u6765\u7684 [Sphinx-Docs][] API \u81ea\u52a8\u6587\u6863\u5e76\u91cd\u65b0\u751f\u6210:\n\n```bash\nrm -rf docs/ks3requests.rst docs/api\nsphinx-apidoc -e -f -o docs/api src/ks33requests src/ks33requests/schemas/s3_*.py\n```\n\n[Python]: https://python.org/\n[virtual environment]: https://packaging.python.org/glossary/#term-virtual-environment \"An isolated Python environment that allows packages to be installed for use by a particular application, rather than being installed system wide.\"\n[pip]: https://packaging.python.org/key_projects/#pip \"A tool for installing Python packages.\"\n[Pipenv]: https://packaging.python.org/key_projects/#pipenv \"Pipenv is a project that aims to bring the best of all packaging worlds to the Python world.\"\n[venv]: https://packaging.python.org/key_projects/#venv \"A package in the Python Standard Library (starting with Python 3.3) for creating Virtual Environments.\"\n[conda]: https://packaging.python.org/key_projects/#conda \"conda is the package management tool for Anaconda Python installations.\"\n[S3]: https://aws.amazon.com/s3/\n[Sphinx-Docs]: https://www.sphinx-doc.org \"Sphinx is a tool that makes it easy to create intelligent and beautiful documentation\"\n[\u91d1\u5c71\u4e91]: https://www.ksyun.com/\n[KS3]: https://www.ksyun.com/post/product/KS3 \"\u91d1\u5c71\u5bf9\u8c61\u5b58\u50a8\uff08Kingsoft Standard Storage Service\uff0c\u7b80\u79f0KS3\uff09\"\n[generateDS]: https://pypi.org/project/generateDS/\n\n# AUTHORS\n\n* Liu Xue Yan ()\n\n ![img](https://www.gravatar.com/avatar/049d2fae1fd2df6439e87d1383d0276b)\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/tanbro/ks33requests", "keywords": "", "license": "GNU General Public License v3 or later", "maintainer": "", "maintainer_email": "", "name": "ks33requests", "package_url": "https://pypi.org/project/ks33requests/", "platform": "", "project_url": "https://pypi.org/project/ks33requests/", "project_urls": { "Homepage": "https://github.com/tanbro/ks33requests" }, "release_url": "https://pypi.org/project/ks33requests/0.1.3/", "requires_dist": [ "requests (<3.0,>=2.0)", "lxml (<5.0,>=4.0)" ], "requires_python": "", "summary": "\u9002\u7528\u4e8e\u91d1\u5c71\u4e91\u5bf9\u8c61\u5b58\u50a8(KS3)\u7684\u7b80\u5355 Python3 \u5ba2\u6237\u7aef", "version": "0.1.3" }, "last_serial": 5449916, "releases": { "0.1": [ { "comment_text": "", "digests": { "md5": "a57d83f5953d6a1e8a1592be2a967f09", "sha256": "bb7fdd61de1340f28b4402cd53e8f13f5f29de3cb7802151aab45c89471c7c12" }, "downloads": -1, "filename": "ks33requests-0.1-py3-none-any.whl", "has_sig": false, "md5_digest": "a57d83f5953d6a1e8a1592be2a967f09", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 40762, "upload_time": "2019-06-12T04:18:15", "url": "https://files.pythonhosted.org/packages/36/4a/9e65d8f5804823c0ea5af73560cad2b97ac6e369a47088efedd5e1864c61/ks33requests-0.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "340e7fd7e9627418faabdc51ad697dd4", "sha256": "4f3c83bb4eeeead9fbd46b6816879e5150a39ffb6ead6ee5457a613b47c1e5fa" }, "downloads": -1, "filename": "ks33requests-0.1.tar.gz", "has_sig": false, "md5_digest": "340e7fd7e9627418faabdc51ad697dd4", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 51300, "upload_time": "2019-06-12T04:18:17", "url": "https://files.pythonhosted.org/packages/8f/d6/0fc7f1a9608cf7a20179d9e34e411ef9440047e2c30c73138c4bf4909c3f/ks33requests-0.1.tar.gz" } ], "0.1.1": [ { "comment_text": "", "digests": { "md5": "5b971f6db418b914b79c29e643b6c5dc", "sha256": "e3110acf9aff5af538b44cb3f5b48e22dfd705d3a2d449f607a3ff3efc6732c7" }, "downloads": -1, "filename": "ks33requests-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "5b971f6db418b914b79c29e643b6c5dc", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 40776, "upload_time": "2019-06-12T04:24:44", "url": "https://files.pythonhosted.org/packages/65/40/88114ca24f7a8489e093e43425418ce517c72205b4038bc13c70670640e8/ks33requests-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a85d80b9ba10914baba5dfb57f87ed34", "sha256": "44b62b3d201e8dd43f39789e915caa8121b9dac68ad100d1ffe8c966356ebdd5" }, "downloads": -1, "filename": "ks33requests-0.1.1.tar.gz", "has_sig": false, "md5_digest": "a85d80b9ba10914baba5dfb57f87ed34", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 51291, "upload_time": "2019-06-12T04:24:46", "url": "https://files.pythonhosted.org/packages/25/32/25f12b6230523f707b1c23bc55c713ab848e693d2862123ad37872a4a89d/ks33requests-0.1.1.tar.gz" } ], "0.1.2": [ { "comment_text": "", "digests": { "md5": "96ddfe66713db8d99a3bb585cade3c82", "sha256": "81cc3c6abeaab785e277a867644468563b276239e2544c2263a7c6ede9f484d4" }, "downloads": -1, "filename": "ks33requests-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "96ddfe66713db8d99a3bb585cade3c82", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 41427, "upload_time": "2019-06-14T04:39:36", "url": "https://files.pythonhosted.org/packages/c5/1d/d1e641c05c733b072ca386a58e1b79d2ebebc8b43938acdc4ba5dbc84f6c/ks33requests-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "cab1eb72b803ab458ba6a965628ea4d9", "sha256": "9648f444d18218548e29dfcb1c086ffef9ad6e16d2dd02f780d99e0f5de21ddd" }, "downloads": -1, "filename": "ks33requests-0.1.2.tar.gz", "has_sig": false, "md5_digest": "cab1eb72b803ab458ba6a965628ea4d9", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 52545, "upload_time": "2019-06-14T04:39:38", "url": "https://files.pythonhosted.org/packages/16/62/3dbc707a5b6ce604ff855bdaff89dac6e91c2cf4ae0605fea9ca026de40a/ks33requests-0.1.2.tar.gz" } ], "0.1.2.1": [ { "comment_text": "", "digests": { "md5": "d65aee3e5430b04c4e5c716b0e195242", "sha256": "48c9037956c3b5370144e4310f71fb5cd538dc65ec6666d87caa8791d98a98d1" }, "downloads": -1, "filename": "ks33requests-0.1.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "d65aee3e5430b04c4e5c716b0e195242", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 45677, "upload_time": "2019-06-25T05:44:24", "url": "https://files.pythonhosted.org/packages/17/ab/e3ecfad814757d32c0cfd69f57d7d81fd183801574ba176588b3aa0969e3/ks33requests-0.1.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a84cb937ac9ea95bb3bdace8703ee4bf", "sha256": "a3c9ce7b501a6f8d57ab6b67b3786bee227e22a54403ba59228e5d20e1f56ece" }, "downloads": -1, "filename": "ks33requests-0.1.2.1.tar.gz", "has_sig": false, "md5_digest": "a84cb937ac9ea95bb3bdace8703ee4bf", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 60292, "upload_time": "2019-06-25T05:44:27", "url": "https://files.pythonhosted.org/packages/96/84/e47ecbce7eed193127d8f35ab1000b21a9fef101c4a04b873b76f397f322/ks33requests-0.1.2.1.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "09affe60aadf43044d1a4cc686c6bafa", "sha256": "3261033317f46a7e8d21b2e033b331d00da5cacb8f2fbc25be5f83b10dcfc14f" }, "downloads": -1, "filename": "ks33requests-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "09affe60aadf43044d1a4cc686c6bafa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48039, "upload_time": "2019-06-26T07:24:34", "url": "https://files.pythonhosted.org/packages/ce/d4/9d52d6dbbb2418d3f029319c6bb235ee34cae2625c84dacd3e5d0d99a7dc/ks33requests-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e6ea2074271b037ec923c6bf3f6b169", "sha256": "09daee9ad38424e542f2b046130b39d066f04a6b1fc7be082c246ee7807e1070" }, "downloads": -1, "filename": "ks33requests-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3e6ea2074271b037ec923c6bf3f6b169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63173, "upload_time": "2019-06-26T07:24:36", "url": "https://files.pythonhosted.org/packages/b6/20/c2821f8b88bddde3c88088312aa45e5af6fc48c1f9b51a900414e5eb420d/ks33requests-0.1.3.tar.gz" } ], "0.1a1": [ { "comment_text": "", "digests": { "md5": "12500fe83475bcd52b29546602074e88", "sha256": "4d68d615cb5a155e548f0db3ec50caf8e402fef2cefeaae954070fe14dc84e99" }, "downloads": -1, "filename": "ks33requests-0.1a1-py3-none-any.whl", "has_sig": false, "md5_digest": "12500fe83475bcd52b29546602074e88", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": ">=3.5", "size": 39569, "upload_time": "2019-06-11T08:17:14", "url": "https://files.pythonhosted.org/packages/e3/5d/9c118af18ad8b718714f95d9e3d6607f08f91e341d67859554872a651760/ks33requests-0.1a1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "992c6c6e7a4bc288600dca425244375a", "sha256": "7d026a36f94cd186e6f72bc32c510644d44a9e99d4bc9972d12b48b2eb887a4b" }, "downloads": -1, "filename": "ks33requests-0.1a1.tar.gz", "has_sig": false, "md5_digest": "992c6c6e7a4bc288600dca425244375a", "packagetype": "sdist", "python_version": "source", "requires_python": ">=3.5", "size": 49445, "upload_time": "2019-06-11T08:17:17", "url": "https://files.pythonhosted.org/packages/ed/84/fe8d788b53ba35f78c88ecb8874cc7efc1f4419ab2dcf0371444dabcf6de/ks33requests-0.1a1.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "09affe60aadf43044d1a4cc686c6bafa", "sha256": "3261033317f46a7e8d21b2e033b331d00da5cacb8f2fbc25be5f83b10dcfc14f" }, "downloads": -1, "filename": "ks33requests-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "09affe60aadf43044d1a4cc686c6bafa", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 48039, "upload_time": "2019-06-26T07:24:34", "url": "https://files.pythonhosted.org/packages/ce/d4/9d52d6dbbb2418d3f029319c6bb235ee34cae2625c84dacd3e5d0d99a7dc/ks33requests-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "3e6ea2074271b037ec923c6bf3f6b169", "sha256": "09daee9ad38424e542f2b046130b39d066f04a6b1fc7be082c246ee7807e1070" }, "downloads": -1, "filename": "ks33requests-0.1.3.tar.gz", "has_sig": false, "md5_digest": "3e6ea2074271b037ec923c6bf3f6b169", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 63173, "upload_time": "2019-06-26T07:24:36", "url": "https://files.pythonhosted.org/packages/b6/20/c2821f8b88bddde3c88088312aa45e5af6fc48c1f9b51a900414e5eb420d/ks33requests-0.1.3.tar.gz" } ] }