Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-pytest-instafail for
openSUSE:Factory checked in at 2023-05-05 15:58:28
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest-instafail (Old)
and /work/SRC/openSUSE:Factory/.python-pytest-instafail.new.1533 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest-instafail"
Fri May 5 15:58:28 2023 rev:9 rq:1084901 version:0.5.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-pytest-instafail/python-pytest-instafail.changes
2020-06-29 21:18:26.725798867 +0200
+++
/work/SRC/openSUSE:Factory/.python-pytest-instafail.new.1533/python-pytest-instafail.changes
2023-05-05 15:58:52.092629327 +0200
@@ -1,0 +2,9 @@
+Thu May 4 22:54:59 UTC 2023 - Dirk Müller <[email protected]>
+
+- update to 0.5.0:
+ * Use ``pytest.hookimpl`` to configure hooks, avoiding a
+ deprecation warning in pytest 7.2.0.
+ * Dropped support for Python 3.6.
+ * Added support for Python 3.11.
+
+-------------------------------------------------------------------
Old:
----
pytest-instafail-0.4.2.tar.gz
New:
----
pytest-instafail-0.5.0.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-pytest-instafail.spec ++++++
--- /var/tmp/diff_new_pack.bzekiX/_old 2023-05-05 15:58:52.496631641 +0200
+++ /var/tmp/diff_new_pack.bzekiX/_new 2023-05-05 15:58:52.500631664 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-pytest-instafail
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,9 @@
#
-%{?!python_module:%define python_module() python-%{**} python3-%{**}}
+%{?sle15_python_module_pythons}
Name: python-pytest-instafail
-Version: 0.4.2
+Version: 0.5.0
Release: 0
Summary: Pytest Plugin to Show Failures Instantly
License: BSD-2-Clause
++++++ pytest-instafail-0.4.2.tar.gz -> pytest-instafail-0.5.0.tar.gz ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-instafail-0.4.2/CHANGES.rst
new/pytest-instafail-0.5.0/CHANGES.rst
--- old/pytest-instafail-0.4.2/CHANGES.rst 2020-06-14 11:44:02.000000000
+0200
+++ new/pytest-instafail-0.5.0/CHANGES.rst 2023-03-31 19:07:33.000000000
+0200
@@ -3,6 +3,14 @@
Here you can see the full list of changes between each pytest-instafail
release.
+0.5.0 (March 31, 2023)
+^^^^^^^^^^^^^^^^^^^^^^
+
+- Use ``pytest.hookimpl`` to configure hooks, avoiding a deprecation warning in
+ pytest 7.2.0.
+- Dropped support for Python 3.6.
+- Added support for Python 3.11.
+
0.4.2 (June 14, 2020)
^^^^^^^^^^^^^^^^^^^^^
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-instafail-0.4.2/PKG-INFO
new/pytest-instafail-0.5.0/PKG-INFO
--- old/pytest-instafail-0.4.2/PKG-INFO 2020-06-14 11:47:29.130663600 +0200
+++ new/pytest-instafail-0.5.0/PKG-INFO 2023-03-31 19:15:35.078453300 +0200
@@ -1,50 +1,11 @@
-Metadata-Version: 1.2
+Metadata-Version: 2.1
Name: pytest-instafail
-Version: 0.4.2
+Version: 0.5.0
Summary: pytest plugin to show failures instantly
Home-page: https://github.com/pytest-dev/pytest-instafail
Author: Janne Vanhala
Author-email: [email protected]
License: BSD
-Description: pytest-instafail
- ================
-
- |build status|_
-
- .. |build status| image::
https://travis-ci.org/pytest-dev/pytest-instafail.svg?branch=master
- :alt: Build Status
- .. _build status: https://travis-ci.org/pytest-dev/pytest-instafail
-
- pytest-instafail is a plugin for `pytest <https://pytest.org>`_ that
shows
- failures and errors instantly instead of waiting until the end of test
session.
-
- Requirements
- ------------
-
- You will need the following prerequisites in order to use
pytest-instafail:
-
- - Python 2.7, 3.5+ or PyPy
- - pytest 2.9 or newer
-
- Installation
- ------------
-
- To install pytest-instafail::
-
- $ pip install pytest-instafail
-
- Then run your tests with::
-
- $ pytest --instafail
-
- Resources
- ---------
-
- - `Issue Tracker
<https://github.com/pytest-dev/pytest-instafail/issues>`_
- - `Code <https://github.com/pytest-dev/pytest-instafail/>`_
- - `Development Version
-
<https://github.com/pytest-dev/pytest-instafail/zipball/master#egg=pytest-instafail-dev>`_
-
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
@@ -55,12 +16,52 @@
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: PyPy
-Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
+Requires-Python: >=3.7
+License-File: LICENSE
+
+pytest-instafail
+================
+
+|build status|_
+
+.. |build status| image::
https://github.com/pytest-dev/pytest-instafail/actions/workflows/test.yml/badge.svg
+ :alt: Build Status
+.. _build status:
https://github.com/pytest-dev/pytest-instafail/actions/workflows/test.yml
+
+pytest-instafail is a plugin for `pytest <https://pytest.org>`_ that shows
+failures and errors instantly instead of waiting until the end of test session.
+
+Requirements
+------------
+
+You will need the following prerequisites in order to use pytest-instafail:
+
+- Python 3.7+ or PyPy3
+- pytest 5 or newer
+
+Installation
+------------
+
+To install pytest-instafail::
+
+ $ pip install pytest-instafail
+
+Then run your tests with::
+
+ $ pytest --instafail
+
+Resources
+---------
+
+- `Issue Tracker <https://github.com/pytest-dev/pytest-instafail/issues>`_
+- `Code <https://github.com/pytest-dev/pytest-instafail/>`_
+- `Development Version
+
<https://github.com/pytest-dev/pytest-instafail/zipball/master#egg=pytest-instafail-dev>`_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-instafail-0.4.2/README.rst
new/pytest-instafail-0.5.0/README.rst
--- old/pytest-instafail-0.4.2/README.rst 2020-06-14 11:03:23.000000000
+0200
+++ new/pytest-instafail-0.5.0/README.rst 2023-03-31 19:04:45.000000000
+0200
@@ -3,9 +3,9 @@
|build status|_
-.. |build status| image::
https://travis-ci.org/pytest-dev/pytest-instafail.svg?branch=master
+.. |build status| image::
https://github.com/pytest-dev/pytest-instafail/actions/workflows/test.yml/badge.svg
:alt: Build Status
-.. _build status: https://travis-ci.org/pytest-dev/pytest-instafail
+.. _build status:
https://github.com/pytest-dev/pytest-instafail/actions/workflows/test.yml
pytest-instafail is a plugin for `pytest <https://pytest.org>`_ that shows
failures and errors instantly instead of waiting until the end of test session.
@@ -15,8 +15,8 @@
You will need the following prerequisites in order to use pytest-instafail:
-- Python 2.7, 3.5+ or PyPy
-- pytest 2.9 or newer
+- Python 3.7+ or PyPy3
+- pytest 5 or newer
Installation
------------
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-instafail-0.4.2/pytest_instafail.egg-info/PKG-INFO
new/pytest-instafail-0.5.0/pytest_instafail.egg-info/PKG-INFO
--- old/pytest-instafail-0.4.2/pytest_instafail.egg-info/PKG-INFO
2020-06-14 11:47:29.000000000 +0200
+++ new/pytest-instafail-0.5.0/pytest_instafail.egg-info/PKG-INFO
2023-03-31 19:15:35.000000000 +0200
@@ -1,50 +1,11 @@
-Metadata-Version: 1.2
+Metadata-Version: 2.1
Name: pytest-instafail
-Version: 0.4.2
+Version: 0.5.0
Summary: pytest plugin to show failures instantly
Home-page: https://github.com/pytest-dev/pytest-instafail
Author: Janne Vanhala
Author-email: [email protected]
License: BSD
-Description: pytest-instafail
- ================
-
- |build status|_
-
- .. |build status| image::
https://travis-ci.org/pytest-dev/pytest-instafail.svg?branch=master
- :alt: Build Status
- .. _build status: https://travis-ci.org/pytest-dev/pytest-instafail
-
- pytest-instafail is a plugin for `pytest <https://pytest.org>`_ that
shows
- failures and errors instantly instead of waiting until the end of test
session.
-
- Requirements
- ------------
-
- You will need the following prerequisites in order to use
pytest-instafail:
-
- - Python 2.7, 3.5+ or PyPy
- - pytest 2.9 or newer
-
- Installation
- ------------
-
- To install pytest-instafail::
-
- $ pip install pytest-instafail
-
- Then run your tests with::
-
- $ pytest --instafail
-
- Resources
- ---------
-
- - `Issue Tracker
<https://github.com/pytest-dev/pytest-instafail/issues>`_
- - `Code <https://github.com/pytest-dev/pytest-instafail/>`_
- - `Development Version
-
<https://github.com/pytest-dev/pytest-instafail/zipball/master#egg=pytest-instafail-dev>`_
-
Platform: any
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
@@ -55,12 +16,52 @@
Classifier: Topic :: Software Development :: Testing
Classifier: Topic :: Software Development :: Libraries
Classifier: Topic :: Utilities
-Classifier: Programming Language :: Python :: 2
-Classifier: Programming Language :: Python :: 2.7
Classifier: Programming Language :: Python :: 3
-Classifier: Programming Language :: Python :: 3.5
-Classifier: Programming Language :: Python :: 3.6
+Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.8
+Classifier: Programming Language :: Python :: 3.9
+Classifier: Programming Language :: Python :: 3.10
+Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: Implementation :: PyPy
-Requires-Python: >=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*
+Requires-Python: >=3.7
+License-File: LICENSE
+
+pytest-instafail
+================
+
+|build status|_
+
+.. |build status| image::
https://github.com/pytest-dev/pytest-instafail/actions/workflows/test.yml/badge.svg
+ :alt: Build Status
+.. _build status:
https://github.com/pytest-dev/pytest-instafail/actions/workflows/test.yml
+
+pytest-instafail is a plugin for `pytest <https://pytest.org>`_ that shows
+failures and errors instantly instead of waiting until the end of test session.
+
+Requirements
+------------
+
+You will need the following prerequisites in order to use pytest-instafail:
+
+- Python 3.7+ or PyPy3
+- pytest 5 or newer
+
+Installation
+------------
+
+To install pytest-instafail::
+
+ $ pip install pytest-instafail
+
+Then run your tests with::
+
+ $ pytest --instafail
+
+Resources
+---------
+
+- `Issue Tracker <https://github.com/pytest-dev/pytest-instafail/issues>`_
+- `Code <https://github.com/pytest-dev/pytest-instafail/>`_
+- `Development Version
+
<https://github.com/pytest-dev/pytest-instafail/zipball/master#egg=pytest-instafail-dev>`_
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-instafail-0.4.2/pytest_instafail.egg-info/entry_points.txt
new/pytest-instafail-0.5.0/pytest_instafail.egg-info/entry_points.txt
--- old/pytest-instafail-0.4.2/pytest_instafail.egg-info/entry_points.txt
2020-06-14 11:47:29.000000000 +0200
+++ new/pytest-instafail-0.5.0/pytest_instafail.egg-info/entry_points.txt
2023-03-31 19:15:35.000000000 +0200
@@ -1,3 +1,2 @@
[pytest11]
instafail = pytest_instafail
-
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/pytest-instafail-0.4.2/pytest_instafail.egg-info/requires.txt
new/pytest-instafail-0.5.0/pytest_instafail.egg-info/requires.txt
--- old/pytest-instafail-0.4.2/pytest_instafail.egg-info/requires.txt
2020-06-14 11:47:29.000000000 +0200
+++ new/pytest-instafail-0.5.0/pytest_instafail.egg-info/requires.txt
2023-03-31 19:15:35.000000000 +0200
@@ -1 +1 @@
-pytest>=2.9
+pytest>=5
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-instafail-0.4.2/pytest_instafail.py
new/pytest-instafail-0.5.0/pytest_instafail.py
--- old/pytest-instafail-0.4.2/pytest_instafail.py 2020-06-14
11:41:54.000000000 +0200
+++ new/pytest-instafail-0.5.0/pytest_instafail.py 2023-03-31
19:04:45.000000000 +0200
@@ -1,4 +1,3 @@
-# -*- coding: utf-8 -*-
"""
pytest_instafail
~~~~~~~~~~~~~~~~
@@ -23,7 +22,7 @@
)
[email protected]
[email protected](trylast=True)
def pytest_configure(config):
if hasattr(config, 'workerinput'):
return # xdist worker, we are already active on the master
@@ -51,7 +50,7 @@
self.print_failure(report)
def pytest_runtest_logreport(self, report):
- # Show failures and errors occuring during running a test
+ # Show failures and errors occurring during running a test
# instantly.
TerminalReporter.pytest_runtest_logreport(self, report)
if report.failed and not hasattr(report, 'wasxfail'):
@@ -61,12 +60,12 @@
def summary_failures(self):
# Prevent failure summary from being shown since we already
- # show the failure instantly after failure has occured.
+ # show the failure instantly after failure has occurred.
pass
def summary_errors(self):
# Prevent error summary from being shown since we already
- # show the error instantly after error has occured.
+ # show the error instantly after error has occurred.
pass
def print_failure(self, report):
@@ -76,13 +75,11 @@
self.write_line(line)
else:
msg = self._getfailureheadline(report)
- # "when" was unset before pytest 4.2 for collection errors.
- when = getattr(report, "when", "collect")
- if when == "collect":
+ if report.when == "collect":
msg = "ERROR collecting " + msg
- elif when == "setup":
+ elif report.when == "setup":
msg = "ERROR at setup of " + msg
- elif when == "teardown":
+ elif report.when == "teardown":
msg = "ERROR at teardown of " + msg
self.write_sep("_", msg)
if not self.config.getvalue("usepdb"):
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-instafail-0.4.2/setup.cfg
new/pytest-instafail-0.5.0/setup.cfg
--- old/pytest-instafail-0.4.2/setup.cfg 2020-06-14 11:47:29.131243000
+0200
+++ new/pytest-instafail-0.5.0/setup.cfg 2023-03-31 19:15:35.078684300
+0200
@@ -1,5 +1,5 @@
-[bdist_wheel]
-universal = 1
+[tool:pytest]
+addopts = --color=yes
[egg_info]
tag_build =
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-instafail-0.4.2/setup.py
new/pytest-instafail-0.5.0/setup.py
--- old/pytest-instafail-0.4.2/setup.py 2020-06-14 11:44:12.000000000 +0200
+++ new/pytest-instafail-0.5.0/setup.py 2023-03-31 19:06:51.000000000 +0200
@@ -4,7 +4,7 @@
name='pytest-instafail',
description='pytest plugin to show failures instantly',
long_description=open("README.rst").read(),
- version='0.4.2',
+ version='0.5.0',
url='https://github.com/pytest-dev/pytest-instafail',
license='BSD',
author='Janne Vanhala',
@@ -14,8 +14,8 @@
zip_safe=False,
include_package_data=True,
platforms='any',
- install_requires=['pytest>=2.9'],
- python_requires='>=2.7, !=3.0.*, !=3.1.*, !=3.2.*, !=3.3.*, !=3.4.*',
+ install_requires=['pytest>=5'],
+ python_requires='>=3.7',
classifiers=[
'Development Status :: 4 - Beta',
'Intended Audience :: Developers',
@@ -26,13 +26,13 @@
'Topic :: Software Development :: Testing',
'Topic :: Software Development :: Libraries',
'Topic :: Utilities',
- 'Programming Language :: Python :: 2',
- 'Programming Language :: Python :: 2.7',
'Programming Language :: Python :: 3',
- 'Programming Language :: Python :: 3.5',
- 'Programming Language :: Python :: 3.6',
+ 'Programming Language :: Python :: 3 :: Only',
'Programming Language :: Python :: 3.7',
'Programming Language :: Python :: 3.8',
+ 'Programming Language :: Python :: 3.9',
+ 'Programming Language :: Python :: 3.10',
+ 'Programming Language :: Python :: 3.11',
'Programming Language :: Python :: Implementation :: PyPy',
]
)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/pytest-instafail-0.4.2/test_instafail.py
new/pytest-instafail-0.5.0/test_instafail.py
--- old/pytest-instafail-0.4.2/test_instafail.py 2020-06-14
11:41:54.000000000 +0200
+++ new/pytest-instafail-0.5.0/test_instafail.py 2023-03-31
19:04:45.000000000 +0200
@@ -1,10 +1,8 @@
-# -*- coding: utf-8 -*-
-
pytest_plugins = "pytester"
import pytest
-class Option(object):
+class Option:
def __init__(self, verbose=False, quiet=False, n=None):
self.verbose = verbose
self.quiet = quiet
@@ -40,7 +38,7 @@
}[request.param]
-class TestInstafailingTerminalReporter(object):
+class TestInstafailingTerminalReporter:
def test_fail(self, testdir, option):
testdir.makepyfile(
"""