{ "info": { "author": "Deys Timofey", "author_email": "nxexox@gmail.com", "bugtrack_url": null, "classifiers": [ "Environment :: Web Environment", "Intended Audience :: Developers", "License :: OSI Approved :: Apache Software License", "Operating System :: OS Independent", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.4", "Programming Language :: Python :: 3.5", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Internet :: WWW/HTTP", "Topic :: Internet :: WWW/HTTP :: Dynamic Content" ], "description": "# [Python Rest Framework][docs]\n\n[![pypi-version]][pypi]\n[![build-status-image]][travis]\n[![coverage-status-image]][codecov]\n\nPython Rest Framework is a full-fledged rest api engine.\nYou can concentrate all your strength on business logic, take care of the rest of the Python Rest Framework.\n\nFull documentation for the project is available at [https://nxexox.github.io/python-rest-framework/][docs].\n\n## Requirements\n\n* Python (3.4, 3.5, 3.6, 3.7)\n* six\n\n## Installation\n\nInstall using `pip`, including any optional packages you want...\n\n```bash\npip install python-rest-framework\n```\n\n...or clone the project from github.\n\n```bash\ngit clone git@github.com:nxexox/python-rest-framework.git\n```\n\n## Versions for Python Web Frameworks\n\n```bash\npip install python-rest-framework[flask] # For Flask framework\npip install python-rest-framework[aiohttp] # For AioHttp framework\npip install python-rest-framework[sanic] # For Sanic framework\n```\n\n## Example\n\nFor example, we will serialize the data from the request object.\n\nFirst we write the serializer\n\n```python\nfrom rest_framework.serializers import (\n Serializer, CharField, IntegerField, ListField, FloatField\n)\n\n# Example serializer for parsing body data from web request.\nclass ExampleSerializer(Serializer):\n char_field = CharField(label='This char field', required=True)\n int_field = IntegerField(label='This int field', required=True)\n list_float_field = ListField(child=FloatField(), required=True, min_length=2)\n```\n\n---\n\nNow we process the request body with a serializer\n\n```python\n# web request data\ndata = {\n 'char_field': 'example', 'int_field': 1,\n 'list_float_field': [1.0, 1.1, 1.2]\n}\n\nser = ExampleSerializer(data=data)\nif ser.is_valid():\n print(ser.validated_data)\nelse:\n print(ser.errors)\n```\n\n[docs]: https://nxexox.github.io/python-rest-framework/\n[pypi-version]: https://img.shields.io/pypi/v/python-rest-framework.svg\n[pypi]: https://pypi.org/project/Python-Rest-Framework/\n[build-status-image]: https://travis-ci.org/nxexox/python-rest-framework.svg?branch=master\n[travis]: https://travis-ci.org/nxexox/python-rest-framework?branch=master\n[coverage-status-image]: https://codecov.io/gh/nxexox/python-rest-framework/branch/master/graph/badge.svg\n[codecov]: https://codecov.io/gh/nxexox/python-rest-framework", "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/nxexox/python-rest-framework", "keywords": "", "license": "Apache 2.0", "maintainer": "Deys Timofey", "maintainer_email": "nxexox@gmail.com", "name": "Python-Rest-Framework", "package_url": "https://pypi.org/project/Python-Rest-Framework/", "platform": "", "project_url": "https://pypi.org/project/Python-Rest-Framework/", "project_urls": { "Homepage": "https://github.com/nxexox/python-rest-framework" }, "release_url": "https://pypi.org/project/Python-Rest-Framework/0.3.10/", "requires_dist": null, "requires_python": "", "summary": "Python Rest Framework. Box utils for easy makes rest api on python", "version": "0.3.10" }, "last_serial": 5840958, "releases": { "0.1.2": [ { "comment_text": "", "digests": { "md5": "01b5b71a5413ce4b93284481df6767bb", "sha256": "7223ba57c46c2e4cd2df6ff1d019bd9fe07aa191735d069fd7a21aa4e82631a2" }, "downloads": -1, "filename": "Python_Rest_Framework-0.1.2-py3-none-any.whl", "has_sig": false, "md5_digest": "01b5b71a5413ce4b93284481df6767bb", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 34566, "upload_time": "2018-10-10T10:41:43", "url": "https://files.pythonhosted.org/packages/95/81/44b9ffb002c1d18813b8a1493b3881640e122aa706896baa58a0034b74ce/Python_Rest_Framework-0.1.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "44e3a026cee376415f34bf8e394e5489", "sha256": "14357988b3d320c50411e3c4ff32c8bf841cd11f68cb1984d2e439853bfb80e6" }, "downloads": -1, "filename": "Python-Rest-Framework-0.1.2.tar.gz", "has_sig": false, "md5_digest": "44e3a026cee376415f34bf8e394e5489", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27912, "upload_time": "2018-10-10T10:41:45", "url": "https://files.pythonhosted.org/packages/b7/4a/2b29683a2f3aa868c4ae0e8b823675d962f8fc0276efc1b18e1596d35e57/Python-Rest-Framework-0.1.2.tar.gz" } ], "0.1.3": [ { "comment_text": "", "digests": { "md5": "c1230f623bbcd8f54f2103a851ab0e0c", "sha256": "393efaa4647e88e019a402e007288020e0337184671689c0c6828d1846565aee" }, "downloads": -1, "filename": "Python_Rest_Framework-0.1.3-py3-none-any.whl", "has_sig": false, "md5_digest": "c1230f623bbcd8f54f2103a851ab0e0c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 32585, "upload_time": "2018-10-17T10:14:37", "url": "https://files.pythonhosted.org/packages/07/06/fc70680eadc5d2ad6ee567b95a67c423416eee9e5ab7992d6f05347ea4ae/Python_Rest_Framework-0.1.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "28e2667ae55bded4d6465d58f2f3f828", "sha256": "0f2d75a9326d203c03f42575653b9b737bd57443f20c0ee6d4417c4fdc2188e1" }, "downloads": -1, "filename": "Python-Rest-Framework-0.1.3.tar.gz", "has_sig": false, "md5_digest": "28e2667ae55bded4d6465d58f2f3f828", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27709, "upload_time": "2018-10-17T10:14:39", "url": "https://files.pythonhosted.org/packages/1d/9c/d37c29d04e05b7b3545c17693181ce40e77eeb8df10b2055eae6cc730e35/Python-Rest-Framework-0.1.3.tar.gz" } ], "0.1.4": [ { "comment_text": "", "digests": { "md5": "3881b606bd20023e6eb02951683792d8", "sha256": "af4013ffcf8105e1e5088aebcd548e86ddc3199c681ca8932159ab701a033157" }, "downloads": -1, "filename": "Python_Rest_Framework-0.1.4-py3-none-any.whl", "has_sig": false, "md5_digest": "3881b606bd20023e6eb02951683792d8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 35595, "upload_time": "2018-11-02T20:12:34", "url": "https://files.pythonhosted.org/packages/85/7f/7e7482840fdfd35b748a23bedd6b5306085840947e224bf0b3cb5b347eaa/Python_Rest_Framework-0.1.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "07f31870aa620fd1c76275bcb085586f", "sha256": "d6ccb83c9f134a81d2a26134c6ab6cf242eed35b6b72eeed0bf017bcc3a05a61" }, "downloads": -1, "filename": "Python-Rest-Framework-0.1.4.tar.gz", "has_sig": false, "md5_digest": "07f31870aa620fd1c76275bcb085586f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 30418, "upload_time": "2018-11-02T20:12:35", "url": "https://files.pythonhosted.org/packages/7d/4b/8301abf388c98210ca3e3550f784831decc1a85710736423340b7e42b37d/Python-Rest-Framework-0.1.4.tar.gz" } ], "0.1.5": [ { "comment_text": "", "digests": { "md5": "be7c6124af037458888b96d2b8f1e3ed", "sha256": "eedce0ffa8d5a56f0c415a6c9ef2d9ab070cfef9c86c537f872ede9632b31d8e" }, "downloads": -1, "filename": "Python_Rest_Framework-0.1.5-py3-none-any.whl", "has_sig": false, "md5_digest": "be7c6124af037458888b96d2b8f1e3ed", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 37673, "upload_time": "2018-12-11T20:38:44", "url": "https://files.pythonhosted.org/packages/87/a3/fc77af8cccad18a580260891de7221c65d734f70971de2ccf5fe14760d36/Python_Rest_Framework-0.1.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "50007fb562be5608f62d875e3e6a186f", "sha256": "8305df943cd6235e3db6b50ef2d56e00943e911e2fcc58fdd9a9eb1002400443" }, "downloads": -1, "filename": "Python-Rest-Framework-0.1.5.tar.gz", "has_sig": false, "md5_digest": "50007fb562be5608f62d875e3e6a186f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32231, "upload_time": "2018-12-11T20:38:46", "url": "https://files.pythonhosted.org/packages/0a/8f/d1b9c72fe543c8a084bf3b30c4e1d14a12b5c949f67c1eedf8bc8f94d9fd/Python-Rest-Framework-0.1.5.tar.gz" } ], "0.1.6": [ { "comment_text": "", "digests": { "md5": "b70e580958e13f3a4bfbd664bfd01e24", "sha256": "d517755f0db5bbb884c5cc3a1a6b35a6f230590b9eace9e79d432b008465dd3c" }, "downloads": -1, "filename": "Python-Rest-Framework-0.1.6.tar.gz", "has_sig": false, "md5_digest": "b70e580958e13f3a4bfbd664bfd01e24", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32104, "upload_time": "2018-12-18T06:05:38", "url": "https://files.pythonhosted.org/packages/08/32/1e45ebf51be27fdaf6481bd1a2a601907ffb4d4b32fba8d7c424c0d55cbd/Python-Rest-Framework-0.1.6.tar.gz" } ], "0.1.7": [ { "comment_text": "", "digests": { "md5": "50ebb57171071a245c02ccb473d0181b", "sha256": "061ea7c2e1a865a45fc46de48cdb00d27ff0c5fed955487dae6208859ca089e7" }, "downloads": -1, "filename": "Python_Rest_Framework-0.1.7-py3-none-any.whl", "has_sig": false, "md5_digest": "50ebb57171071a245c02ccb473d0181b", "packagetype": "bdist_wheel", "python_version": "3.4", "requires_python": null, "size": 38216, "upload_time": "2019-02-01T09:24:39", "url": "https://files.pythonhosted.org/packages/61/dd/957cd01fdb138e5d65363f9d3aa6cd577eb996f1cdb048bb866f88c91f19/Python_Rest_Framework-0.1.7-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "94a7daadf833aa0f2122e2cbfcd8ce22", "sha256": "cc47da5f18df993e37e043dab6b520060f93b27e0558eca7ed5430ad856dd898" }, "downloads": -1, "filename": "Python-Rest-Framework-0.1.7.tar.gz", "has_sig": false, "md5_digest": "94a7daadf833aa0f2122e2cbfcd8ce22", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32443, "upload_time": "2019-02-01T09:24:36", "url": "https://files.pythonhosted.org/packages/e2/df/f09da4892b031bc7f6e6f60b206c0a26edd413cc920359840f2f55a3c994/Python-Rest-Framework-0.1.7.tar.gz" } ], "0.1.8": [ { "comment_text": "", "digests": { "md5": "9c731e5ebf449c8ff755847756036adb", "sha256": "dde62cfc20ad8c7de3ffa3ddbd9187aff7b70a3baf5e198899626ccbf5f150bf" }, "downloads": -1, "filename": "Python-Rest-Framework-0.1.8.macosx-10.6-intel.tar.gz", "has_sig": false, "md5_digest": "9c731e5ebf449c8ff755847756036adb", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 68319, "upload_time": "2019-03-23T17:40:26", "url": "https://files.pythonhosted.org/packages/85/44/46b8ea8bb2ef8a0eb361549e631f5dc34b61393a8d2fcdb7db8eca260145/Python-Rest-Framework-0.1.8.macosx-10.6-intel.tar.gz" } ], "0.1.9": [ { "comment_text": "", "digests": { "md5": "2193a24f02c87dfcabd61f8333060cff", "sha256": "39d5959d6dcae1744144fdf8ae143aed2c80d8aec15f3e56847919775bd6daee" }, "downloads": -1, "filename": "Python-Rest-Framework-0.1.9.tar.gz", "has_sig": false, "md5_digest": "2193a24f02c87dfcabd61f8333060cff", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32470, "upload_time": "2019-03-23T17:46:59", "url": "https://files.pythonhosted.org/packages/ab/32/d6b0b5f9de7fd13fee340b90eab38bda2c8b259966626ffdc74d5ba3483b/Python-Rest-Framework-0.1.9.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "d7c85b89326ca13a868169ea7a875b62", "sha256": "65a89af1a0656c39c3b3a9952757d3fdc9cc0d565657f9f3f75129d972d24887" }, "downloads": -1, "filename": "Python-Rest-Framework-0.2.0.tar.gz", "has_sig": false, "md5_digest": "d7c85b89326ca13a868169ea7a875b62", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32649, "upload_time": "2019-04-03T08:25:28", "url": "https://files.pythonhosted.org/packages/c9/3f/504cd4ed75e60efaf1c19505a1e0c6fd6b8560facdcc147e2c70cf0b9e28/Python-Rest-Framework-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "a5a9be0adcbdd2db56ccac5a51af402a", "sha256": "4b403d37e62d407e30c9b6043e28a712ff5780c68981e647012229309bac12a0" }, "downloads": -1, "filename": "Python-Rest-Framework-0.2.1.tar.gz", "has_sig": false, "md5_digest": "a5a9be0adcbdd2db56ccac5a51af402a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 32716, "upload_time": "2019-05-22T07:27:43", "url": "https://files.pythonhosted.org/packages/1e/bd/3118691d1b0023472f3d220484feb2fd7c40c1eaabec62eeb4fe14a6db1f/Python-Rest-Framework-0.2.1.tar.gz" } ], "0.2.2": [ { "comment_text": "", "digests": { "md5": "69b776c2498c95082b48a3d05a9ef2c9", "sha256": "83856f57e11b83c0d47fffabd1f040d65aec3439d709caedb9422d99807b01dd" }, "downloads": -1, "filename": "Python-Rest-Framework-0.2.2.tar.gz", "has_sig": false, "md5_digest": "69b776c2498c95082b48a3d05a9ef2c9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 33083, "upload_time": "2019-07-15T11:13:29", "url": "https://files.pythonhosted.org/packages/71/67/e198972ea5122672a4485439dd6952f8cf2a32dabefa15d890a3883c0b5f/Python-Rest-Framework-0.2.2.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "bc247f5ac6ac7bb4f133c813c3932ec8", "sha256": "12734c5456839c3019aed7b4729cb1d7dd173404c79636f2f496ae113403f15e" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.0.tar.gz", "has_sig": false, "md5_digest": "bc247f5ac6ac7bb4f133c813c3932ec8", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27868, "upload_time": "2019-07-19T22:17:34", "url": "https://files.pythonhosted.org/packages/94/a0/86d1b5f8b8114f5cc9c1a746fdb612891ec9447ba6737fa83badbfa84efa/Python-Rest-Framework-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "38f4f72be3a93601539f6f5b421214db", "sha256": "8acd8b7f7bbce9b753d780e74ebb5fc026584855ac07056eb8029ce25bc394e8" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.1.tar.gz", "has_sig": false, "md5_digest": "38f4f72be3a93601539f6f5b421214db", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27877, "upload_time": "2019-07-21T21:50:12", "url": "https://files.pythonhosted.org/packages/38/5e/1bbc3782e509f93ab909e6cd492fd7b6cf517876a31ebe02af19a9194327/Python-Rest-Framework-0.3.1.tar.gz" } ], "0.3.10": [ { "comment_text": "", "digests": { "md5": "15d3d9fd6ca6e6fcfc7433d12812737f", "sha256": "3e240e607864ffd20ad44a3d7a0ea7917f9b6577ee7c254fee1cc7ab3d12d427" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.10.tar.gz", "has_sig": false, "md5_digest": "15d3d9fd6ca6e6fcfc7433d12812737f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28427, "upload_time": "2019-09-17T10:38:53", "url": "https://files.pythonhosted.org/packages/ff/6d/d50f9a9547abff07b19bdf10fdcdcb1bca3fc543eda477962ddc43fbc3ba/Python-Rest-Framework-0.3.10.tar.gz" } ], "0.3.2": [ { "comment_text": "", "digests": { "md5": "8d58324bd5a4e4aef695d041d21b6b6f", "sha256": "53142526681dc26d3dce431e18a780422f9f23b85eea431b300fcbcf37d9c3f2" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.2.tar.gz", "has_sig": false, "md5_digest": "8d58324bd5a4e4aef695d041d21b6b6f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28180, "upload_time": "2019-07-21T22:01:51", "url": "https://files.pythonhosted.org/packages/cd/ea/bc01aceafbd087f1a3046bd3e26c199b6534e80663fc0fe04dfb073761d0/Python-Rest-Framework-0.3.2.tar.gz" } ], "0.3.3": [ { "comment_text": "", "digests": { "md5": "ed8adc3cd071f6801ab6798a2354c60f", "sha256": "b64a3f7bee86430bfd43aa0b3655b31375e6fd9c61fd51dd784e4697e0b409cd" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.3.tar.gz", "has_sig": false, "md5_digest": "ed8adc3cd071f6801ab6798a2354c60f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27856, "upload_time": "2019-07-21T22:14:43", "url": "https://files.pythonhosted.org/packages/44/4a/b1b8f4377cd7961e7018716b4bc59f05cba8a7c8f10bc756fe6c41e4c3f9/Python-Rest-Framework-0.3.3.tar.gz" } ], "0.3.4": [ { "comment_text": "", "digests": { "md5": "58eced166270a04f08229926a985fbe9", "sha256": "3e81ca5f96b8ed799c47330a7ce5d22672188136eabf886dbb0e6a51bfe01d95" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.4.tar.gz", "has_sig": false, "md5_digest": "58eced166270a04f08229926a985fbe9", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 27895, "upload_time": "2019-07-21T23:16:43", "url": "https://files.pythonhosted.org/packages/b4/30/173b73173c6177f3507a942a006fff05a6cd9cf0df0e4e5b96f109ddf1e4/Python-Rest-Framework-0.3.4.tar.gz" } ], "0.3.5": [ { "comment_text": "", "digests": { "md5": "bbfe4007b1397797e1a83037b12c8d3b", "sha256": "f0742d06c108863f4c227021d11846ca892dad36b10c3b7aeaeb244973af8064" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.5.tar.gz", "has_sig": false, "md5_digest": "bbfe4007b1397797e1a83037b12c8d3b", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28078, "upload_time": "2019-07-22T19:03:24", "url": "https://files.pythonhosted.org/packages/33/0b/6cbc24c0997ee7813dcd2dae14dee2bffd06391fe63a299fac7978554842/Python-Rest-Framework-0.3.5.tar.gz" } ], "0.3.6": [ { "comment_text": "", "digests": { "md5": "7b44237e5daf0a0b4815501937ecef53", "sha256": "0c25a066e5e863756d4cb9cf6e8b396a97da46fd75e0aec1ddc41791cedfa678" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.6.tar.gz", "has_sig": false, "md5_digest": "7b44237e5daf0a0b4815501937ecef53", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28177, "upload_time": "2019-08-14T08:53:04", "url": "https://files.pythonhosted.org/packages/79/50/b749c1af135a6b5710738725a0d568c9430cd2b4a7d948b386b8d908a40d/Python-Rest-Framework-0.3.6.tar.gz" } ], "0.3.7": [ { "comment_text": "", "digests": { "md5": "2d8abe5e0926c3e5408d4b6a74983b1e", "sha256": "efb08e3f1917db1faae86e4705cf1be224d65288d20e5e7d0b55687f4c913737" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.7.tar.gz", "has_sig": false, "md5_digest": "2d8abe5e0926c3e5408d4b6a74983b1e", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28163, "upload_time": "2019-08-15T07:57:21", "url": "https://files.pythonhosted.org/packages/5b/6b/c27ecbba56c413a33488e6f8b1ed61210e73be42e6744dca180298c10fed/Python-Rest-Framework-0.3.7.tar.gz" } ], "0.3.8": [ { "comment_text": "", "digests": { "md5": "29c9a648ca0b99d4a92400cf36f0a19d", "sha256": "42a9ed8365863351bf4819dd6acc48788b7e723a6c28571f95c6d5501c015a18" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.8.tar.gz", "has_sig": false, "md5_digest": "29c9a648ca0b99d4a92400cf36f0a19d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28153, "upload_time": "2019-08-22T10:55:29", "url": "https://files.pythonhosted.org/packages/72/e3/1da19ce335beef3789e4bfb0a5edce5c76810f8a7c66240ef57872457fdb/Python-Rest-Framework-0.3.8.tar.gz" } ], "0.3.9": [ { "comment_text": "", "digests": { "md5": "283a41302d7fe29c8cf2defa1124256f", "sha256": "58151ca6570ecdb3977c326e81601c53d9e4459636e04e27400d00a35f951ba9" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.9.tar.gz", "has_sig": false, "md5_digest": "283a41302d7fe29c8cf2defa1124256f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28392, "upload_time": "2019-09-10T11:31:34", "url": "https://files.pythonhosted.org/packages/48/08/617ba6d690d47379bca83b699f992cadb12d95ac9d672efe51851038e825/Python-Rest-Framework-0.3.9.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "15d3d9fd6ca6e6fcfc7433d12812737f", "sha256": "3e240e607864ffd20ad44a3d7a0ea7917f9b6577ee7c254fee1cc7ab3d12d427" }, "downloads": -1, "filename": "Python-Rest-Framework-0.3.10.tar.gz", "has_sig": false, "md5_digest": "15d3d9fd6ca6e6fcfc7433d12812737f", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 28427, "upload_time": "2019-09-17T10:38:53", "url": "https://files.pythonhosted.org/packages/ff/6d/d50f9a9547abff07b19bdf10fdcdcb1bca3fc543eda477962ddc43fbc3ba/Python-Rest-Framework-0.3.10.tar.gz" } ] }