Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-09-30 15:53:23
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and      /work/SRC/openSUSE:Factory/.python-pytest4.new.2352 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pytest4"

Mon Sep 30 15:53:23 2019 rev:9 rq:733112 version:4.6.5

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes    
2019-09-19 15:49:45.387306549 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.2352/python-pytest4.changes  
2019-09-30 15:53:24.610172893 +0200
@@ -1,0 +2,7 @@
+Wed Sep 25 09:34:48 UTC 2019 - Tomáš Chvátal <tchva...@suse.com>
+
+- Update more the py38 compat patchset by taking more commits from
+  upstream:
+  * importlib-py38.patch
+
+-------------------------------------------------------------------

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

Other differences:
------------------
++++++ importlib-py38.patch ++++++
--- /var/tmp/diff_new_pack.SLBg33/_old  2019-09-30 15:53:25.166171413 +0200
+++ /var/tmp/diff_new_pack.SLBg33/_new  2019-09-30 15:53:25.166171413 +0200
@@ -1,3 +1,21 @@
+From c54cbd63c8bc5db6626d26c0f3339a552a6b1a90 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Miro=20Hron=C4=8Dok?= <m...@hroncok.cz>
+Date: Wed, 3 Jul 2019 01:46:44 +0200
+Subject: [PATCH] Replace importlib_metadata with importlib.metadata on Python
+ 3.8+
+
+Fixes https://github.com/pytest-dev/pytest/issues/5537
+---
+ setup.py                       | 2 +-
+ src/_pytest/compat.py          | 6 ++++++
+ src/_pytest/config/__init__.py | 2 +-
+ testing/acceptance_test.py     | 2 +-
+ testing/test_assertion.py      | 3 ++-
+ testing/test_config.py         | 3 +--
+ testing/test_entry_points.py   | 2 +-
+ 8 files changed, 15 insertions(+), 7 deletions(-)
+ create mode 100644 changelog/5537.bugfix.rst
+
 Index: pytest-4.6.5/setup.py
 ===================================================================
 --- pytest-4.6.5.orig/setup.py
@@ -11,3 +29,100 @@
      "wcwidth",
  ]
  
+Index: pytest-4.6.5/src/_pytest/compat.py
+===================================================================
+--- pytest-4.6.5.orig/src/_pytest/compat.py
++++ pytest-4.6.5/src/_pytest/compat.py
+@@ -61,6 +61,12 @@ else:
+         return None
+ 
+ 
++if sys.version_info >= (3, 8):
++    from importlib import metadata as importlib_metadata  # noqa
++else:
++    import importlib_metadata  # noqa
++
++
+ def _format_args(func):
+     return str(signature(func))
+ 
+Index: pytest-4.6.5/src/_pytest/config/__init__.py
+===================================================================
+--- pytest-4.6.5.orig/src/_pytest/config/__init__.py
++++ pytest-4.6.5/src/_pytest/config/__init__.py
+@@ -13,7 +13,6 @@ import sys
+ import types
+ import warnings
+ 
+-import importlib_metadata
+ import py
+ import six
+ from packaging.version import Version
+@@ -33,6 +32,7 @@ from _pytest._code import ExceptionInfo
+ from _pytest._code import filter_traceback
+ from _pytest.compat import lru_cache
+ from _pytest.compat import safe_str
++from _pytest.compat import importlib_metadata
+ from _pytest.outcomes import fail
+ from _pytest.outcomes import Skipped
+ from _pytest.warning_types import PytestConfigWarning
+Index: pytest-4.6.5/testing/acceptance_test.py
+===================================================================
+--- pytest-4.6.5.orig/testing/acceptance_test.py
++++ pytest-4.6.5/testing/acceptance_test.py
+@@ -9,11 +9,11 @@ import textwrap
+ import types
+ 
+ import attr
+-import importlib_metadata
+ import py
+ import six
+ 
+ import pytest
++from _pytest.compat import importlib_metadata
+ from _pytest.main import EXIT_NOTESTSCOLLECTED
+ from _pytest.main import EXIT_USAGEERROR
+ from _pytest.warnings import SHOW_PYTEST_WARNINGS_ARG
+Index: pytest-4.6.5/testing/test_assertion.py
+===================================================================
+--- pytest-4.6.5.orig/testing/test_assertion.py
++++ pytest-4.6.5/testing/test_assertion.py
+@@ -179,7 +179,8 @@ class TestImportHookInstallation(object)
+                 return check
+             """,
+             "mainwrapper.py": """\
+-            import pytest, importlib_metadata
++            import pytest
++            from _pytest.compat import importlib_metadata
+ 
+             class DummyEntryPoint(object):
+                 name = 'spam'
+Index: pytest-4.6.5/testing/test_config.py
+===================================================================
+--- pytest-4.6.5.orig/testing/test_config.py
++++ pytest-4.6.5/testing/test_config.py
+@@ -6,10 +6,9 @@ from __future__ import print_function
+ import sys
+ import textwrap
+ 
+-import importlib_metadata
+-
+ import _pytest._code
+ import pytest
++from _pytest.compat import importlib_metadata
+ from _pytest.config import _iter_rewritable_modules
+ from _pytest.config.exceptions import UsageError
+ from _pytest.config.findpaths import determine_setup
+Index: pytest-4.6.5/testing/test_entry_points.py
+===================================================================
+--- pytest-4.6.5.orig/testing/test_entry_points.py
++++ pytest-4.6.5/testing/test_entry_points.py
+@@ -3,7 +3,7 @@ from __future__ import absolute_import
+ from __future__ import division
+ from __future__ import print_function
+ 
+-import importlib_metadata
++from _pytest.compat import importlib_metadata
+ 
+ 
+ def test_pytest_entry_points_are_identical():


Reply via email to