commit python-pytest4 for openSUSE:Factory

2020-03-26 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2020-03-27 00:22:14

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.3160 (New)


Package is "python-pytest4"

Fri Mar 27 00:22:14 2020 rev:12 rq:784623 version:4.6.9

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2020-01-16 18:15:42.036786780 +0100
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.3160/python-pytest4.changes  
2020-03-27 00:22:19.348166386 +0100
@@ -1,0 +2,5 @@
+Fri Mar 13 12:35:29 UTC 2020 - Tomáš Chvátal 
+
+- Fix build without python2
+
+---



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.qVdjG7/_old  2020-03-27 00:22:20.384166912 +0100
+++ /var/tmp/diff_new_pack.qVdjG7/_new  2020-03-27 00:22:20.388166914 +0100
@@ -25,6 +25,7 @@
 %define psuffix %{nil}
 %bcond_with test
 %endif
+%bcond_without python2
 Name:   python-pytest4%{psuffix}
 Version:4.6.9
 Release:0
@@ -59,9 +60,11 @@
 BuildRequires:  %{python_module pygments-pytest}
 BuildRequires:  %{python_module pytest4 >= %{version}}
 BuildRequires:  %{python_module setuptools_scm}
+%if %{with python2}
 BuildRequires:  python-funcsigs
 BuildRequires:  python-mock
 %endif
+%endif
 %ifpython2
 Requires:   python-funcsigs
 %endif




commit python-pytest4 for openSUSE:Factory

2020-01-16 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2020-01-16 18:15:33

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.26092 (New)


Package is "python-pytest4"

Thu Jan 16 18:15:33 2020 rev:11 rq:764287 version:4.6.9

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-11-04 17:05:32.464205660 +0100
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.26092/python-pytest4.changes 
2020-01-16 18:15:42.036786780 +0100
@@ -1,0 +2,12 @@
+Tue Jan 14 12:33:25 UTC 2020 - Tomáš Chvátal 
+
+- Fix typo importlib_metadata -> importlib-metadata
+
+---
+Mon Jan  6 13:19:54 UTC 2020 - Tomáš Chvátal 
+
+- Update to 4.6.9:
+  * various minor bugfixes for 4.x series to keep it working with
+latest python modules
+
+---

Old:

  pytest-4.6.6.tar.gz

New:

  pytest-4.6.9.tar.gz



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.m29vIk/_old  2020-01-16 18:15:43.80078 +0100
+++ /var/tmp/diff_new_pack.m29vIk/_new  2020-01-16 18:15:43.80078 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -26,7 +26,7 @@
 %bcond_with test
 %endif
 Name:   python-pytest4%{psuffix}
-Version:4.6.6
+Version:4.6.9
 Release:0
 Summary:Python testing tool with autodiscovery and detailed asserts
 License:MIT
@@ -55,7 +55,7 @@
 BuildArch:  noarch
 %if %{with test}
 BuildRequires:  %{python_module hypothesis}
-BuildRequires:  %{python_module importlib_metadata >= 0.12}
+BuildRequires:  %{python_module importlib-metadata >= 0.12}
 BuildRequires:  %{python_module pygments-pytest}
 BuildRequires:  %{python_module pytest4 >= %{version}}
 BuildRequires:  %{python_module setuptools_scm}

++ pytest-4.6.6.tar.gz -> pytest-4.6.9.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.6/.pre-commit-config.yaml 
new/pytest-4.6.9/.pre-commit-config.yaml
--- old/pytest-4.6.6/.pre-commit-config.yaml2019-10-13 16:54:01.0 
+0200
+++ new/pytest-4.6.9/.pre-commit-config.yaml2020-01-04 21:35:12.0 
+0100
@@ -1,7 +1,7 @@
 exclude: doc/en/example/py2py3/test_py2.py
 repos:
--   repo: https://github.com/python/black
-rev: 19.3b0
+-   repo: https://github.com/psf/black
+rev: 19.10b0
 hooks:
 -   id: black
 args: [--safe, --quiet]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.6/AUTHORS new/pytest-4.6.9/AUTHORS
--- old/pytest-4.6.6/AUTHORS2019-10-13 16:54:01.0 +0200
+++ new/pytest-4.6.9/AUTHORS2020-01-04 21:35:12.0 +0100
@@ -58,6 +58,7 @@
 Christian Tismer
 Christopher Gilling
 Christopher Dignam
