File python-pytest-profiling-no-six.patch of Package python-pytest-profiling

Index: pytest-profiling-1.8.1/pytest_profiling.py
===================================================================
--- pytest-profiling-1.8.1.orig/pytest_profiling.py
+++ pytest-profiling-1.8.1/pytest_profiling.py
@@ -10,7 +10,6 @@ import errno
 from hashlib import md5
 import subprocess
 
-import six
 import pytest
 
 LARGE_FILENAME_HASH_LEN = 8
@@ -18,7 +17,7 @@ LARGE_FILENAME_HASH_LEN = 8
 
 def clean_filename(s):
     forbidden_chars = set(r'/?<>\:*|"')
-    return six.text_type("".join(c if c not in forbidden_chars and ord(c) < 127 else '_'
+    return str("".join(c if c not in forbidden_chars and ord(c) < 127 else '_'
                                  for c in s))
 
 
Index: pytest-profiling-1.8.1/tests/unit/test_profile.py
===================================================================
--- pytest-profiling-1.8.1.orig/tests/unit/test_profile.py
+++ pytest-profiling-1.8.1/tests/unit/test_profile.py
@@ -3,11 +3,11 @@
 # coverage, so force it to be reloaded within this test unit under coverage
 
 import os.path
-from six.moves import reload_module  # @UnresolvedImport
+from importlib import reload
 
 import pytest_profiling
 
-reload_module(pytest_profiling)
+reload(pytest_profiling)
 
 import os
 import subprocess
Index: pytest-profiling-1.8.1/setup.py
===================================================================
--- pytest-profiling-1.8.1.orig/setup.py
+++ pytest-profiling-1.8.1/setup.py
@@ -24,8 +24,7 @@ classifiers = [
     'Programming Language :: Python :: 3.12',
 ]
 
-install_requires = ['six',
-                    'pytest',
+install_requires = ['pytest',
                     'gprof2dot',
                     ]
 
openSUSE Build Service is sponsored by