From 3b02df52916cebaa00fb9bab3f1642e1d3920fcf Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Micha=C5=82=20G=C3=B3rny?= Date: Tue, 25 Aug 2026 06:21:45 +0200 Subject: [PATCH] dev-python/pbr: Bump to 7.1.1 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: Michał Górny --- dev-python/pbr/Manifest | 1 + dev-python/pbr/pbr-7.1.1.ebuild | 62 +++++++++++++++++++++++++++++++++ 2 files changed, 63 insertions(+) create mode 100644 dev-python/pbr/pbr-7.1.1.ebuild diff --git a/dev-python/pbr/Manifest b/dev-python/pbr/Manifest index 5d27394d1aa66..972b8ec67e98f 100644 --- a/dev-python/pbr/Manifest +++ b/dev-python/pbr/Manifest @@ -1,2 +1,3 @@ DIST pbr-7.0.3.tar.gz 135625 BLAKE2B a0271614d745165056a65d6de3673217fe4ae2d3bbc43b0eb7b9d1b07fef4364dc3e5f938ce0db63b9fb5031247a49ccca1be4bbee5ecbc4d53ca6663faaaba1 SHA512 dff6c9ae44cdb8db111d87530a1096dd3f9045df20cb3105f736b909f9dce957e2e8f54d6a8a1c09139689d39b1b3b4dbd53947414e4d467b11314b7f397fb99 DIST pbr-7.1.0.tar.gz 139971 BLAKE2B 8979814f3653a7c5a459ad1047da4b3b4531ac33bfe31c4133d036799a3c86fae47f4fbc50f7f77d56ba9ba29bcb48be549aedcff6caec929f63612c454d2d7c SHA512 168a380f7a6a83f4f6d62559cd7df46312cdb6fece783d3e499f38ae014d3adfaa4529a25c43c275c73f68b216dc66708e4cf84d670ee4ebf83f4043f9e7b159 +DIST pbr-7.1.1.tar.gz 139972 BLAKE2B b57e633ddeb5c17d3d1047a708395821de4dc788b98d424638cd340853726e6dbdd5e8d35d3ea20a16659bc43cde26bf1d2cfa014aa37e4e165d038ff722e55a SHA512 b6b9858b44e4fd6a9b28cc8378adf5943717a7bdde33dda7d389581b23a237454aa53b2401a5a473090208c1595109297879c3cd3cdfa87815db85313b968425 diff --git a/dev-python/pbr/pbr-7.1.1.ebuild b/dev-python/pbr/pbr-7.1.1.ebuild new file mode 100644 index 0000000000000..8f4a30dddae77 --- /dev/null +++ b/dev-python/pbr/pbr-7.1.1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2026 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=8 + +DISTUTILS_USE_PEP517=standalone +PYTHON_COMPAT=( python3_{12..15} ) +PYTHON_REQ_USE="threads(+)" + +inherit distutils-r1 pypi + +DESCRIPTION="Inject some useful and sensible default behaviors into setuptools" +HOMEPAGE=" + https://opendev.org/openstack/pbr/ + https://github.com/openstack/pbr/ + https://pypi.org/project/pbr/ +" + +LICENSE="Apache-2.0" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~mips ~ppc ~ppc64 ~riscv ~s390 ~sparc ~x86" + +RDEPEND=" + >=dev-python/packaging-20.0[${PYTHON_USEDEP}] + >=dev-python/setuptools-64.0.0[${PYTHON_USEDEP}] +" + +# git is needed for tests, see https://bugs.launchpad.net/pbr/+bug/1326682 and +# https://bugs.gentoo.org/show_bug.cgi?id=561038 docutils is needed for sphinx +# exceptions... https://bugs.gentoo.org/show_bug.cgi?id=603848 stestr is run as +# external tool. +BDEPEND=" + ${RDEPEND} + test? ( + >=dev-python/wheel-0.32.0[${PYTHON_USEDEP}] + >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}] + >=dev-python/testresources-2.0.0[${PYTHON_USEDEP}] + >=dev-python/testscenarios-0.4[${PYTHON_USEDEP}] + >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}] + >=dev-python/virtualenv-20.0.3[${PYTHON_USEDEP}] + dev-vcs/git + ) +" + +distutils_enable_tests unittest + +python_prepare_all() { + # TODO: investigate + sed -e 's:test_with_argument:_&:' \ + -e 's:test_wsgi_script_run:_&:' \ + -i pbr/tests/functional/test_wsgi_scripts.py || die + # installs random packages via pip from the Internet + rm pbr/tests/functional/test_pep517.py || die + rm pbr/tests/functional/test_requirements.py || die + + distutils-r1_python_prepare_all +} + +python_test() { + cd "${BUILD_DIR}/install$(python_get_sitedir)" || die + eunittest -b +}