+Claudio Madotto
 CrazyMerlyn
 Cyrus Maden
 Damian Skrzypczak
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.6/CHANGELOG.rst 
new/pytest-4.6.9/CHANGELOG.rst
--- old/pytest-4.6.6/CHANGELOG.rst  2019-10-13 16:54:01.0 +0200
+++ new/pytest-4.6.9/CHANGELOG.rst  2020-01-04 21:35:12.0 +0100
@@ -18,6 +18,52 @@
 
 .. towncrier release notes start
 
+pytest 4.6.9 (2020-01-04)
+=
+
+Bug Fixes
+-
+
+- `#6301 `_: Fix assertion 
rewriting for egg-based distributions and ``editable`` installs (``pip install 
--editable``).
+
+
+pytest 4.6.8 (2019-12-19)
+=
+
+Features
+
+
+- `#5471 `_: JUnit XML now 
includes a timestamp and hostname in the testsuite tag.
+
+
+
+Bug Fixes
+-
+
+- `#5430 `_: junitxml: Logs 
for failed test are now passed to junit report in case the test fails during 
call phase.
+
+
+
+Trivial/Internal Changes
+
+
+- `#6345 `_: Pin 
``colorama`` to ``0.4.1`` only for Python 3.4 so newer Python versions can 
still receive colorama updates.
+
+
+pytest 4.6.7 (2019-12-05)
+=
+
+Bug Fixes
+-
+
+- `#5477 `_: The XML file 
produced by ``--junitxml`` now correctly 

commit python-pytest4 for openSUSE:Factory

2019-11-04 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-11-04 17:05:31

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.2990 (New)


Package is "python-pytest4"

Mon Nov  4 17:05:31 2019 rev:10 rq:738201 version:4.6.6

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-09-30 15:53:24.610172893 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.2990/python-pytest4.changes  
2019-11-04 17:05:32.464205660 +0100
@@ -1,0 +2,17 @@
+Mon Oct 14 08:07:27 UTC 2019 - Ondřej Súkup 
+
+- update to 4.6.6
+- drop importlib-py38.patch and attrs.patch
+ * Fixed using multiple short options together in the command-line
+ * Fix "lexer" being used when uploading to bpaste.net from --pastebin to text
+ * python version checks (detected by flake8-2020) in case python4 becomes 
thing
+ * Fix warnings about deprecated cmp attribute in attrs>=19.2
+ * Replace importlib_metadata backport with importlib.metadata on Py3.8
+
+---
+Thu Oct 10 14:27:20 UTC 2019 - Ondřej Súkup 
+
+- add attrs.patch based on gh#5902 Fix warnings with attrs 19.2
+and fix object assertions
+
+---

Old:

  importlib-py38.patch
  pytest-4.6.5.tar.gz

New:

  pytest-4.6.6.tar.gz



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.neVRXP/_old  2019-11-04 17:05:33.480206745 +0100
+++ /var/tmp/diff_new_pack.neVRXP/_new  2019-11-04 17:05:33.480206745 +0100
@@ -26,14 +26,13 @@
 %bcond_with test
 %endif
 Name:   python-pytest4%{psuffix}
-Version:4.6.5
+Version:4.6.6
 Release:0
 Summary:Python testing tool with autodiscovery and detailed asserts
 License:MIT
 Group:  Development/Languages/Python
 URL:https://github.com/pytest-dev/pytest
 Source: 
https://files.pythonhosted.org/packages/source/p/pytest/pytest-%{version}.tar.gz
-Patch0: importlib-py38.patch
 BuildRequires:  %{python_module setuptools >= 40.0}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  fdupes
@@ -86,7 +85,6 @@
 
 %prep
 %setup -q -n pytest-%{version}
-%patch0 -p1
 
 %build
 %python_build

++ pytest-4.6.5.tar.gz -> pytest-4.6.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.5/.travis.yml new/pytest-4.6.6/.travis.yml
--- old/pytest-4.6.5/.travis.yml2019-08-05 20:04:19.0 +0200
+++ new/pytest-4.6.6/.travis.yml2019-10-13 16:54:01.0 +0200
@@ -99,8 +99,17 @@
 
 - stage: deploy
   python: '3.6'
-  install: pip install -U setuptools setuptools_scm
+  install: pip install -U setuptools setuptools_scm tox
   script: skip
