Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-profiling for
openSUSE:Factory checked in at 2022-12-09 13:18:27
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-profiling (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-profiling.new.1835 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-profiling"
Fri Dec 9 13:18:27 2022 rev:4 rq:1041842 version:1.7.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pytest-profiling/python-pytest-profiling.changes
2022-04-22 21:55:53.686918157 +0200
+++
/work/SRC/openSUSE:Factory/.python-pytest-profiling.new.1835/python-pytest-profiling.changes
2022-12-09 13:19:51.983666336 +0100
@@ -1,0 +2,11 @@
+Thu Dec 8 11:56:08 UTC 2022 - [email protected]
+
+- do not require mock
+- use -p1 as quilt refresh does not like higher ones
+- modified patches
+ % pytest-fixtures-pr171-remove-mock.patch (refreshed)
+- added patches
+ fix https://github.com/man-group/pytest-plugins/issues/209
+ + python-pytest-profiling-no-six.patch
+
+-------------------------------------------------------------------
New:
----
python-pytest-profiling-no-six.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytest-profiling.spec ++++++
--- /var/tmp/diff_new_pack.qRtE1p/_old 2022-12-09 13:19:52.359668334 +0100
+++ /var/tmp/diff_new_pack.qRtE1p/_new 2022-12-09 13:19:52.359668334 +0100
@@ -28,20 +28,20 @@
Source:
https://files.pythonhosted.org/packages/source/p/pytest-profiling/pytest-profiling-%{version}.tar.gz
# PATCH-FEATURE-UPSTREAM pytest-fixtures-pr171-remove-mock.patch --
gh#man-group#pytest-plugins#171
Patch0: pytest-fixtures-pr171-remove-mock.patch
+# https://github.com/man-group/pytest-plugins/issues/209
+Patch1: python-pytest-profiling-no-six.patch
BuildRequires: %{python_module setuptools-git}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-gprof2dot
Requires: python-pytest
-Requires: python-six
BuildArch: noarch
# SECTION test requirements
BuildRequires: %{python_module gprof2dot}
BuildRequires: %{python_module more-itertools}
BuildRequires: %{python_module pytest-virtualenv}
BuildRequires: %{python_module pytest}
-BuildRequires: %{python_module six}
%if %{with python2}
BuildRequires: python2-mock
%endif
@@ -52,7 +52,7 @@
Profiling plugin for py.test
%prep
-%autosetup -p2 -n pytest-profiling-%{version}
+%autosetup -p1 -n pytest-profiling-%{version}
# Unpin
sed -i 's/more-itertools==5.0.0/more-itertools/'
tests/integration/test_profile_integration.py
++++++ pytest-fixtures-pr171-remove-mock.patch ++++++
--- /var/tmp/diff_new_pack.qRtE1p/_old 2022-12-09 13:19:52.383668461 +0100
+++ /var/tmp/diff_new_pack.qRtE1p/_new 2022-12-09 13:19:52.387668483 +0100
@@ -1,7 +1,7 @@
diff --git a/pytest-profiling/tests/unit/test_profile.py
b/pytest-profiling/tests/unit/test_profile.py
index 616c4c6..614422e 100644
---- a/pytest-profiling/tests/unit/test_profile.py
-+++ b/pytest-profiling/tests/unit/test_profile.py
+--- a/tests/unit/test_profile.py
++++ b/tests/unit/test_profile.py
@@ -8,7 +8,12 @@
reload_module(pytest_profiling)
++++++ python-pytest-profiling-no-six.patch ++++++
Index: pytest-profiling-1.7.0/pytest_profiling.py
===================================================================
--- pytest-profiling-1.7.0.orig/pytest_profiling.py
+++ pytest-profiling-1.7.0/pytest_profiling.py
@@ -10,7 +10,6 @@ import pipes
import errno
from hashlib import md5
-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('/?<>\:*|"')
- 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.7.0/tests/unit/test_profile.py
===================================================================
--- pytest-profiling-1.7.0.orig/tests/unit/test_profile.py
+++ pytest-profiling-1.7.0/tests/unit/test_profile.py
@@ -2,10 +2,10 @@
# the top-level code in pytest_profiling will be omitted from
# coverage, so force it to be reloaded within this test unit under coverage
-from six.moves import reload_module # @UnresolvedImport
+from importlib import reload # @UnresolvedImport
import pytest_profiling
-reload_module(pytest_profiling)
+reload(pytest_profiling)
from pytest_profiling import Profiling, pytest_addoption, pytest_configure