{"package":"sanic","ecosystem":"pypi","latest_version":"25.12.0","description":"A web server and web framework that's written to go fast. Build fast. Run fast.","license":"MIT","homepage":"http://github.com/sanic-org/sanic/","repository":"http://github.com/sanic-org/sanic/","downloads_weekly":610299,"health":{"score":71,"risk":"moderate","breakdown":{"maintenance":15,"popularity":14,"security":25,"maturity":15,"community":2},"deprecated":false,"max_score":100},"vulnerabilities":{"count":0,"critical":0,"high":0,"medium":0,"low":0,"details":[]},"versions":{"latest":"25.12.0","total_count":82,"recent":["21.12.1","21.12.2","22.3.0","22.3.1","22.3.2","22.6.0","22.6.1","22.6.2","22.9.0","22.9.1","22.12.0","23.3.0","23.6.0","23.12.0","23.12.1","23.12.2","24.6.0","24.12.0","25.3.0","25.12.0"]},"metadata":{"deprecated":false,"deprecated_message":null,"maintainers_count":1,"first_published":null,"last_published":"2025-12-31T19:36:47.406873Z","dependencies_count":92,"dependencies":["sanic-routing>=23.12.0","httptools>=0.0.10","uvloop>=0.15.0; sys_platform != \"win32\" and implementation_name == \"cpython\"","ujson>=1.35; sys_platform != \"win32\" and implementation_name == \"cpython\"","aiofiles>=0.6.0","websockets>=10.0","multidict<7.0,>=5.0","html5tagger>=1.2.1","tracerite>=2.2.0","typing-extensions>=4.4.0","setuptools>=70.1.0","sanic-testing>=23.6.0; extra == \"test\"","pytest>=8.2.2; extra == \"test\"","pytest-xdist>=3.5.0; extra == \"test\"","pytest-cov>=4.0.0; extra == \"test\"","coverage; extra == \"test\"","beautifulsoup4; extra == \"test\"","pytest-sanic; extra == \"test\"","pytest-benchmark; extra == \"test\"","chardet==3.*; extra == \"test\"","ruff; extra == \"test\"","bandit; extra == \"test\"","mypy; extra == \"test\"","docutils; extra == \"test\"","pygments; extra == \"test\"","uvicorn; extra == \"test\"","slotscheck<1,>=0.8.0; extra == \"test\"","types-ujson; (sys_platform != \"win32\" and implementation_name == \"cpython\") and extra == \"test\"","sanic-testing>=23.6.0; extra == \"dev\"","pytest>=8.2.2; extra == \"dev\"","pytest-xdist>=3.5.0; extra == \"dev\"","pytest-cov>=4.0.0; extra == \"dev\"","coverage; extra == \"dev\"","beautifulsoup4; extra == \"dev\"","pytest-sanic; extra == \"dev\"","pytest-benchmark; extra == \"dev\"","chardet==3.*; extra == \"dev\"","ruff; extra == \"dev\"","bandit; extra == \"dev\"","mypy; extra == \"dev\"","docutils; extra == \"dev\"","pygments; extra == \"dev\"","uvicorn; extra == \"dev\"","slotscheck<1,>=0.8.0; extra == \"dev\"","types-ujson; (sys_platform != \"win32\" and implementation_name == \"cpython\") and extra == \"dev\"","cryptography; extra == \"dev\"","tox; extra == \"dev\"","towncrier; extra == \"dev\"","sphinx>=2.1.2; extra == \"docs\"","sphinx_rtd_theme>=0.4.3; extra == \"docs\"","docutils; extra == \"docs\"","pygments; extra == \"docs\"","m2r2; extra == \"docs\"","enum-tools[sphinx]; extra == \"docs\"","mistune>=2.0.0; extra == \"docs\"","autodocsumm>=0.2.11; extra == \"docs\"","msgspec; extra == \"docs\"","python-frontmatter; extra == \"docs\"","docstring-parser; extra == \"docs\"","libsass; extra == \"docs\"","mypy; extra == \"all\"","msgspec; extra == \"all\"","bandit; extra == \"all\"","chardet==3.*; extra == \"all\"","slotscheck<1,>=0.8.0; extra == \"all\"","sphinx_rtd_theme>=0.4.3; extra == \"all\"","docstring-parser; extra == \"all\"","mistune>=2.0.0; extra == \"all\"","tox; extra == \"all\"","pytest-xdist>=3.5.0; extra == \"all\"","beautifulsoup4; extra == \"all\"","enum-tools[sphinx]; extra == \"all\"","coverage; extra == \"all\"","sphinx>=2.1.2; extra == \"all\"","libsass; extra == \"all\"","cryptography; extra == \"all\"","uvicorn; extra == \"all\"","m2r2; extra == \"all\"","pytest>=8.2.2; extra == \"all\"","autodocsumm>=0.2.11; extra == \"all\"","ruff; extra == \"all\"","types-ujson; (sys_platform != \"win32\" and implementation_name == \"cpython\") and extra == \"all\"","sanic-testing>=23.6.0; extra == \"all\"","python-frontmatter; extra == \"all\"","pytest-benchmark; extra == \"all\"","towncrier; extra == \"all\"","pytest-cov>=4.0.0; extra == \"all\"","pytest-sanic; extra == \"all\"","docutils; extra == \"all\"","pygments; extra == \"all\"","sanic-ext; extra == \"ext\"","aioquic; extra == \"http3\""]},"recommendation":{"action":"safe_to_use","issues":[],"use_version":"25.12.0","version_hint":null,"summary":"sanic@25.12.0 is safe to use (health: 71/100)"},"requested_version":null,"_cache":"miss","_response_ms":456,"_powered_by":"depscope.dev — free package intelligence for AI agents"}