+  # token to upload github release notes: GH_RELEASE_NOTES_TOKEN
+  env:
+- secure: 
"OjOeL7/0JUDkV00SsTs732e8vQjHynpbG9FKTNtZZJ+1Zn4Cib+hAlwmlBnvVukML0X60YpcfjnC4quDOIGLPsh5zeXnvJmYtAIIUNQXjWz8NhcGYrhyzuP1rqV22U68RTCdmOq3lMYU/W2acwHP7T49PwJtOiUM5kF120UAQ0Zi5EmkqkIvH8oM5mO9Dlver+/U7Htpz9rhKrHBXQNCMZI6yj2aUyukqB2PN2fjAlDbCF//+FmvYw9NjT4GeFOSkTCf4ER9yfqs7yglRfwiLtOCZ2qKQhWZNsSJDB89rxIRXWavJUjJKeY2EW2/NkomYJDpqJLIF4JeFRw/HhA47CYPeo6BJqyyNV+0CovL1frpWfi9UQw2cMbgFUkUIUk3F6DD59PHNIOX2R/HX56dQsw7WKl3QuHlCOkICXYg8F7Ta684IoKjeTX03/6QNOkURfDBwfGszY0FpbxrjCSWKom6RyZdyidnESaxv9RzjcIRZVh1rp8KMrwS1OrwRSdG0zjlsPr49hWMenN/8fKgcHTV4/r1Tj6mip0dorSRCrgUNIeRBKgmui6FS8642ab5JNKOxMteVPVR2sFuhjOQ0Jy+PmvceYY9ZMWc3+/B/KVh0dZ3hwvLGZep/vxDS2PwCA5/xw31714vT5LxidKo8yECjBynMU/wUTTS695D3NY="
+  addons:
+apt:
+  packages:
+# required by publish_gh_release_notes
+- pandoc
+  after_deploy: tox -e publish_gh_release_notes
   deploy:
 provider: pypi
 user: nicoddemus
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.5/CHANGELOG.rst 
new/pytest-4.6.6/CHANGELOG.rst
--- old/pytest-4.6.5/CHANGELOG.rst  2019-08-05 20:04:19.0 +0200
+++ new/pytest-4.6.6/CHANGELOG.rst  2019-10-13 16:54:01.0 +0200
@@ -18,6 +18,32 @@
 
 .. towncrier release notes start
 
+pytest 4.6.6 (2019-10-11)
+=
+
+Bug Fixes
+-
+
+- `#5523 `_: Fixed using 
multiple short options together in the command-line (for example ``-vs``) in 
Python 3.8+.
+
+
+- `#5537 `_: Replace 
``importlib_metadata`` backport with ``importlib.metadata`` from the
+  standard library on Python 3.8+.

commit python-pytest4 for openSUSE:Factory

2019-09-30 Thread root
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 
+
+- 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?= 
+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 

commit python-pytest4 for openSUSE:Factory

2019-09-19 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-09-19 15:49:44

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.7948 (New)


Package is "python-pytest4"

Thu Sep 19 15:49:44 2019 rev:8 rq:730109 version:4.6.5

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-08-27 15:20:39.908862643 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.7948/python-pytest4.changes  
2019-09-19 15:49:45.387306549 +0200
@@ -1,0 +2,6 @@
+Wed Sep 11 11:22:31 UTC 2019 - Tomáš Chvátal 
+
+- Add patch to not pull importlib_metadata on python 3.8:
+  * importlib-py38.patch
+
+---

New:

  importlib-py38.patch



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.nkzf0d/_old  2019-09-19 15:49:45.795306466 +0200
+++ /var/tmp/diff_new_pack.nkzf0d/_new  2019-09-19 15:49:45.803306464 +0200
@@ -33,6 +33,7 @@
 Group:  Development/Languages/Python
 URL:https://github.com/pytest-dev/pytest
 Source: 
https://files.pythonhosted.org/packages/source/p/pytest/pytest-%{version}.tar.gz
+Patch0: importlib-py38.patch
 BuildRequires:  %{python_module setuptools >= 40.0}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  fdupes
@@ -85,6 +86,7 @@
 
 %prep
 %setup -q -n pytest-%{version}
+%patch0 -p1
 
 %build
 %python_build

++ importlib-py38.patch ++
Index: pytest-4.6.5/setup.py
===
--- pytest-4.6.5.orig/setup.py
+++ pytest-4.6.5/setup.py
@@ -15,7 +15,7 @@ INSTALL_REQUIRES = [
 'pathlib2>=2.2.0;python_version<"3.6"',
 'colorama;sys_platform=="win32"',
 "pluggy>=0.12,<1.0",
-"importlib-metadata>=0.12",
+'importlib-metadata>=0.12;python_version<"3.8"',
 "wcwidth",
 ]
 



