{ "info": { "author": "Mehmet Korkmaz", "author_email": "mehmet@mkorkmaz.com", "bugtrack_url": null, "classifiers": [ "Development Status :: 1 - Planning", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: Implementation :: PyPy", "Topic :: Internet" ], "description": "rsanic\n==========\n\nMicro framework built on top of sanic.py written in Python 3.\n\nInstalling rsanic\n=====================\n\n.. code-block:: bash\n\n pip3 install rsanic\n\nExample app:\n\n* Local Redis service must be installed and running at port 6397\n\n* Shows how to use html or json responses\n\n.. code-block:: bash\n\n git clone https://github.com/reformo/rsanic.git\n cd rsanic/example\n python3 server.py\n\nor if you have `pm2 `_ installed\n\n.. code-block:: bash\n\n git clone https://github.com/reformo/rsanic.git\n cd rsanic/example\n pm2 start process.yml\n\nThen use any web browser to open address: http://127.0.0.1:8000/ or http://127.0.0.1:8000/api or http://127.0.0.1:8000/public/data.json for static file access.\n\nNotes\n=====\n\n* rsanic will not follow the `semantic versioning scheme `_ until the version 1.0.0. So there may be BC breaks.\n\n\nCredits\n=======\n\n* `Mehmet Korkmaz `_\n\nChange Log\n==========\n\n\nNew in version 0.4.0\n--------------------\n* Workers added as an option\n* Markdown support added\n\n\nNew in version 0.3.1\n--------------------\n* Container removed\n\n\nNew in version 0.3.0\n--------------------\n* HTML theming support added\n* Access log option added\n* Static files support added\n* Starting to support to get loop outer codebase\n* Controller invoke methods, application_global and controller_global methods changed to async methods\n\nNew in version 0.2.2\n--------------------\n* Autoescape option set True for Jinja to prevent XSS attacks.\n* Example pm2 config added\n\nNew in version 0.2.1\n--------------------\n* Requirements updated\n\nNew in version 0.2.0\n--------------------\n* Dependency Injection Container introduced to be used in Rsanic and Applications\n* Request injected in to App\n* Working example added\n\nNew in version 0.1.0\n--------------------\n* Introduced \"rsanic\" #WIP\n\n\n", "description_content_type": null, "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/reformo/rsanic", "keywords": "", "license": "https://opensource.org/licenses/MIT", "maintainer": "", "maintainer_email": "", "name": "rsanic", "package_url": "https://pypi.org/project/rsanic/", "platform": "", "project_url": "https://pypi.org/project/rsanic/", "project_urls": { "Homepage": "https://github.com/reformo/rsanic" }, "release_url": "https://pypi.org/project/rsanic/0.5.0/", "requires_dist": [ "Markdown (>=2.6.8)", "jinja2 (>=2.9.5)", "sanic (>=0.6.0)", "sanic-session (>=0.1.2)" ], "requires_python": "", "summary": "Micro framework built on top of sanic.py written in Python 3.", "version": "0.5.0" }, "last_serial": 3236165, "releases": { "0.1.0": [], "0.1.1": [ { "comment_text": "", "digests": { "md5": "b67274ac9efec19c633864b341d55998", "sha256": "aae427d5ee2a79058e08c0746fda53672fe426b7385f365c994430ef115aae75" }, "downloads": -1, "filename": "rsanic-0.1.1-py3.6.egg", "has_sig": false, "md5_digest": "b67274ac9efec19c633864b341d55998", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 5788, "upload_time": "2017-03-06T21:15:30", "url": "https://files.pythonhosted.org/packages/cf/6e/516fddb11c1993765effa9e3a5ae37a3edc29e04695a47c0ed9577f3fc43/rsanic-0.1.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "820d6d18fd023798a51f1725d8b52b1c", "sha256": "ebdd2c0b0a90793a93619be13e805f1d270fef47baa54068f45e2a68aa064fc2" }, "downloads": -1, "filename": "rsanic-0.1.1-py3-none-any.whl", "has_sig": false, "md5_digest": "820d6d18fd023798a51f1725d8b52b1c", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 3835, "upload_time": "2017-02-14T22:47:49", "url": "https://files.pythonhosted.org/packages/19/9d/ebf39e3d2cdaf8d695371df2e9d4bad9f4af4fd60c55573aad5dad5a38d3/rsanic-0.1.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "41f6d4cf40b33c83234d584be18d8e9c", "sha256": "07228004be1b8add9af25f1b12cfe13c9c2ab52a683f872c960013c47288450b" }, "downloads": -1, "filename": "rsanic-0.1.1.tar.gz", "has_sig": false, "md5_digest": "41f6d4cf40b33c83234d584be18d8e9c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3929, "upload_time": "2017-02-14T22:40:08", "url": "https://files.pythonhosted.org/packages/ff/5c/90099c044da243f146ea47af39cf7390976020e9de583a5b12706be88d2c/rsanic-0.1.1.tar.gz" } ], "0.2.0": [ { "comment_text": "", "digests": { "md5": "9d23e2ba184781c16eb8dbaeff6d195a", "sha256": "5d81349a5658b60d25a5bc62fc63cf5a7b0c93390643361278c0ab9d214fb0a5" }, "downloads": -1, "filename": "rsanic-0.2.0-py3-none-any.whl", "has_sig": false, "md5_digest": "9d23e2ba184781c16eb8dbaeff6d195a", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4341, "upload_time": "2017-02-17T14:28:06", "url": "https://files.pythonhosted.org/packages/9a/9f/37a98deac634a65ae90a7fac8f481981cd63253635798f028ecfdad50675/rsanic-0.2.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "36efdf1e98aa8507017b49ae6bfc671d", "sha256": "06e9bbfd1efd54c76fac9eccf5560bcd5b0b213799483434d1be03376b96b848" }, "downloads": -1, "filename": "rsanic-0.2.0.tar.gz", "has_sig": false, "md5_digest": "36efdf1e98aa8507017b49ae6bfc671d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2525, "upload_time": "2017-02-17T14:28:09", "url": "https://files.pythonhosted.org/packages/af/05/43f5b7dacfe11cab2359b3372a94cc11406adfafc978369c6e882a1d507c/rsanic-0.2.0.tar.gz" } ], "0.2.1": [ { "comment_text": "", "digests": { "md5": "c8b0c515f04826ccc4441ad7cca55db6", "sha256": "ee9a2418cf14577d9269190ef8b0f6a9e3e20ff33f6a785a70bb1ffe304916fc" }, "downloads": -1, "filename": "rsanic-0.2.1-py3.6.egg", "has_sig": false, "md5_digest": "c8b0c515f04826ccc4441ad7cca55db6", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 6178, "upload_time": "2017-03-06T21:15:32", "url": "https://files.pythonhosted.org/packages/ed/60/b7d4f09061070c2ad28a33dfd78e557539e5ac23421b3ada1aeae6901141/rsanic-0.2.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "24c0d0e4c169f24e8cf84299556cde47", "sha256": "f5f39ec66ddb487277ef98d626d38421b0a7ba03f98e99c954c285e84bc84ea3" }, "downloads": -1, "filename": "rsanic-0.2.1-py3-none-any.whl", "has_sig": false, "md5_digest": "24c0d0e4c169f24e8cf84299556cde47", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 4742, "upload_time": "2017-02-17T14:47:04", "url": "https://files.pythonhosted.org/packages/bf/88/1e56b77ff8e325fc1dc51a7a8eaaab57c1b1845edaaee208acfd373d2fa2/rsanic-0.2.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ae774e27f7b6666cfb488986fc80740c", "sha256": "148d8464e6788382deedd9886d460fe8077edbb9f65898abe49f42545d161eff" }, "downloads": -1, "filename": "rsanic-0.2.1.tar.gz", "has_sig": false, "md5_digest": "ae774e27f7b6666cfb488986fc80740c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 2765, "upload_time": "2017-03-06T21:15:34", "url": "https://files.pythonhosted.org/packages/b8/b8/ed7790bd33007a277318d77c59a4049c895ea0024b5ea396d1f1017c37db/rsanic-0.2.1.tar.gz" } ], "0.3.0": [ { "comment_text": "", "digests": { "md5": "b47c8f517d160f0a498b564b67c0b341", "sha256": "f6f32fed918707f92d42ee2d72de6d47a2656ade1517f724aa23de6bfe517800" }, "downloads": -1, "filename": "rsanic-0.3.0-py3.6.egg", "has_sig": false, "md5_digest": "b47c8f517d160f0a498b564b67c0b341", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 7553, "upload_time": "2017-02-21T01:42:14", "url": "https://files.pythonhosted.org/packages/7c/8b/3e08f78c5039671b05dff9aefff40ee6f4867b44a108d64be96d8843bc5a/rsanic-0.3.0-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "47b64a937915eed88eff750559369a01", "sha256": "cee27504eb2ef26f1be2c00bdf4b33d3b5466cc70b0983a485c11f90dac209a4" }, "downloads": -1, "filename": "rsanic-0.3.0-py3-none-any.whl", "has_sig": false, "md5_digest": "47b64a937915eed88eff750559369a01", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5895, "upload_time": "2017-02-21T01:42:12", "url": "https://files.pythonhosted.org/packages/eb/9b/c4602339bb984628895dee67025e7d319013fc44521457c1c76aed0f0349/rsanic-0.3.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "2d4e238c1772ce4984465d0f5afa969a", "sha256": "3649ae4c8f07e3d00d1116dd6a9e7703881d98f3636c632bf532fd618bdce8e0" }, "downloads": -1, "filename": "rsanic-0.3.0.tar.gz", "has_sig": false, "md5_digest": "2d4e238c1772ce4984465d0f5afa969a", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3603, "upload_time": "2017-02-21T01:42:17", "url": "https://files.pythonhosted.org/packages/c0/b9/c425025fe4ad318c6494fd76fae0d20292f1ec071f9c8dd27770a7af840c/rsanic-0.3.0.tar.gz" } ], "0.3.1": [ { "comment_text": "", "digests": { "md5": "29f01ae764ebb7d55fbfc365b9b20692", "sha256": "eff775ea904e7f38e5281cbfe051822b3ab58a3c9cab7050f920789ffe2dc04e" }, "downloads": -1, "filename": "rsanic-0.3.1-py3.6.egg", "has_sig": false, "md5_digest": "29f01ae764ebb7d55fbfc365b9b20692", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 7421, "upload_time": "2017-02-21T12:08:06", "url": "https://files.pythonhosted.org/packages/40/1c/edb766d8b43e63ad0a57c825fb5ec629ca444eb12dcc11f5f69adb44b51d/rsanic-0.3.1-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "05e8ce553e7461b080659a0cbe07bfdf", "sha256": "5eb607d8f54a8bce7ed0fe73bf020d377c4df783b6ed1fcc3c915e04cba4a344" }, "downloads": -1, "filename": "rsanic-0.3.1-py3-none-any.whl", "has_sig": false, "md5_digest": "05e8ce553e7461b080659a0cbe07bfdf", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5833, "upload_time": "2017-02-21T12:08:02", "url": "https://files.pythonhosted.org/packages/ca/f3/7adba7d9e6849af65b4c854220027b682857abefc3fd779ffdb23c3db2db/rsanic-0.3.1-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "fcba4b7fd5547d3bab1ad7b836d3628c", "sha256": "a07a33aa1ec881091200286d3232f0c0f658490cda26e12bea8162d388debc7b" }, "downloads": -1, "filename": "rsanic-0.3.1.tar.gz", "has_sig": false, "md5_digest": "fcba4b7fd5547d3bab1ad7b836d3628c", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3565, "upload_time": "2017-02-21T12:08:08", "url": "https://files.pythonhosted.org/packages/02/55/f1c5445ed5ffdcfd4bfa99cf8e89804e284eee6b33990806d80d888c6362/rsanic-0.3.1.tar.gz" } ], "0.4.0": [ { "comment_text": "", "digests": { "md5": "c6194899a915190443d570d46570275e", "sha256": "881e5191ec9d043ae78f544d7431141689b16c9ba14bda2328c27d1a02487a21" }, "downloads": -1, "filename": "rsanic-0.4.0-py3-none-any.whl", "has_sig": false, "md5_digest": "c6194899a915190443d570d46570275e", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 5993, "upload_time": "2017-03-06T21:15:28", "url": "https://files.pythonhosted.org/packages/ec/a4/5359bdbd561b4ce2549248ba7a48134ab0e0e804aa6c05eae8e1d90de884/rsanic-0.4.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "bbd4ed24fa4dc583d37e6fcabedc3c87", "sha256": "5f1bec581d75299a8fb39828fed1df9c83c49b6392848f039d9cbba289ad9c5a" }, "downloads": -1, "filename": "rsanic-0.4.0.tar.gz", "has_sig": false, "md5_digest": "bbd4ed24fa4dc583d37e6fcabedc3c87", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3684, "upload_time": "2017-03-06T21:15:37", "url": "https://files.pythonhosted.org/packages/85/bf/b63f316d6f3e2f77e25789c5a4a2446690f35c6986235c96ba1b9308c7e3/rsanic-0.4.0.tar.gz" } ], "0.4.1": [ { "comment_text": "", "digests": { "md5": "c2fe32213ff823e9100954be44a3e3c7", "sha256": "a2c6df43d2a59a1917912607dfefba1736404de9dc1c7e1380687c6703f25618" }, "downloads": -1, "filename": "rsanic-0.4.1-py3.6.egg", "has_sig": false, "md5_digest": "c2fe32213ff823e9100954be44a3e3c7", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 8370, "upload_time": "2017-06-30T20:34:47", "url": "https://files.pythonhosted.org/packages/29/88/fdb09aee80c7418e24b59d69be3601e2d606ad96a1217bb2e1ff3661516f/rsanic-0.4.1-py3.6.egg" } ], "0.4.2": [ { "comment_text": "", "digests": { "md5": "160549d2b766075e9f4273f4761e6b0a", "sha256": "edb1e8e0c7eaf2c64c2e91672e21cb229349880afc63284d1049d5efca1d73fe" }, "downloads": -1, "filename": "rsanic-0.4.2-py3.6.egg", "has_sig": false, "md5_digest": "160549d2b766075e9f4273f4761e6b0a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 8477, "upload_time": "2017-06-30T20:34:49", "url": "https://files.pythonhosted.org/packages/ea/95/38083ae1eb75c380a40fdafb140f6d3f167ebf062fc5309e87cc42b00d20/rsanic-0.4.2-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "89b3f1c8c8f27484d59937f3a566b7b6", "sha256": "4717f61587d7e3e27dea94eeb8024967c79c634c02f76099e93240c2133ab7df" }, "downloads": -1, "filename": "rsanic-0.4.2-py3-none-any.whl", "has_sig": false, "md5_digest": "89b3f1c8c8f27484d59937f3a566b7b6", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6252, "upload_time": "2017-06-30T20:34:43", "url": "https://files.pythonhosted.org/packages/db/b4/feee2cd1066bd5806d270a251e8ae65d15f6b7d1efa2d3ac05c15992b5e8/rsanic-0.4.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c5dfb8c00d6f44ef875714dc4fc99e3d", "sha256": "17ddfa6a7bbccb5d84996915aca5fc68c6c8cddd3a2838f394c5833957b4a90a" }, "downloads": -1, "filename": "rsanic-0.4.2.tar.gz", "has_sig": false, "md5_digest": "c5dfb8c00d6f44ef875714dc4fc99e3d", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3944, "upload_time": "2017-06-30T20:34:51", "url": "https://files.pythonhosted.org/packages/f3/c7/11272a3c12af33281e7433c9103ab383289a310aab91edb0f93e2d8d9289/rsanic-0.4.2.tar.gz" } ], "0.4.3": [ { "comment_text": "", "digests": { "md5": "24f714eeab0d8adedccfa1d5781b2f06", "sha256": "98532f5c46bb22e26b2f348e7ce005e0400f4645a1653d023def4caaae730d74" }, "downloads": -1, "filename": "rsanic-0.4.3-py3.6.egg", "has_sig": false, "md5_digest": "24f714eeab0d8adedccfa1d5781b2f06", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": null, "size": 8515, "upload_time": "2017-10-09T12:12:16", "url": "https://files.pythonhosted.org/packages/4f/e3/d3b93d10b844a30a389730f7b8d8f19ff2609758c412b4dfb54573242afb/rsanic-0.4.3-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "fefe7a9a0c8a4d6d01b13685b8bc9374", "sha256": "a03526699a437d532c918e28289b15189b5522732336c2a84c9ee399a82ee769" }, "downloads": -1, "filename": "rsanic-0.4.3-py3-none-any.whl", "has_sig": false, "md5_digest": "fefe7a9a0c8a4d6d01b13685b8bc9374", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6300, "upload_time": "2017-10-09T11:56:08", "url": "https://files.pythonhosted.org/packages/5d/83/20cbb2716480c1eaef524db66f667d3aa2781066cc44afde61a82c4a3938/rsanic-0.4.3-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "a4ed7ebc8a32342350a7a1a4f0f595e1", "sha256": "f71f10c427f75e571c91ed6d1e1779536a105cf3d50ad49e1b993f292ee7c8e9" }, "downloads": -1, "filename": "rsanic-0.4.3.tar.gz", "has_sig": false, "md5_digest": "a4ed7ebc8a32342350a7a1a4f0f595e1", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3945, "upload_time": "2017-10-09T11:56:10", "url": "https://files.pythonhosted.org/packages/a9/24/bc90389d54a98aa3c24c59af845100f50b3c14639a47667b67c6ed535bac/rsanic-0.4.3.tar.gz" } ], "0.4.4": [ { "comment_text": "", "digests": { "md5": "b854d6b3039cc6244139ea833eec5b2f", "sha256": "d641c243f29207f99a07ea5d29e559f71a4150b1ca7c010237c8c11e751c9c2a" }, "downloads": -1, "filename": "rsanic-0.4.4-py3-none-any.whl", "has_sig": false, "md5_digest": "b854d6b3039cc6244139ea833eec5b2f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6287, "upload_time": "2017-10-09T12:12:14", "url": "https://files.pythonhosted.org/packages/f0/72/2ea159a33de070a1e0e8c373dbce53f3c9801dce36a8ca8ac48b91a05791/rsanic-0.4.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d3eb0a7b9f06e68d2aecf6ac0f0f0e74", "sha256": "23f74a73406132b1f511db8fd77cc425d7aa8a9fa09cebc6f95669915ec27a24" }, "downloads": -1, "filename": "rsanic-0.4.4.tar.gz", "has_sig": false, "md5_digest": "d3eb0a7b9f06e68d2aecf6ac0f0f0e74", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3943, "upload_time": "2017-10-09T12:12:17", "url": "https://files.pythonhosted.org/packages/c3/7d/ee9ef283ddbcda90b5ae4d183c0b3b56515f4877ffaacc706009f50288d9/rsanic-0.4.4.tar.gz" } ], "0.5.0": [ { "comment_text": "", "digests": { "md5": "8c6fa914bb50d0942defee2bf33f1dc3", "sha256": "625ff1420456413d7435401598f4678ba7dc39dd0ccdbab0aeeb8d3d8eecfc1b" }, "downloads": -1, "filename": "rsanic-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8c6fa914bb50d0942defee2bf33f1dc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6307, "upload_time": "2017-10-09T12:16:35", "url": "https://files.pythonhosted.org/packages/ae/cf/2c754b695896b73f0eb45027efbb497595b9a032190a99d649dc127dc640/rsanic-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1682d13e0cfcc2e6ef54f876e5c1e896", "sha256": "4704f2de79e106ef3c2bc5b537beafe35c6c27cbc063dd209f2d48d035f28da9" }, "downloads": -1, "filename": "rsanic-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1682d13e0cfcc2e6ef54f876e5c1e896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3947, "upload_time": "2017-10-09T12:16:37", "url": "https://files.pythonhosted.org/packages/f4/99/927579a071cd231d2978333cef6c55c176ca791442e3561e719dbab3bbc5/rsanic-0.5.0.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "8c6fa914bb50d0942defee2bf33f1dc3", "sha256": "625ff1420456413d7435401598f4678ba7dc39dd0ccdbab0aeeb8d3d8eecfc1b" }, "downloads": -1, "filename": "rsanic-0.5.0-py3-none-any.whl", "has_sig": false, "md5_digest": "8c6fa914bb50d0942defee2bf33f1dc3", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": null, "size": 6307, "upload_time": "2017-10-09T12:16:35", "url": "https://files.pythonhosted.org/packages/ae/cf/2c754b695896b73f0eb45027efbb497595b9a032190a99d649dc127dc640/rsanic-0.5.0-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "1682d13e0cfcc2e6ef54f876e5c1e896", "sha256": "4704f2de79e106ef3c2bc5b537beafe35c6c27cbc063dd209f2d48d035f28da9" }, "downloads": -1, "filename": "rsanic-0.5.0.tar.gz", "has_sig": false, "md5_digest": "1682d13e0cfcc2e6ef54f876e5c1e896", "packagetype": "sdist", "python_version": "source", "requires_python": null, "size": 3947, "upload_time": "2017-10-09T12:16:37", "url": "https://files.pythonhosted.org/packages/f4/99/927579a071cd231d2978333cef6c55c176ca791442e3561e719dbab3bbc5/rsanic-0.5.0.tar.gz" } ] }