- Add remove_six.patch to remove dependency on the six module (patch sent to the upstream list; bsc#1244013). OBS-URL: https://build.opensuse.org/request/show/1286730 OBS-URL: https://build.opensuse.org/package/show/Base:System/nvmetcli?expand=0&rev=49
73 lines
2.7 KiB
Diff
73 lines
2.7 KiB
Diff
---
|
|
README | 3 +--
|
|
nvmet/nvme.py | 7 +++----
|
|
rpm/nvmetcli.spec.tmpl | 2 +-
|
|
3 files changed, 5 insertions(+), 7 deletions(-)
|
|
|
|
Index: nvmetcli-v0.8/README
|
|
===================================================================
|
|
--- nvmetcli-v0.8.orig/README 2023-11-03 14:48:18.000000000 +0100
|
|
+++ nvmetcli-v0.8/README 2025-06-18 17:06:46.833244715 +0200
|
|
@@ -14,8 +14,7 @@
|
|
|
|
Common Package Dependencies and Problems
|
|
-----------------------------------------
|
|
-Both python2 and python3 are supported via use of the 'python-six'
|
|
-package.
|
|
+Python3 is supported.
|
|
|
|
nvmetcli uses the 'pyparsing' package -- running nvmetcli without this
|
|
package may produce hard-to-decipher errors.
|
|
Index: nvmetcli-v0.8/nvmet/nvme.py
|
|
===================================================================
|
|
--- nvmetcli-v0.8.orig/nvmet/nvme.py 2025-06-18 17:06:46.817943064 +0200
|
|
+++ nvmetcli-v0.8/nvmet/nvme.py 2025-06-18 17:06:46.833587778 +0200
|
|
@@ -23,7 +23,6 @@
|
|
import uuid
|
|
import json
|
|
from glob import iglob as glob
|
|
-from six import iteritems, moves
|
|
|
|
DEFAULT_SAVE_FILE = '/etc/nvmet/config.json'
|
|
|
|
@@ -220,7 +219,7 @@
|
|
|
|
def _setup_attrs(self, attr_dict, err_func):
|
|
for group in self.attr_groups:
|
|
- for name, value in iteritems(attr_dict.get(group, {})):
|
|
+ for name, value in attr_dict.get(group, {}).items():
|
|
try:
|
|
self.set_attr(group, name, value)
|
|
except CFSError as e:
|
|
@@ -567,7 +566,7 @@
|
|
raise CFSError("Need NSID for lookup")
|
|
|
|
nsids = [n.nsid for n in subsystem.namespaces]
|
|
- for index in moves.xrange(1, self.MAX_NSID + 1):
|
|
+ for index in xrange(1, self.MAX_NSID + 1):
|
|
if index not in nsids:
|
|
nsid = index
|
|
break
|
|
@@ -827,7 +826,7 @@
|
|
raise CFSError("Need grpid for lookup")
|
|
|
|
grpids = [n.grpid for n in port.ana_groups]
|
|
- for index in moves.xrange(2, self.MAX_GRPID + 1):
|
|
+ for index in xrange(2, self.MAX_GRPID + 1):
|
|
if index not in grpids:
|
|
grpid = index
|
|
break
|
|
Index: nvmetcli-v0.8/rpm/nvmetcli.spec.tmpl
|
|
===================================================================
|
|
--- nvmetcli-v0.8.orig/rpm/nvmetcli.spec.tmpl 2023-11-03 14:48:18.000000000 +0100
|
|
+++ nvmetcli-v0.8/rpm/nvmetcli.spec.tmpl 2025-06-18 17:06:46.833930422 +0200
|
|
@@ -9,7 +9,7 @@
|
|
BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-rpmroot
|
|
BuildArch: noarch
|
|
BuildRequires: python-devel python-setuptools systemd-units
|
|
-Requires: python-configshell python-kmod python-six
|
|
+Requires: python-configshell python-kmod
|
|
Requires(post): systemd
|
|
Requires(preun): systemd
|
|
Requires(postun): systemd
|