diff --git a/dev-python/stevedore/Manifest b/dev-python/stevedore/Manifest index 4e8380d77cdd4..f228924a5b5dd 100644 --- a/dev-python/stevedore/Manifest +++ b/dev-python/stevedore/Manifest @@ -1 +1,2 @@ DIST stevedore-5.9.0.tar.gz 514850 BLAKE2B 822c51a1637bb2eaad30b57426a43fa1baa4ccc3d36ebcbec1cc979ce5d1f18e831fc31ef1136830784d3d1576e8bd129a9fc51a399de24453c382040b6434b8 SHA512 90f579779114cee32b4e06fa5eb60dce5ba4592a8a0ddfcbecacddf9682e105cf9b53f9c1c19049d80969eb561c73bf592d920a620182c664e558134dcae2605 +DIST stevedore-5.9.1.tar.gz 518111 BLAKE2B ce394ce972789cea7fabd5f9f39a0f33696d4bde7ceed0ef325fa05ba4814e518622227c1a461020723988f3592263490414333c1fe9c0ba90989f8ee66b3254 SHA512 e37ec69e4dd34cac2ec2f0cf5dc748966c5554fc6449a061906e930b75ab618c5f54bc6290c39e265fe0d259b1fbf4ae0db5668fcde648c162150442991c6a02 diff --git a/dev-python/stevedore/stevedore-5.9.1.ebuild b/dev-python/stevedore/stevedore-5.9.1.ebuild new file mode 100644 index 0000000000000..61ba25a4ddd3c --- /dev/null +++ b/dev-python/stevedore/stevedore-5.9.1.ebuild @@ -0,0 +1,49 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=pbr +PYTHON_COMPAT=( python3_{12..15} ) + +inherit distutils-r1 pypi + +DESCRIPTION="Manage dynamic plugins for Python applications" +HOMEPAGE=" + https://opendev.org/openstack/stevedore/ + https://github.com/openstack/stevedore/ + https://pypi.org/project/stevedore/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~mips ~ppc64 ~riscv ~s390 ~sparc ~x86" + +BDEPEND=" + test? ( + dev-python/sphinx[${PYTHON_USEDEP}] + dev-python/testtools[${PYTHON_USEDEP}] + ) +" + +EPYTEST_PLUGINS=() +distutils_enable_tests pytest +distutils_enable_sphinx 'doc/source' \ + '>=dev-python/openstackdocstheme-1.18.1' \ + '>=dev-python/reno-2.5.0' \ + '>=dev-python/sphinx-2.0.0' + +python_test() { + local EPYTEST_DESELECT=( + # also fails in venv + stevedore/tests/test_cache.py::TestCache::test_disable_caching_file + ) + local EPYTEST_IGNORE=() + if ! has_version "dev-python/sphinx[${PYTHON_USEDEP}]"; then + EPYTEST_IGNORE+=( + stevedore/tests/test_sphinxext.py + ) + fi + + epytest +}