commit:     48f8e87188bf2c8a2366b0ac3332645920d3c358
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Thu Feb 20 04:44:28 2025 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Thu Feb 20 04:58:30 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=48f8e871

dev-python/python-openstackclient: Bump to 7.3.0

Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>

 dev-python/python-openstackclient/Manifest         |  1 +
 .../python-openstackclient-7.3.0.ebuild            | 60 ++++++++++++++++++++++
 2 files changed, 61 insertions(+)

diff --git a/dev-python/python-openstackclient/Manifest 
b/dev-python/python-openstackclient/Manifest
index d40cc5c1294f..10c4aa7ce757 100644
--- a/dev-python/python-openstackclient/Manifest
+++ b/dev-python/python-openstackclient/Manifest
@@ -1 +1,2 @@
 DIST python-openstackclient-7.2.1.tar.gz 947778 BLAKE2B 
44274861d6f14852184f89520e08ddc5a0b88a97473708eac092fa8d4992b1174efa698530c917c15e212a28aff4487ffcd3c58bb530dc3450cfe2f7fa1dc09d
 SHA512 
12009df28accc4c6076bc6d4c0a418ee0600bbca73f126ba58caff2c211839b38d8812fded09d93154781586aa6ee7b92a7c1ea6cb07f01a6e31a2a0655d3786
+DIST python_openstackclient-7.3.0.tar.gz 951679 BLAKE2B 
ce9e3546dc2ae3fff7fa5f9404f6f2bda452936092d611d33f12d0f6a94b42827b5b6f829779d59dcbde427b00987c9103987522159b61078e485ca71fd2621c
 SHA512 
72bc3790e876c721de9cb1507752633a0563f6b51ddff1a555809aa049b3f330af22470843e47080f4203e077f3c862e05e646701ce6b005860c1d1e120008a3

diff --git 
a/dev-python/python-openstackclient/python-openstackclient-7.3.0.ebuild 
b/dev-python/python-openstackclient/python-openstackclient-7.3.0.ebuild
new file mode 100644
index 000000000000..fdebcdb074af
--- /dev/null
+++ b/dev-python/python-openstackclient/python-openstackclient-7.3.0.ebuild
@@ -0,0 +1,60 @@
+# Copyright 1999-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..12} )
+
+inherit distutils-r1 pypi
+
+DESCRIPTION="A client for the OpenStack APIs"
+HOMEPAGE="
+       https://opendev.org/openstack/python-openstackclient/
+       https://github.com/openstack/python-openstackclient/
+       https://pypi.org/project/python-openstackclient/
+"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64 ~riscv ~x86"
+
+RDEPEND="
+       >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+       >=dev-python/cliff-3.5.0[${PYTHON_USEDEP}]
+       >=dev-python/cryptography-2.7[${PYTHON_USEDEP}]
+       >=dev-python/openstacksdk-3.3.0[${PYTHON_USEDEP}]
+       >=dev-python/osc-lib-2.3.0[${PYTHON_USEDEP}]
+       >=dev-python/oslo-i18n-3.15.3[${PYTHON_USEDEP}]
+       >=dev-python/python-keystoneclient-3.22.0[${PYTHON_USEDEP}]
+       >=dev-python/python-cinderclient-3.3.0[${PYTHON_USEDEP}]
+       >=dev-python/requests-2.27.0[${PYTHON_USEDEP}]
+       >=dev-python/stevedore-2.0.1[${PYTHON_USEDEP}]
+"
+BDEPEND="
+       >dev-python/pbr-2.1.0[${PYTHON_USEDEP}]
+       test? (
+               >=dev-python/fixtures-3.0.0[${PYTHON_USEDEP}]
+               >=dev-python/oslotest-3.2.0[${PYTHON_USEDEP}]
+               >=dev-python/requests-mock-1.2.0[${PYTHON_USEDEP}]
+               >=dev-python/testtools-2.2.0[${PYTHON_USEDEP}]
+               >=dev-python/tempest-17.1.0[${PYTHON_USEDEP}]
+               >=dev-python/wrapt-1.7.0[${PYTHON_USEDEP}]
+               >=dev-python/ddt-1.0.1[${PYTHON_USEDEP}]
+       )
+"
+
+distutils_enable_tests unittest
+
+src_prepare() {
+       # Depends on a specific runner
+       sed -e 's/test_command_has_logger/_&/' \
+               -i openstackclient/tests/unit/common/test_command.py || die
+
+       distutils-r1_src_prepare
+}
+
+python_test() {
+       # functional tests require cloud instance access
+       eunittest -b openstackclient/tests/unit
+}

Reply via email to