commit python-pytest4 for openSUSE:Factory

2019-08-27 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-08-27 15:20:38

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.7948 (New)


Package is "python-pytest4"

Tue Aug 27 15:20:38 2019 rev:7 rq:724497 version:4.6.5

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-07-30 13:02:03.134430645 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.7948/python-pytest4.changes  
2019-08-27 15:20:39.908862643 +0200
@@ -1,0 +2,11 @@
+Mon Aug 19 08:18:32 UTC 2019 - Tomáš Chvátal 
+
+- Update to 4.6.5:
+  * #4344: Fix RuntimeError/StopIteration when trying to collect package with 
"init.py" only.
+  * #5478: Fix encode error when using unicode strings in exceptions with 
pytest.raises.
+  * #5524: Fix issue where tmp_path and tmpdir would not remove directories 
containing files marked as read-only,
+   which could lead to pytest crashing when executed a second time 
with the --basetemp option.
+  * #5547: --step-wise now handles xfail(strict=True) markers properly.
+  * #5650: Improved output when parsing an ini configuration file fails.
+
+---

Old:

  pytest-4.6.4.tar.gz

New:

  pytest-4.6.5.tar.gz



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.onDhOZ/_old  2019-08-27 15:20:40.476862356 +0200
+++ /var/tmp/diff_new_pack.onDhOZ/_new  2019-08-27 15:20:40.480862354 +0200
@@ -26,7 +26,7 @@
 %bcond_with test
 %endif
 Name:   python-pytest4%{psuffix}
-Version:4.6.4
+Version:4.6.5
 Release:0
 Summary:Python testing tool with autodiscovery and detailed asserts
 License:MIT

++ pytest-4.6.4.tar.gz -> pytest-4.6.5.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.4/.travis.yml new/pytest-4.6.5/.travis.yml
--- old/pytest-4.6.4/.travis.yml2019-06-29 04:00:08.0 +0200
+++ new/pytest-4.6.5/.travis.yml2019-08-05 20:04:19.0 +0200
@@ -13,6 +13,10 @@
   global:
 - PYTEST_ADDOPTS=-vv
 
+# setuptools-scm needs all tags in order to obtain a proper version
+git:
+  depth: false
+
 install:
   - python -m pip install --upgrade --pre tox
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.4/CHANGELOG.rst 
new/pytest-4.6.5/CHANGELOG.rst
--- old/pytest-4.6.4/CHANGELOG.rst  2019-06-29 04:00:08.0 +0200
+++ new/pytest-4.6.5/CHANGELOG.rst  2019-08-05 20:04:19.0 +0200
@@ -18,6 +18,28 @@
 
 .. towncrier release notes start
 
+pytest 4.6.5 (2019-08-05)
+=
+
+Bug Fixes
+-
+
+- `#4344 `_: Fix 
RuntimeError/StopIteration when trying to collect package with "__init__.py" 
only.
+
+
+- `#5478 `_: Fix encode 
error when using unicode strings in exceptions with ``pytest.raises``.
+
+
+- `#5524 `_: Fix issue where 
``tmp_path`` and ``tmpdir`` would not remove directories containing files 
marked as read-only,
+  which could lead to pytest crashing when executed a second time with the 
``--basetemp`` option.
+
+
+- `#5547 `_: ``--step-wise`` 
now handles ``xfail(strict=True)`` markers properly.
+
+
+- `#5650 `_: Improved output 
when parsing an ini configuration file fails.
+
+
 pytest 4.6.4 (2019-06-28)
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.4/PKG-INFO new/pytest-4.6.5/PKG-INFO
--- old/pytest-4.6.4/PKG-INFO   2019-06-29 04:00:24.0 +0200
+++ new/pytest-4.6.5/PKG-INFO   2019-08-05 20:04:36.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pytest
-Version: 4.6.4
+Version: 4.6.5
 Summary: pytest: simple powerful testing with Python
 Home-page: https://docs.pytest.org/en/latest/
 Author: Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, 
Brianna Laugher, Florian Bruhin and others
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.4/doc/en/announce/index.rst 
new/pytest-4.6.5/doc/en/announce/index.rst
--- old/pytest-4.6.4/doc/en/announce/index.rst  2019-06-29 04:00:08.0 
+0200
+++ new/pytest-4.6.5/doc/en/announce/index.rst  2019-08-05 20:04:19.0 
+0200
@@ -6,6 +6,7 @@
:maxdepth: 2
 
 
+   release-4.6.5
release-4.6.4

