Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pytest-json-report for 
openSUSE:Factory checked in at 2021-05-13 22:18:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-json-report (Old)
 and      /work/SRC/openSUSE:Factory/.python-pytest-json-report.new.2988 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pytest-json-report"

Thu May 13 22:18:34 2021 rev:2 rq:892571 version:1.2.4

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-pytest-json-report/python-pytest-json-report.changes
      2021-04-29 01:39:23.934663347 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-pytest-json-report.new.2988/python-pytest-json-report.changes
    2021-05-13 22:18:40.647559652 +0200
@@ -1,0 +2,6 @@
+Tue May 11 16:02:14 UTC 2021 - Sean Marlow <sean.mar...@suse.com>
+
+- Add version_compatibility.patch to enable package with older
+  versions of pytest and flaky.
+
+-------------------------------------------------------------------

New:
----
  version_compatibility.patch

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-pytest-json-report.spec ++++++
--- /var/tmp/diff_new_pack.2AJAQc/_old  2021-05-13 22:18:41.171557830 +0200
+++ /var/tmp/diff_new_pack.2AJAQc/_new  2021-05-13 22:18:41.175557815 +0200
@@ -25,13 +25,14 @@
 License:        MIT
 URL:            https://github.com/numirias/pytest-json-report
 Source:         
https://files.pythonhosted.org/packages/source/p/pytest-json-report/pytest-json-report-%{version}.tar.gz
-BuildRequires:  python-rpm-macros
+Patch1:         version_compatibility.patch
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  python-rpm-macros
 # SECTION test requirements
 BuildRequires:  %{python_module pytest}
-BuildRequires:  %{python_module pytest-xdist}
-BuildRequires:  %{python_module pytest-metadata}
 BuildRequires:  %{python_module flaky}
+BuildRequires:  %{python_module pytest-metadata}
+BuildRequires:  %{python_module pytest-xdist}
 # /SECTION
 BuildRequires:  fdupes
 Requires:       python-pytest
@@ -44,6 +45,7 @@
 
 %prep
 %setup -q -n pytest-json-report-%{version}
+%patch1 -p1
 
 %build
 %python_build

++++++ version_compatibility.patch ++++++
Index: pytest-json-report-1.2.4/setup.py
===================================================================
--- pytest-json-report-1.2.4.orig/setup.py
+++ pytest-json-report-1.2.4/setup.py
@@ -25,7 +25,7 @@ setup(
     url='https://github.com/numirias/pytest-json-report',
     license='MIT',
     install_requires=[
-        'pytest>=4.2.0',
+        'pytest',
         'pytest-metadata',
     ],
     entry_points={
Index: pytest-json-report-1.2.4/tests/test_jsonreport.py
===================================================================
--- pytest-json-report-1.2.4.orig/tests/test_jsonreport.py
+++ pytest-json-report-1.2.4/tests/test_jsonreport.py
@@ -358,7 +358,10 @@ def test_warnings(make_json, num_process
     assert set(warnings[0]) == {
         'category', 'filename', 'lineno', 'message', 'when'
     }
-    assert warnings[0]['category'] == 'PytestCollectionWarning'
+    assert warnings[0]['category'] in (
+        'PytestCollectionWarning',
+        'PytestWarning'
+    )
     assert warnings[0]['filename'].endswith('.py')
     assert warnings[0]['lineno'] == 1
     assert warnings[0]['when'] == 'collect'
@@ -488,15 +491,15 @@ def test_xdist(make_json, match_reports)
 
 def test_bug_31(make_json):
     data = make_json('''
-        import pytest
+        from flaky import flaky
 
         FLAKY_RUNS = 0
 
-        @pytest.mark.flaky
+        @flaky
         def test_flaky_pass():
             assert 1 + 1 == 2
 
-        @pytest.mark.flaky
+        @flaky
         def test_flaky_fail():
             global FLAKY_RUNS
             FLAKY_RUNS += 1

Reply via email to