# Copyright 1999-2026 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 DISTUTILS_USE_PEP517=poetry PYTHON_COMPAT=( python3_{12..14} ) inherit distutils-r1 pypi DESCRIPTION="Instrument your FastAPI app with Prometheus metrics" HOMEPAGE=" https://github.com/trallnag/prometheus-fastapi-instrumentator https://pypi.org/project/prometheus-fastapi-instrumentator/ " LICENSE="ISC" SLOT="0" KEYWORDS="~amd64 ~arm64" # Upstream pairs both floors with a poetry-style major cap # (prometheus-client<1.0.0, starlette<2.0.0), carried unchanged since at # least 8.0.2. Neither binds: the newest in either repo is # prometheus-client-0.26.0 and starlette-1.3.1, both well inside. Mirroring # them would only pre-commit us to a major bump nobody has evaluated, so # the floors alone are declared. verified 2026-07-27 RDEPEND=" >=dev-python/starlette-1.0.0[${PYTHON_USEDEP}] >=dev-python/prometheus-client-0.8.0[${PYTHON_USEDEP}] "