commit python-pytest4 for openSUSE:Factory

2019-07-30 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-07-30 13:01:58

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.4126 (New)


Package is "python-pytest4"

Tue Jul 30 13:01:58 2019 rev:6 rq:717010 version:4.6.4

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-07-08 14:59:39.622410761 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.4126/python-pytest4.changes  
2019-07-30 13:02:03.134430645 +0200
@@ -1,0 +2,10 @@
+Fri Jul 19 10:16:52 UTC 2019 - Tomáš Chvátal 
+
+- Add setuptools requires as we still use entrypoints
+
+---
+Tue Jul  9 11:33:41 UTC 2019 - Tomáš Chvátal 
+
+- Fix the multubild flavor name
+
+---



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.UMIeg6/_old  2019-07-30 13:02:04.098430451 +0200
+++ /var/tmp/diff_new_pack.UMIeg6/_new  2019-07-30 13:02:04.110430449 +0200
@@ -19,7 +19,7 @@
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 %global flavor @BUILD_FLAVOR@%{nil}
 %if "%{flavor}" == "test"
-%define psuffix %{flavor}
+%define psuffix -%{flavor}
 %bcond_without test
 %else
 %define psuffix %{nil}
@@ -44,6 +44,7 @@
 Requires:   python-packaging
 Requires:   python-pluggy >= 0.12
 Requires:   python-py >= 1.5.0
+Requires:   python-setuptools
 Requires:   python-six >= 1.10.0
 Requires:   python-wcwidth
 Requires(post): update-alternatives




commit python-pytest4 for openSUSE:Factory

2019-07-08 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-07-08 14:59:39

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.4615 (New)


Package is "python-pytest4"

Mon Jul  8 14:59:39 2019 rev:5 rq:713062 version:4.6.4

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-06-18 14:49:53.589671744 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.4615/python-pytest4.changes  
2019-07-08 14:59:39.622410761 +0200
@@ -1,0 +2,9 @@
+Tue Jul  2 13:27:39 UTC 2019 - Tomáš Chvátal 
+
+- Update to 4.6.4:
+  * #5404: Emit a warning when attempting to unwrap a broken object raises an 
exception, for easier debugging (#5080).
+  * #5444: Fix --stepwise mode when the first file passed on the command-line 
fails to collect.
+  * #5482: Fix bug introduced in 4.6.0 causing collection errors when passing 
more than 2 positional arguments to pytest.mark.parametrize.
+  * #5505: Fix crash when discovery fails while using -p no:terminal.
+
+---

Old:

  pytest-4.6.3.tar.gz

New:

  pytest-4.6.4.tar.gz



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.Oeavdu/_old  2019-07-08 14:59:40.326411825 +0200
+++ /var/tmp/diff_new_pack.Oeavdu/_new  2019-07-08 14:59:40.330411830 +0200
@@ -26,7 +26,7 @@
 %bcond_with test
 %endif
 Name:   python-pytest4%{psuffix}
-Version:4.6.3
+Version:4.6.4
 Release:0
 Summary:Python testing tool with autodiscovery and detailed asserts
 License:MIT
@@ -48,7 +48,7 @@
 Requires:   python-wcwidth
 Requires(post): update-alternatives
 Requires(postun): update-alternatives
-Conflicts:  python-pytest < 4.0
+Conflicts:  python-pytest
 Provides:   python-pytest = %{version}-%{release}
 Obsoletes:  python-pytest4-doc
 BuildArch:  noarch
@@ -56,7 +56,7 @@
 BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module importlib_metadata >= 0.12}
 BuildRequires:  %{python_module pygments-pytest}
-BuildRequires:  %{python_module pytest >= %{version}}
+BuildRequires:  %{python_module pytest4 >= %{version}}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  python-funcsigs
 BuildRequires:  python-mock

++ pytest-4.6.3.tar.gz -> pytest-4.6.4.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.3/AUTHORS new/pytest-4.6.4/AUTHORS
--- old/pytest-4.6.3/AUTHORS2019-06-11 18:55:18.0 +0200
+++ new/pytest-4.6.4/AUTHORS2019-06-29 04:00:08.0 +0200
@@ -135,6 +135,7 @@
 Katarzyna Jachim
 Katerina Koukiou
 Kevin Cox
