# Copyright 2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=hatchling PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 #pypi DESCRIPTION="Light, flexible and extensible ASGI framework" HOMEPAGE=" https://github.com/litestar-org/litestar/ https://pypi.org/project/litestar/ " # no tests in sdist SRC_URI=" https://github.com/litestar-org/litestar/archive/refs/tags/v${PV}.tar.gz -> ${P}.gh.tar.gz " LICENSE="MIT" SLOT="0" KEYWORDS="~amd64" RDEPEND=" >=dev-python/anyio-3[${PYTHON_USEDEP}] dev-python/click[${PYTHON_USEDEP}] >=dev-python/httpx-0.22[${PYTHON_USEDEP}] >=dev-python/litestar-htmx-0.4.0[${PYTHON_USEDEP}] >=dev-python/msgspec-0.18.2[${PYTHON_USEDEP}] >=dev-python/multidict-6.0.2[${PYTHON_USEDEP}] >=dev-python/multipart-1.2.0[${PYTHON_USEDEP}] >=dev-python/polyfactory-2.6.3[${PYTHON_USEDEP}] dev-python/pyyaml[${PYTHON_USEDEP}] >=dev-python/rich-13.0.0[${PYTHON_USEDEP}] dev-python/rich-click[${PYTHON_USEDEP}] >=dev-python/sniffio-1.3.1[${PYTHON_USEDEP}] dev-python/typing-extensions[${PYTHON_USEDEP}] " BDEPEND=" test? ( app-arch/brotli[python,${PYTHON_USEDEP}] dev-python/aiosqlite[${PYTHON_USEDEP}] >=dev-python/asyncpg-0.29.0[${PYTHON_USEDEP}] dev-python/beautifulsoup4[${PYTHON_USEDEP}] dev-python/fsspec[${PYTHON_USEDEP}] dev-python/greenlet[${PYTHON_USEDEP}] dev-python/httpx-sse[${PYTHON_USEDEP}] dev-python/httpx[${PYTHON_USEDEP}] dev-python/hypercorn[${PYTHON_USEDEP}] dev-python/hypothesis[${PYTHON_USEDEP}] dev-python/prometheus-client[${PYTHON_USEDEP}] dev-python/psutil[${PYTHON_USEDEP}] dev-python/psycopg:0[${PYTHON_USEDEP}] dev-python/redis[${PYTHON_USEDEP}] dev-python/starlette[${PYTHON_USEDEP}] dev-python/structlog[${PYTHON_USEDEP}]