# Copyright 1999-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 git-r3 DESCRIPTION="OpenTelemetry requests instrumentation" HOMEPAGE="https://github.com/open-telemetry/opentelemetry-python-contrib" EGIT_REPO_URI="https://github.com/open-telemetry/opentelemetry-python-contrib.git" S="${WORKDIR}/${P}/instrumentation/${PN}" LICENSE="Apache-2.0" SLOT=0 RDEPEND="dev-python/opentelemetry-api[${PYTHON_USEDEP}] dev-python/opentelemetry-instrumentation[${PYTHON_USEDEP}] dev-python/wrapt[${PYTHON_USEDEP}]" BDEPEND="test? ( dev-python/opentelemetry-test-utils[${PYTHON_USEDEP}] )" EPYTEST_PLUGINS=() EPYTEST_FLAGS="--rootdir ${S}" distutils_enable_tests pytest EPYTEST_DESELECT=( # AssertionError: Expected 'detach' to have been called once tests/test_threading.py::TestThreading::test_threading_with_valid_context_token tests/test_threading.py::TestThreading::test_threadpool_with_valid_context_token )