+Kevin J. Foley
 Kodi B. Arfer
 Kostis Anagnostopoulos
 Kristoffer Nordström
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.3/CHANGELOG.rst 
new/pytest-4.6.4/CHANGELOG.rst
--- old/pytest-4.6.3/CHANGELOG.rst  2019-06-11 18:55:18.0 +0200
+++ new/pytest-4.6.4/CHANGELOG.rst  2019-06-29 04:00:08.0 +0200
@@ -18,6 +18,26 @@
 
 .. towncrier release notes start
 
+pytest 4.6.4 (2019-06-28)
+=
+
+Bug Fixes
+-
+
+- `#5404 `_: Emit a warning 
when attempting to unwrap a broken object raises an exception,
+  for easier debugging (`#5080 
`__).
+
+
+- `#5444 `_: Fix 
``--stepwise`` mode when the first file passed on the command-line fails to 
collect.
+
+
+- `#5482 `_: Fix bug 
introduced in 4.6.0 causing collection errors when passing
+  more than 2 positional arguments to ``pytest.mark.parametrize``.
+
+
+- `#5505 `_: Fix crash when 
discovery fails while using ``-p no:terminal``.
+
+
 pytest 4.6.3 (2019-06-11)
 =
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pytest-4.6.3/PKG-INFO new/pytest-4.6.4/PKG-INFO
--- old/pytest-4.6.3/PKG-INFO   2019-06-11 18:55:35.0 +0200
+++ new/pytest-4.6.4/PKG-INFO   2019-06-29 04:00:24.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: pytest
-Version: 4.6.3
+Version: 4.6.4
 Summary: pytest: simple powerful testing with Python
 Home-page: https://docs.pytest.org/en/latest/
 Author: Holger Krekel, Bruno Oliveira, Ronny Pfannschmidt, Floris Bruynooghe, 
Brianna Laugher, Florian Bruhin and others
diff -urN '--exclude=CVS' '--exclude=.cvsignore' 

commit python-pytest4 for openSUSE:Factory

2019-06-18 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-06-18 14:49:52

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.4811 (New)


Package is "python-pytest4"

Tue Jun 18 14:49:52 2019 rev:4 rq:709354 version:4.6.3

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-05-24 11:32:29.613387231 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.4811/python-pytest4.changes  
2019-06-18 14:49:53.589671744 +0200
@@ -1,0 +2,59 @@
+Wed Jun 12 08:58:07 UTC 2019 - Ondřej Súkup 
+
+- update to 4.6.3
+ * -q has again an impact on the style of the collected items (--collect-only)
+when --log-cli-level is used.
+ * Fix regressions of #5063 for importlib_metadata.PathDistribution which
+have their files attribute being None.
+ * Fix regression where the obj attribute of TestCase items was no longer
+bound to methods.
+
+---
+Fri Jun  7 11:03:23 UTC 2019 - Tomáš Chvátal 
+
+- Fixup the requirements to match up setup.py
+
+---
+Tue Jun  4 14:01:58 UTC 2019 - Ondřej Súkup 
+
+- update to 4.6.2
+ * Revert unrolling of all() to fix NameError on nested comprehensions.
+ * Revert unrolling of all() to fix incorrect handling of generators with if.
+ * Revert unrolling of all() to fix incorrect assertion when using all()
+in an expression.
+
+---
+Mon Jun  3 08:45:49 UTC 2019 - Ondřej Súkup 
+
+- update to 4.6.1
+- The 4.6.X series will be the last series to support Python 2 and Python 3.4.
+ * Fix pytest.mark.parametrize when the argvalues is an iterator.
+ * Fix assertion rewriting of all() calls to deal with non-generators.
+ *  Added the junit_log_passing_tests ini value which can be used to enable
+   or disable logging of passing test output in the Junit XML file.
+ *  pytester’s testdir.spawn uses tmpdir as HOME/USERPROFILE directory.
+ * Unroll calls to all to full for-loops with assertion rewriting for better
+failure messages, especially when using Generator Expressions.
+ *  Switch from pkg_resources to importlib-metadata for entrypoint detection
+for improved performance and import time.
+ * The output for ini options in --help has been improved.
+ * pytest.importorskip includes the ImportError now in the default reason.
+ * Captured logs that are output for each failing test are formatted
+   using the ColoredLevelFormatter.
+ * Improved formatting of multiline log messages in Python 3.
+ * The debugging plugin imports the wrapped Pdb class (--pdbcls) on-demand now.
+ * The pytest_enter_pdb hook gets called with post-mortem (--pdb).
+ * Fix issue where fixtures dependent on other parametrized fixtures would
+ be erroneously parametrized.
+ * Handle internal error due to a lone surrogate unicode character not being
+representable in Jython.
+ * Ensure that sys.stdout.mode does not include 'b' as it is a text stream.
+ * Pytest’s internal python plugin can be disabled using -p no:python again.
+ * Fix issue with 
disable_test_id_escaping_and_forfeit_all_rights_to_community_support
+option not working when using a list of test IDs in parametrized tests.
+ * Show the test module being collected when emitting PytestCollectionWarning 
messages
+   for test classes with __init__ and __new__ methods to make it easier to pin 
down the problem.
+ * Fix regression in 4.5.0 with --lf not re-running all tests with known 
failures
+from non-selected tests.
+
+---

Old:

  pytest-4.5.0.tar.gz

New:

  pytest-4.6.3.tar.gz



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.3yB2ih/_old  2019-06-18 14:49:54.197671473 +0200
+++ /var/tmp/diff_new_pack.3yB2ih/_new  2019-06-18 14:49:54.197671473 +0200
@@ -26,7 +26,7 @@
 %bcond_with test
 %endif
 Name:   python-pytest4%{psuffix}
-Version:4.5.0
+Version:4.6.3
 Release:0
 Summary:Python testing tool with autodiscovery and detailed asserts
 License:MIT
@@ -39,10 +39,11 @@
 BuildRequires:  python-rpm-macros
 Requires:   python-atomicwrites >= 1.0
 Requires:   python-attrs >= 17.4.0
+Requires:   python-importlib-metadata >= 0.12
 Requires:   python-more-itertools >= 4.0.0
-Requires:   python-pluggy >= 0.11
+Requires:   python-packaging
+Requires:   python-pluggy >= 0.12
 Requires:   python-py >= 1.5.0
-Requires:   python-setuptools
 Requires:   python-six >= 1.10.0
 Requires: 

commit python-pytest4 for openSUSE:Factory

2019-05-24 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-05-24 11:32:28

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.5148 (New)


Package is "python-pytest4"

Fri May 24 11:32:28 2019 rev:3 rq:704982 version:4.5.0

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-05-06 21:17:13.613068918 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.5148/python-pytest4.changes  
2019-05-24 11:32:29.613387231 +0200
@@ -1,0 +2,47 @@
+Thu May 23 10:06:51 UTC 2019 - Ondřej Súkup 
+
+- update to 4.5.0
+- drop 4dbb56146a1fe0bf70df801582f0abde4ef4e64c.patch - upstream merged
+ * A warning is now emitted when unknown marks are used as a decorator
+ * Show XFail reason as part of JUnitXML message field
+ * Messages from crash reports are displayed within test summaries now
+ * New flag --strict-markers that triggers an error when unknown markers
+ * Assertion failure messages for sequences and dicts contain the number
+   of different items now.
+ * Improve reporting with --lf and --ff
+ * The --cache-show option/action accepts an optional glob to show only
+   matching cache entries.
+ * Standard input (stdin) can be given to pytester’s Testdir.run() and 
Testdir.popen().
+ * he -r option learnt about A to display all reports (including passed ones)
+   in the short test summary.
+ * The short test summary is displayed after passes with output (-rP).
+ * The --last-failed (--lf) option got smarter and will now skip entire files
+   if all tests of that test file have passed in previous runs, greatly 
speeding up collection.
+ * Introduce new specific warning PytestWarning subclasses to make it easier
+  to filter warnings based on the class, rather than on the message
+ * New record_testsuite_property session-scoped fixture allows users to log
+tags at the testsuite level with the junitxml plugin.
+ * --fixtures now also shows fixture scope for scopes other than "function".
+ * Deselected items from plugins using pytest_collect_modifyitems as a 
hookwrapper
+   are correctly reported now.
+ * With usage errors exitstatus is set to EXIT_USAGEERROR in the 
pytest_sessionfinish
+   hook now as expected.
+ * outcome.exit is not used with EOF in the pdb wrapper anymore, but only with 
quit.
+ * logging.raiseExceptions is not set to False anymore.
+ * pytest now depends on wcwidth to properly track unicode character sizes for 
more
+   precise terminal output.
+ * pytester’s Testdir.popen() uses stdout and stderr via keyword arguments with
+   defaults now (subprocess.PIPE).
+ * The code for the short test summary in the terminal was moved to the 
terminal plugin.
+ * Improved validation of kwargs for various methods in the pytester plugin.
+ * record_property now emits a PytestWarning when used with 
junit_family=xunit2:
+   the fixture generates property tags as children of testcase, which is not 
permitted
+ according to the most recent schema.
+ * Fix crash caused by error in __repr__ function with both showlocals
+   and verbose output enabled.
+ * Eliminate core dependency on ‘terminal’ plugin.
+ * Doc: pytest_ignore_collect, pytest_collect_directory, pytest_collect_file
+and pytest_pycollect_makemodule hooks’s ‘path’ parameter documented type 
is now py.path.local
+ * Improve help for --runxfail flag.
+
+---

Old:

  4dbb56146a1fe0bf70df801582f0abde4ef4e64c.patch
  pytest-4.4.1.tar.gz

New:

  pytest-4.5.0.tar.gz



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.SfTLgk/_old  2019-05-24 11:32:30.437386916 +0200
+++ /var/tmp/diff_new_pack.SfTLgk/_new  2019-05-24 11:32:30.437386916 +0200
@@ -26,14 +26,13 @@
 %bcond_with test
 %endif
 Name:   python-pytest4%{psuffix}
-Version:4.4.1
+Version:4.5.0
 Release:0
 Summary:Python testing tool with autodiscovery and detailed asserts
 License:MIT
 Group:  Development/Languages/Python
 URL:https://github.com/pytest-dev/pytest
 Source: 
https://files.pythonhosted.org/packages/source/p/pytest/pytest-%{version}.tar.gz
-Patch0: 4dbb56146a1fe0bf70df801582f0abde4ef4e64c.patch
 BuildRequires:  %{python_module setuptools >= 40.0}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  fdupes
@@ -41,10 +40,11 @@
 Requires:   python-atomicwrites >= 1.0
 Requires:   python-attrs >= 17.4.0
 Requires:   python-more-itertools >= 4.0.0
-Requires:   python-pluggy >= 0.7
+Requires:   python-pluggy >= 0.11
 Requires:   python-py >= 1.5.0
 Requires:   

commit python-pytest4 for openSUSE:Factory

2019-05-06 Thread root
Hello community,

here is the log from the commit of package python-pytest4 for openSUSE:Factory 
checked in at 2019-05-06 21:17:12

Comparing /work/SRC/openSUSE:Factory/python-pytest4 (Old)
 and  /work/SRC/openSUSE:Factory/.python-pytest4.new.5148 (New)


Package is "python-pytest4"

Mon May  6 21:17:12 2019 rev:2 rq:701055 version:4.4.1

Changes:

--- /work/SRC/openSUSE:Factory/python-pytest4/python-pytest4.changes
2019-04-08 10:35:12.107229864 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest4.new.5148/python-pytest4.changes  
2019-05-06 21:17:13.613068918 +0200
@@ -1,0 +2,9 @@
+Mon May  6 11:01:13 UTC 2019 - Tomáš Chvátal 
+
+- Update to 4.4.1:
+  * #5031: Environment variables are properly restored when using pytester's 
testdir fixture.
+  * #5039: Fix regression with --pdbcls, which stopped working with local 
modules in 4.0.0.
+  * #5092: Produce a warning when unknown keywords are passed to 
pytest.param(...).
+  * #5098: Invalidate import caches with monkeypatch.syspath_prepend, which is 
required with namespace packages being used.
+
+---

Old:

  pytest-4.4.0.tar.gz

New:

  pytest-4.4.1.tar.gz



Other differences:
--
++ python-pytest4.spec ++
--- /var/tmp/diff_new_pack.uLEUxT/_old  2019-05-06 21:17:14.049070051 +0200
+++ /var/tmp/diff_new_pack.uLEUxT/_new  2019-05-06 21:17:14.049070051 +0200
@@ -1,5 +1,5 @@
 #
-# spec file for package python-pytest4
+# spec file for package python
 #
 # Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
@@ -26,7 +26,7 @@
 %bcond_with test
 %endif
 Name:   python-pytest4%{psuffix}
-Version:4.4.0
+Version:4.4.1
 Release:0
 Summary:Python testing tool with autodiscovery and detailed asserts
 License:MIT
@@ -54,7 +54,7 @@
 %if %{with test}
 BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module pygments-pytest}
-BuildRequires:  %{python_module pytest = %{version}}
+BuildRequires:  %{python_module pytest >= %{version}}
 BuildRequires:  %{python_module setuptools_scm}
 BuildRequires:  python-funcsigs
 BuildRequires:  python-mock

++ pytest-4.4.0.tar.gz -> pytest-4.4.1.tar.gz ++
 1998 lines of diff (skipped)