{"package": "sanic", "summary": "A web server and web framework that's written to go fast. Build fast. Run fast.", "pypi_url": "https://pypi.org/project/sanic", "piwheels_url": "https://www.piwheels.org/project/sanic", "releases": {"25.12.0": {"released": "2025-12-31 19:36:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-25.12.0-py3-none-any.whl": {"file_url": "/simple/sanic/sanic-25.12.0-py3-none-any.whl", "filehash": "03826af56a91264a014bf50c9ab4cdba17f187b3d0e69833950dc99048642af3", "filesize": 257789, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.10", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "setuptools", "tracerite", "typing-extensions", "ujson", "uvloop", "websockets"]}}}, "25.3.0": {"released": "2025-03-31 21:22:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-25.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-25.3.0-py3-none-any.whl", "filehash": "83473ef85254ee3834564f09e683c5b3ed50a12708bffe5d60f61fcde36be92a", "filesize": 246415, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "setuptools", "tracerite", "typing-extensions", "ujson", "uvloop", "websockets"]}}}, "24.12.0": {"released": "2024-12-31 23:08:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-24.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-24.12.0-py3-none-any.whl", "filehash": "dddf8de727274d0e2d1c390a5ba634d56f8adff0f2ce1324019fbaf207ec4b7a", "filesize": 245162, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "setuptools", "tracerite", "typing-extensions", "ujson", "uvloop", "websockets"]}}}, "24.6.0": {"released": "2024-06-30 12:22:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-24.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-24.6.0-py3-none-any.whl", "filehash": "42d27092aa4b57134d345ca2168c0d871161ccf11a3da998bc3fc0215210c67d", "filesize": 244943, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "setuptools", "tracerite", "typing-extensions", "ujson", "uvloop", "websockets"]}}}, "23.12.2": {"released": "2024-06-30 12:19:57", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-23.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-23.12.2-py3-none-any.whl", "filehash": "b1e90de1f57517591f3ab83bb4cc9987d02d167b3a53bf211618c51abc50ae49", "filesize": 237473, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "tracerite", "typing-extensions", "ujson", "uvloop", "websockets"]}}}, "23.12.1": {"released": "2024-01-09 17:48:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-23.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-23.12.1-py3-none-any.whl", "filehash": "3eac978f1fa0358f8c7f0b31ae055d6b08b91ca33142e393d5950c5d08c6d31e", "filesize": 235818, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "tracerite", "typing-extensions", "ujson", "uvloop", "websockets"]}}}, "23.12.0": {"released": "2023-12-31 09:57:07", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-23.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-23.12.0-py3-none-any.whl", "filehash": "bd3d7f38dd915345c7fcb250b373dacaaf59e8f4da3009923a5dd79e90a71224", "filesize": 236106, "builder_abi": "cp311", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "tracerite", "typing-extensions", "ujson", "uvloop", "websockets"]}}}, "23.6.0": {"released": "2023-07-25 13:16:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-23.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-23.6.0-py3-none-any.whl", "filehash": "9c5f05d5c749ec2130800c70fdf596938b6890777908d4dfdedb26ca6c2c90a7", "filesize": 202534, "builder_abi": "cp39", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.8", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "tracerite", "typing-extensions", "ujson", "uvloop", "websockets"]}}}, "23.3.0": {"released": "2023-03-26 19:56:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-23.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-23.3.0-py3-none-any.whl", "filehash": "8ae84756116b9a403be61efc7700c00042e65de32ac7708bce972d81b6dfd186", "filesize": 200511, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "html5tagger", "httptools", "multidict", "sanic-routing", "tracerite", "ujson", "uvloop", "websockets"]}}}, "22.12.0": {"released": "2022-12-27 14:55:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.12.0-py3-none-any.whl", "filehash": "07e6b1399123cbeadd42bdb43863847637b6d020839e434e0ef4e6a788ec7f00", "filesize": 183090, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "22.9.1": {"released": "2022-10-31 11:24:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.9.1-py3-none-any.whl", "filehash": "ba190c010bdbfd51bde2a6bf9fcbb181b386b52df313b1700176436f6f68c9c7", "filesize": 173296, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "22.9.0": {"released": "2022-09-29 09:16:19", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.9.0-py3-none-any.whl", "filehash": "f22b8105dca34f069bae55b939b0d91d218034c93b867a0e5e4cabdad1c0f2d8", "filesize": 173092, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "22.6.2": {"released": "2022-08-11 07:13:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.6.2-py3-none-any.whl", "filehash": "f66cb2035fb05cf81679a9de9c96cc120bbe2cf2ca594a9a9161dc68557a2476", "filesize": 271941, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "22.6.1": {"released": "2022-07-31 11:33:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.6.1-py3-none-any.whl", "filehash": "340352dfb8d5ad606e121e66c504b03e2663e1fa2ac335625e8d2f07cb1d615b", "filesize": 271733, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "22.6.0": {"released": "2022-06-30 10:26:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.6.0-py3-none-any.whl", "filehash": "e5f986a4c7c3bad994e69bc372cb9a9fee8ebab11a427a4432d354d63a2b8fc4", "filesize": 271389, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "22.3.2": {"released": "2022-05-11 06:36:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.3.2-py3-none-any.whl", "filehash": "664bd6fa3b341ea7c9456e5d40b9e310249944857a27838afc1fea183e80ff54", "filesize": 142691, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "22.3.1": {"released": "2022-04-17 09:27:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.3.1-py3-none-any.whl", "filehash": "ecad2b856a2ac10434bcf7a4f5cba1664e21d7b44cab248fd29b13bf4b1cee17", "filesize": 142690, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "22.3.0": {"released": "2022-03-31 11:32:36", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-22.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-22.3.0-py3-none-any.whl", "filehash": "b6d643139ff0356cf1fa9892a9d4dda01479066cece95bed7da0982031454802", "filesize": 142626, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.12.2": {"released": "2022-07-31 11:32:20", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.12.2-py3-none-any.whl", "filehash": "9b7d68233cc75a2a57af36fc3247c8882ef57ca96bb529f2b8717755e3660506", "filesize": 139666, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.12.1": {"released": "2022-01-06 10:26:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.12.1-py3-none-any.whl", "filehash": "1e5fe5abefb1c1329acf6c28c86b9afe8b65870e51ec7d26012976304926720f", "filesize": 139741, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.12.0": {"released": "2021-12-26 11:20:06", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.12.0-py3-none-any.whl", "filehash": "40bf5e591f1e40dd1f56c566961722742965e2aeddd64682c2c0a854aa286597", "filesize": 139595, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.9.3": {"released": "2021-11-21 12:29:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.9.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.9.3-py3-none-any.whl", "filehash": "2dd0be9ac10138d01c0ca8fe8cfc16f0efb8e1aa36be91fb2b6c1d873c010faa", "filesize": 120106, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.9.2": {"released": "2021-11-21 08:25:24", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.9.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.9.2-py3-none-any.whl", "filehash": "576159f019ccdec58ed4aaa3d576fa45d7fe00811c86bfb1cebd0b10d82d6a6c", "filesize": 120107, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.9.1": {"released": "2021-10-02 22:26:54", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.9.1-py3-none-any.whl", "filehash": "63ce99aa1b9a5c5113ddcefe837bd5e35674ce9fafa8145325c22ff338a2ebfb", "filesize": 119697, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.9.0": {"released": "2021-09-30 19:38:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.9.0-py3-none-any.whl", "filehash": "021795d393b9b9b6c99e5f5bb918e2c91eeef8525c9804b977ad46d5287081c3", "filesize": 119359, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.6.2": {"released": "2021-08-02 18:08:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.6.2-py3-none-any.whl", "filehash": "c55feafd886f61072939f395a0eb49d63c8b3ec374618aeab423d3507647a89d", "filesize": 94719, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.6.1": {"released": "2021-07-28 09:02:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.6.1-py3-none-any.whl", "filehash": "0b01005d3d22dd5512d52b595c3efd68987eea4a962d84b3925750de2b81cd62", "filesize": 94694, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.6.0": {"released": "2021-06-27 20:08:04", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.6.0-py3-none-any.whl", "filehash": "bc79831325b149a9eade5f9913d78da6a7f3682b98f2700117d1dafe530cb4fe", "filesize": 94465, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.3.4": {"released": "2021-04-19 22:44:50", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.3.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.3.4-py3-none-any.whl", "filehash": "9504341ca26c9a1b065fa4a8e94743aecc3dc92d4e0e38960bc3299b763759bd", "filesize": 90606, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.3.2": {"released": "2021-03-23 00:45:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.3.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.3.2-py3-none-any.whl", "filehash": "9b63b0367f45a854023cb1f54a7315a86582442a08ba22f806c1f3ebf0c04e00", "filesize": 90516, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.3.1": {"released": "2021-03-21 13:18:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.3.1-py3-none-any.whl", "filehash": "c9b0ad426dc826e662f398b724d37fd9293ecd41568ffb35f7261c1794202f02", "filesize": 90429, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "21.3.0": {"released": "2021-03-21 08:51:44", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-21.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-21.3.0-py3-none-any.whl", "filehash": "8a0857bb397ee53f79bc574929e8cffeb401ca99341a71b331f8e6c5174996fc", "filesize": 90438, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.7", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "sanic-routing", "ujson", "uvloop", "websockets"]}}}, "20.12.7": {"released": "2022-07-31 11:27:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.12.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.12.7-py3-none-any.whl", "filehash": "4c13fce53c3a305e96fdbb978674d6148602f1d9e53bc955f391d1eeb310aa34", "filesize": 80447, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.12.6": {"released": "2022-02-16 16:04:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.12.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.12.6-py3-none-any.whl", "filehash": "e2b88711d620ec307ddd969262438fc8517a5186aaef13eb39847c326f3364c9", "filesize": 80480, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.12.5": {"released": "2022-01-16 18:44:51", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.12.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.12.5-py3-none-any.whl", "filehash": "a16cc1f154562a78fc133048513aca3eee6bc0f862eb5425635cca2cb51ee682", "filesize": 80182, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.12.4": {"released": "2021-10-02 22:25:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.12.4-py3-none-any.whl", "filehash": "a5fe5461c4a79c0be525a9b33d7b2f1401125a0775304977b4129efe1a0730ad", "filesize": 80180, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.12.3": {"released": "2021-03-21 08:15:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.12.3-py3-none-any.whl", "filehash": "74f4f32efa1e040f02eb42b0db00ca685c34f719f546d315b009ea8a437dd9e0", "filesize": 80156, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.12.2": {"released": "2021-02-16 07:15:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.12.2-py3-none-any.whl", "filehash": "9f01a3ebfe4bf6c57e164bfa1b66c977cb47421e54ae91cc04173cfc711891ce", "filesize": 79883, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.12.1": {"released": "2021-01-05 16:30:34", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.12.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.12.1-py3-none-any.whl", "filehash": "d485655fa0a4aa983615396d586283909f1589a17c0acff821f68dcac9b1e333", "filesize": 79872, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.12.0": {"released": "2020-12-28 22:00:53", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.12.0-py3-none-any.whl", "filehash": "606753cb18c80e6c2bda581abe398ddce5d0340d914c44e6c9c67ed3cf000dca", "filesize": 79834, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.9.1": {"released": "2020-10-25 13:11:08", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.9.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.9.1-py3-none-any.whl", "filehash": "0c6949fe55501d8648f1cab77efa71685f7dda48368c7e03e8342fd794dda8cf", "filesize": 79174, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.9.0": {"released": "2020-09-30 14:42:22", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.9.0-py3-none-any.whl", "filehash": "e0a54dc637042e6b9b5db965a9e41891500190de20e4573e874adfe043d428f7", "filesize": 79061, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.6.3": {"released": "2020-06-29 12:09:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.6.3-py3-none-any.whl", "filehash": "629c3b1c8584f8da71b23d62bde5e421dc71430645d655f47f3bb4f651aa65f6", "filesize": 74853, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.6.2": {"released": "2020-06-29 06:13:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.6.2-py3-none-any.whl", "filehash": "16e5098e0033927072337440209b9d95cc1fdeda1ec7aa970ca889d3b18350a4", "filesize": 74854, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.6.1": {"released": "2020-06-28 14:28:49", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.6.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.6.1-py3-none-any.whl", "filehash": "0003d0b2630fa4b137650235357559dc1c515c11e82ec1cf211a4f5f60d5ff46", "filesize": 73089, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.6.0": {"released": "2020-06-28 14:19:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.6.0-py3-none-any.whl", "filehash": "2e79b4e184e92a432aac8ef7963838fa879587cc3a99a19ee8624f51b38e98df", "filesize": 73046, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "20.3.0": {"released": "2020-05-14 19:08:13", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-20.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-20.3.0-py3-none-any.whl", "filehash": "143dfc5e0a8326ae3d1c22f5aab55cec24e563e037a70f52f16dc19a3c08d8f5", "filesize": 73034, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "19.12.5": {"released": "2021-02-16 07:02:25", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.12.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.12.5-py3-none-any.whl", "filehash": "0bceddbc85adcadc4dcfbe0946207bc4ef04072d66245171adb0a914dcd551b2", "filesize": 73070, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "19.12.4": {"released": "2020-11-05 07:42:48", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.12.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.12.4-py3-none-any.whl", "filehash": "0192789865287ef9d6bf07dcc3084a2cf7dbf98f03c1dd05cc2b70f859960ee7", "filesize": 73065, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "19.12.3": {"released": "2020-10-25 12:39:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.12.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.12.3-py3-none-any.whl", "filehash": "1a9ed47dc6ede990e02d52fae4aa134fee37216c029c4f9d0d9dd27c4e919b20", "filesize": 72711, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "19.12.2": {"released": "2020-01-02 21:36:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.12.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.12.2-py3-none-any.whl", "filehash": "18350ed6e264631260044f6253f139f1ac83c4ce8a0202ec900ec5b50c5370ab", "filesize": 72432, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "19.12.0": {"released": "2019-12-27 13:21:38", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.12.0-py3-none-any.whl", "filehash": "a5aae36a6d43ea247909074c468acd68295e7fba370ecdc08e6cb6e95a6e2413", "filesize": 72429, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": ">=3.6", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "httpx", "multidict", "ujson", "uvloop", "websockets"]}}}, "19.9.0": {"released": "2019-10-12 17:04:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.9.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.9.0-py3-none-any.whl", "filehash": "fdde669f97d5c7a8223b3ab671b9a2c9fe73dd3461195f9fb3951e87a312164d", "filesize": 73039, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "requests-async", "ujson", "uvloop", "websockets"]}}}, "19.6.3": {"released": "2019-08-22 14:49:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.6.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.6.3-py3-none-any.whl", "filehash": "5bd3314fd5dc8cafef7a1aff69ec7547c404d82b90a7b78796d81cb138a3bc0e", "filesize": 69305, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "requests-async", "ujson", "uvloop", "websockets"]}}}, "19.6.2": {"released": "2019-07-08 03:16:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.6.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.6.2-py3-none-any.whl", "filehash": "22a46963af3bbab2a5e5e44625d01e253b319c9296e913c8292e8310dc8724ee", "filesize": 68624, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "requests-async", "ujson", "uvloop", "websockets"]}}}, "19.6.0": {"released": "2019-06-21 05:03:46", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.6.0-py3-none-any.whl", "filehash": "ebd806298782400db811ea9d63e8096e835e67f0b5dc5e66e507532984a82bb3", "filesize": 67765, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "requests-async", "ujson", "uvloop", "websockets"]}}}, "19.3.1": {"released": "2019-03-23 02:54:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-19.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-19.3.1-py3-none-any.whl", "filehash": "68bda432c1932cf400e01725b915684248d6c7146694e7118c17548d02b74f23", "filesize": 60499, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop", "websockets"]}}}, "18.12.0": {"released": "2018-12-27 19:34:47", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-18.12.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-18.12.0-py3-none-any.whl", "filehash": "e1f291cfc44627baad7e0855512c821fe3dbfe23f7d2a26561abb808d4511f14", "filesize": 52985, "builder_abi": "cp34m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop", "websockets"]}}}, "0.8.3": {"released": "2018-09-13 10:30:35", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.8.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.8.3-py3-none-any.whl", "filehash": "36aede00c7b82eb3755accca6e3a411e43d4b61e345a6f2b750daf1d14fefb00", "filesize": 51470, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop", "websockets"]}}}, "0.8.2": {"released": "2018-09-13 09:57:14", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.8.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.8.2-py3-none-any.whl", "filehash": "95bff6deb40ae54c3a16091bffc9d6dae6d294e9e0b6a31a56fee3c49c13230b", "filesize": 51470, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop", "websockets"]}}}, "0.8.1": {"released": "2018-09-06 21:56:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.8.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.8.1-py3-none-any.whl", "filehash": "46edab6676bd3b2dda12b70c0f6103c224005a0be83091aac5cd618733fcedfd", "filesize": 51455, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop", "websockets"]}}}, "0.8.0": {"released": "2018-09-06 21:49:39", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.8.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.8.0-py3-none-any.whl", "filehash": "aef1fcbfb04dbeb87e4fe0821445d6a3c8361ca086365342e6352e142dbf19bc", "filesize": 51272, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop", "websockets"]}}}, "0.7.0": {"released": "2017-12-06 03:32:01", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.7.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.7.0-py3-none-any.whl", "filehash": "18a3bd729093ac93a245849c44045c505a11e6d36da5bf231cb986bfb1e3c14c", "filesize": 48821, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop", "websockets"]}}}, "0.6.0": {"released": "2017-08-03 03:27:00", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.6.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.6.0-py3-none-any.whl", "filehash": "6c5d0d049335975936f74b3a62e5443cb0af5618f32b1a4de5976d2c5bcdc823", "filesize": 46707, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop", "websockets"]}}}, "0.5.4": {"released": "2017-05-09 01:48:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.5.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.5.4-py3-none-any.whl", "filehash": "ac2b5d73236076c9576e59d2c9bfe06d269c56c059c0d838c863d1768e36b2bb", "filesize": 43842, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop", "websockets"]}}}, "0.5.2": {"released": "2017-04-24 19:49:31", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.5.2-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.5.2-py3-none-any.whl", "filehash": "190e41d3619d7b9f57511c7c3df0b2677bdd6f86e808a57afc4367fc624f2d34", "filesize": 43839, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop", "websockets"]}}}, "0.5.1": {"released": "2017-04-14 20:04:58", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.5.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.5.1-py3-none-any.whl", "filehash": "ce6221a88fc7aa4fefeed69d8d104769dca3d858df71bd3692d2e3c9e56bda7f", "filesize": 39296, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop", "websockets"]}}}, "0.5.0": {"released": "2017-04-11 22:09:03", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.5.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.5.0-py3-none-any.whl", "filehash": "2d4917196c2ff73f4e67a5399e5b96a08c6c251df9c7c89e59f854b71625bdd1", "filesize": 38354, "builder_abi": "cp37m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop", "websockets"]}}}, "0.4.1": {"released": "2017-02-28 15:11:02", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.4.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.4.1-py3-none-any.whl", "filehash": "7fa3198dfaf9c1303bb3ceb0d46193aecc391248a5058bb601cc8e664c84f852", "filesize": 33775, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop"]}}}, "0.4.0": {"released": "2017-02-25 19:54:12", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.4.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.4.0-py3-none-any.whl", "filehash": "c0e30d8f0c22402b5b93575648aaf79fef26ee929a0e13eae9b564da69b8dcf8", "filesize": 33832, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop"]}}}, "0.3.1": {"released": "2017-02-09 01:28:11", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"sanic-0.3.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/sanic-0.3.1-py3-none-any.whl", "filehash": "ec7a2198afa879fb65b30e9bcd8766bda249ab4535370f67f31dfe88767993f5", "filesize": 30082, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop"]}}}, "0.3.0": {"released": "2017-01-28 01:48:30", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.3.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.3.0-py3-none-any.whl", "filehash": "ebfe80cb142a11fda249b6a25bcda05a9d53fbe6116936486272ddbd2d6fc216", "filesize": 26740, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop"]}}}, "0.2.0": {"released": "2017-01-14 17:32:55", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.2.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.2.0-py3-none-any.whl", "filehash": "d457886ff0e3ebc4a3a6c0cd5377126bc5099d1a26dd57b2ed0b915360af9183", "filesize": 23703, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop"]}}}, "0.1.9": {"released": "2016-12-25 03:00:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.9-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.9-py3-none-any.whl", "filehash": "a6a7a765933020b4ffb1c6f3bc94cb2cce248ddb85766037a776d3ca4f341773", "filesize": 22567, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop"]}}}, "0.1.8": {"released": "2016-11-29 22:09:10", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.8-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.8-py3-none-any.whl", "filehash": "393383d768eb7b4242663bd30cd20a3ea6b0db3a6bfae8c5e6fa23ee47f8d9bb", "filesize": 22180, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "multidict", "ujson", "uvloop"]}}}, "0.1.7": {"released": "2016-10-25 10:56:27", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.7-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.7-py3-none-any.whl", "filehash": "2b53fd80da182e56ca67c826e708d0e1fde4b4df98c5762322cd3d94b2322220", "filesize": 20633, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop"]}}}, "0.1.6": {"released": "2016-10-25 10:38:45", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.6-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.6-py3-none-any.whl", "filehash": "34d0c2ecd70af8f3b7a8ace830c56f53f6d8343b1b10d1f94b0beba24f43ac5e", "filesize": 20628, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["aiofiles", "httptools", "ujson", "uvloop"]}}}, "0.1.5": {"released": "2016-10-23 11:47:41", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.5-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.5-py3-none-any.whl", "filehash": "989eb26a4480cf6be2d3d802ae0b8b2ccc570200b24e5802cd1aa08d2e7741f6", "filesize": 17243, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["httptools", "ujson", "uvloop"]}}}, "0.1.4": {"released": "2016-10-18 10:17:09", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.4-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.4-py3-none-any.whl", "filehash": "5f355ecc73ba2e272010b950391ba9157444487a9640ca1cf0a77b432fd8275c", "filesize": 15228, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["httptools", "ujson", "uvloop"]}}}, "0.1.3": {"released": "2016-10-16 10:46:21", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.3-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.3-py3-none-any.whl", "filehash": "fad9b8d8b1da6dbcf6aa9d938345085e91114284cee0784764b80c0e203a578a", "filesize": 13728, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["httptools", "ujson", "uvloop"]}}}, "0.1.1": {"released": "2016-10-15 23:55:23", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.1-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.1-py3-none-any.whl", "filehash": "2ee65f5517ab05fe1cfec7d467f1bbd41968f7d22c18742ee068549160f27216", "filesize": 12888, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["httptools", "ujson", "uvloop"]}}}, "0.1.0": {"released": "2016-10-15 23:53:59", "prerelease": false, "yanked": false, "skip_reason": "", "files": {"Sanic-0.1.0-py3-none-any.whl": {"file_url": "https://archive1.piwheels.org/simple/sanic/Sanic-0.1.0-py3-none-any.whl", "filehash": "40c87efbac6c4627a0fc7f9999ecf2c98e566e8151e2e418eb357d0e9eeea8b6", "filesize": 12981, "builder_abi": "cp35m", "file_abi_tag": "none", "platform": "any", "requires_python": "", "apt_dependencies": [], "pip_dependencies": ["httptools", "ujson", "uvloop"]}}}}}