public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
* [gentoo-commits] repo/gentoo:master commit in: dev-python/python-cinderclient/, dev-python/python-cinderclient/files/
@ 2023-03-24 19:55 Michał Górny
  0 siblings, 0 replies; only message in thread
From: Michał Górny @ 2023-03-24 19:55 UTC (permalink / raw
  To: gentoo-commits

commit:     5edf9e73669d5e6843338d48682d8f1ebb03ee92
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 24 19:54:57 2023 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Mar 24 19:55:36 2023 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5edf9e73

dev-python/python-cinderclient: Remove old

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

 dev-python/python-cinderclient/Manifest            |  1 -
 ...on-cinderclient-9.1.0-fix-py3.11-argparse.patch | 54 ----------------------
 ...hon-cinderclient-9.1.0-fix-py3.11-crashes.patch | 53 ---------------------
 .../python-cinderclient-9.2.0.ebuild               | 52 ---------------------
 4 files changed, 160 deletions(-)

diff --git a/dev-python/python-cinderclient/Manifest b/dev-python/python-cinderclient/Manifest
index b198ccd6a879..b7bad194bef5 100644
--- a/dev-python/python-cinderclient/Manifest
+++ b/dev-python/python-cinderclient/Manifest
@@ -1,2 +1 @@
-DIST python-cinderclient-9.2.0.tar.gz 235773 BLAKE2B 1b4e1c27dec6d74a2c95e3aadbdfb296bf6105ba5a23599babfcf8fc5c37fb52eecf7897eaa0680277b903b1725de2cb7d9a108942fa1be5067b25dce8ca0c72 SHA512 76032779bfa2dbc6c7aecc6631ab42b80bff21437d5037e6bbc5d78a23ce493a7a185c4ee8c1657b41c0bf376a6c919b027f81577f2826fc4222334d8216fda5
 DIST python-cinderclient-9.3.0.tar.gz 236158 BLAKE2B 7f21485e907597de77ba9998e190c4ea05d3b968fb1886bd980e5f15addf26b35acf096c2c3b28e6d05d95125dbd568362ce500ff8643da27baa45b165f5e105 SHA512 3e8b957517a394f2b72cfb8f3442d8b57d4487be476e10f16c112134c1e5a8548056ce0a0cf75cac55d8a607e34e535593130f25aa413c86adf301465112dbb2

diff --git a/dev-python/python-cinderclient/files/python-cinderclient-9.1.0-fix-py3.11-argparse.patch b/dev-python/python-cinderclient/files/python-cinderclient-9.1.0-fix-py3.11-argparse.patch
deleted file mode 100644
index 863e4d93b298..000000000000
--- a/dev-python/python-cinderclient/files/python-cinderclient-9.1.0-fix-py3.11-argparse.patch
+++ /dev/null
@@ -1,54 +0,0 @@
-https://review.opendev.org/c/openstack/python-cinderclient/+/851467
-From: Cyril Roelandt <cyril@redhat.com>
-Date: Thu, 28 Jul 2022 20:48:58 +0200
-Subject: [PATCH] Python3.11: Fix argparse-related test failures
-
-Closes-Bug: #1983054
-Change-Id: I2d4cb81a394f3c10e5f01945d894746a904fb5df
---- a/cinderclient/tests/unit/test_shell.py
-+++ b/cinderclient/tests/unit/test_shell.py
-@@ -376,7 +376,7 @@
-
-         self.mock_completion()
-
--    def test_load_versioned_actions(self):
-+    def test_load_versioned_actions_v3_0(self):
-         parser = cinderclient.shell.CinderClientArgumentParser()
-         subparsers = parser.add_subparsers(metavar='<subcommand>')
-         shell = cinderclient.shell.OpenStackCinderShell()
-@@ -388,6 +388,10 @@
-             "fake_action 3.0 to 3.1",
-             shell.subcommands['fake-action'].get_default('func')())
-
-+    def test_load_versioned_actions_v3_2(self):
-+        parser = cinderclient.shell.CinderClientArgumentParser()
-+        subparsers = parser.add_subparsers(metavar='<subcommand>')
-+        shell = cinderclient.shell.OpenStackCinderShell()
-         shell.subcommands = {}
-         shell._find_actions(subparsers, fake_actions_module,
-                             api_versions.APIVersion("3.2"), False, [])
-@@ -521,7 +525,7 @@
-
-     @mock.patch.object(cinderclient.shell.CinderClientArgumentParser,
-                        'add_argument')
--    def test_load_actions_with_versioned_args(self, mock_add_arg):
-+    def test_load_actions_with_versioned_args_v36(self, mock_add_arg):
-         parser = cinderclient.shell.CinderClientArgumentParser(add_help=False)
-         subparsers = parser.add_subparsers(metavar='<subcommand>')
-         shell = cinderclient.shell.OpenStackCinderShell()
-@@ -533,8 +537,13 @@
-         self.assertNotIn(mock.call('--foo', help="second foo"),
-                          mock_add_arg.call_args_list)
-
--        mock_add_arg.reset_mock()
--
-+    @mock.patch.object(cinderclient.shell.CinderClientArgumentParser,
-+                       'add_argument')
-+    def test_load_actions_with_versioned_args_v39(self, mock_add_arg):
-+        parser = cinderclient.shell.CinderClientArgumentParser(add_help=False)
-+        subparsers = parser.add_subparsers(metavar='<subcommand>')
-+        shell = cinderclient.shell.OpenStackCinderShell()
-+        shell.subcommands = {}
-         shell._find_actions(subparsers, fake_actions_module,
-                             api_versions.APIVersion("3.9"), False, [])
-         self.assertNotIn(mock.call('--foo', help="first foo"),

diff --git a/dev-python/python-cinderclient/files/python-cinderclient-9.1.0-fix-py3.11-crashes.patch b/dev-python/python-cinderclient/files/python-cinderclient-9.1.0-fix-py3.11-crashes.patch
deleted file mode 100644
index 3f86c3a50ade..000000000000
--- a/dev-python/python-cinderclient/files/python-cinderclient-9.1.0-fix-py3.11-crashes.patch
+++ /dev/null
@@ -1,53 +0,0 @@
-https://review.opendev.org/c/openstack/python-cinderclient/+/851446
-From: Cyril Roelandt <cyril@redhat.com>
-Date: Thu, 28 Jul 2022 20:14:36 +0200
-Subject: [PATCH] Python3.11: fix crashes in ShellTest
-
-Closes-Bug: #1983047
-Change-Id: If20abef109ddd7107c83b5886beb666a6550a640
---- a/cinderclient/tests/unit/test_shell.py
-+++ b/cinderclient/tests/unit/test_shell.py
-@@ -120,9 +120,9 @@
-         # Some expected help output, including microversioned commands
-         required = [
-             r'.*?^usage: ',
--            r'.*?(?m)^\s+create\s+Creates a volume.',
--            r'.*?(?m)^\s+summary\s+Get volumes summary.',
--            r'.*?(?m)^Run "cinder help SUBCOMMAND" for help on a subcommand.',
-+            r'.*?^\s+create\s+Creates a volume.',
-+            r'.*?^\s+summary\s+Get volumes summary.',
-+            r'.*?^Run "cinder help SUBCOMMAND" for help on a subcommand.',
-         ]
-         help_text = self.shell('help')
-         for r in required:
-@@ -132,7 +132,7 @@
-     def test_help_on_subcommand(self):
-         required = [
-             r'.*?^usage: cinder list',
--            r'.*?(?m)^Lists all volumes.',
-+            r'.*?^Lists all volumes.',
-         ]
-         help_text = self.shell('help list')
-         for r in required:
-@@ -142,7 +142,7 @@
-     def test_help_on_subcommand_mv(self):
-         required = [
-             r'.*?^usage: cinder summary',
--            r'.*?(?m)^Get volumes summary.',
-+            r'.*?^Get volumes summary.',
-         ]
-         help_text = self.shell('help summary')
-         for r in required:
-@@ -152,9 +152,9 @@
-     def test_help_arg_no_subcommand(self):
-         required = [
-             r'.*?^usage: ',
--            r'.*?(?m)^\s+create\s+Creates a volume.',
--            r'.*?(?m)^\s+summary\s+Get volumes summary.',
--            r'.*?(?m)^Run "cinder help SUBCOMMAND" for help on a subcommand.',
-+            r'.*?^\s+create\s+Creates a volume.',
-+            r'.*?^\s+summary\s+Get volumes summary.',
-+            r'.*?^Run "cinder help SUBCOMMAND" for help on a subcommand.',
-         ]
-         help_text = self.shell('--os-volume-api-version 3.40')
-         for r in required:

diff --git a/dev-python/python-cinderclient/python-cinderclient-9.2.0.ebuild b/dev-python/python-cinderclient/python-cinderclient-9.2.0.ebuild
deleted file mode 100644
index 0ba5931addb3..000000000000
--- a/dev-python/python-cinderclient/python-cinderclient-9.2.0.ebuild
+++ /dev/null
@@ -1,52 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-DISTUTILS_USE_PEP517=setuptools
-PYTHON_COMPAT=( python3_{9..11} )
-
-inherit distutils-r1
-
-DESCRIPTION="A client for the OpenStack Cinder API"
-HOMEPAGE="https://launchpad.net/python-cinderclient"
-SRC_URI="mirror://pypi/${PN:0:1}/${PN}/${P}.tar.gz"
-
-LICENSE="Apache-2.0"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~riscv x86"
-
-RDEPEND="
-	>=dev-python/keystoneauth1-4.3.1[${PYTHON_USEDEP}]
-	>=dev-python/oslo-i18n-5.0.1[${PYTHON_USEDEP}]
-	>=dev-python/oslo-utils-4.8.0[${PYTHON_USEDEP}]
-	>=dev-python/pbr-5.5.0[${PYTHON_USEDEP}]
-	>=dev-python/prettytable-0.7.2[${PYTHON_USEDEP}]
-	>=dev-python/requests-2.25.1[${PYTHON_USEDEP}]
-	>=dev-python/simplejson-3.5.1[${PYTHON_USEDEP}]
-	>=dev-python/stevedore-3.3.0[${PYTHON_USEDEP}]
-"
-# Tests fail with dev-python/prettytable-3.4.0
-BDEPEND="
-	dev-python/pbr[${PYTHON_USEDEP}]
-	test? (
-		dev-python/ddt[${PYTHON_USEDEP}]
-		dev-python/fixtures[${PYTHON_USEDEP}]
-		dev-python/oslo-serialization[${PYTHON_USEDEP}]
-		dev-python/requests-mock[${PYTHON_USEDEP}]
-		dev-python/testtools[${PYTHON_USEDEP}]
-		<dev-python/prettytable-3.4.0[${PYTHON_USEDEP}]
-	)
-"
-
-PATCHES=(
-	"${FILESDIR}/${PN}-9.1.0-fix-py3.11-argparse.patch"
-	"${FILESDIR}/${PN}-9.1.0-fix-py3.11-crashes.patch"
-)
-
-distutils_enable_tests unittest
-
-python_test() {
-	# functional tests require cloud instance access
-	eunittest -b cinderclient/tests/unit
-}


^ permalink raw reply related	[flat|nested] only message in thread

only message in thread, other threads:[~2023-03-24 19:55 UTC | newest]

Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-03-24 19:55 [gentoo-commits] repo/gentoo:master commit in: dev-python/python-cinderclient/, dev-python/python-cinderclient/files/ Michał Górny

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox