Script 'mail_helper' called by obssrc Hello community, here is the log from the commit of package python-pytest for openSUSE:Factory checked in at 2023-07-27 16:50:35 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pytest (Old) and /work/SRC/openSUSE:Factory/.python-pytest.new.32662 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pytest" Thu Jul 27 16:50:35 2023 rev:78 rq:1100056 version:7.4.0 Changes: -------- --- /work/SRC/openSUSE:Factory/python-pytest/python-pytest.changes 2023-06-21 22:37:07.737385318 +0200 +++ /work/SRC/openSUSE:Factory/.python-pytest.new.32662/python-pytest.changes 2023-07-27 16:50:59.285875150 +0200 @@ -1,0 +2,60 @@ +Sat Jul 15 15:04:08 UTC 2023 - Dirk Müller <dmuel...@suse.com> + +- update to 7.4.0: + * Added + :func:`ExceptionInfo.from_exception() + <pytest.ExceptionInfo.from_exception>`, a simpler way to + create an :class:`~pytest.ExceptionInfo` from an exception. + This can replace :func:`ExceptionInfo.from_exc_info() + <pytest.ExceptionInfo.from_exc_info()>` for most uses. + * Update test log report annotation + to named tuple and fixed inconsistency in docs for + :hook:`pytest_report_teststatus` hook. + * When an exception traceback to be + displayed is completely filtered out (by mechanisms such as + ``__tracebackhide__``, internal frames, and similar), now + only the exception string and the following message are + shown: + "All traceback entries are hidden. Pass `--full-trace` to see + hidden and internal frames.". + * Improved verbose output (``-vv``) + of ``skip`` and ``xfail`` reasons by performing text wrapping + while leaving a clear margin for progress output. + * Added ``TerminalReporter.wrap_write()`` as a helper for that. + * Added handling of ``%f`` + directive to print microseconds in log format options, such + as ``log-date-format``. + * Added the underlying exception to the cache provider's path + creation and write warning messages. + * Added warning when :confval:`testpaths` is set, but paths are + not found by glob. + In this case, pytest will fall back to searching from the + current directory. + * When `--confcutdir` is not + specified, and there is no config file present, the conftest + cutoff directory (`--confcutdir`) is now set to the + :ref:`rootdir <rootdir>`. + * Previously in such cases, `conftest.py` files would be probed + all the way to the root directory of the filesystem. + * If you are badly affected by this change, consider adding an + empty config file to your desired cutoff directory, or + explicitly set `--confcutdir`. + * The :confval:`norecursedirs` + check is now performed in a :hook:`pytest_ignore_collect` + implementation, so plugins can affect it. + * If after updating to this version you see that your + `norecursedirs` setting is not being respected, + * it means that a conftest or a plugin you use has a bad + `pytest_ignore_collect` implementation. + * Most likely, your hook returns `False` for paths it does not + want to ignore which ends the processing and doesn't allow + other plugins, including pytest itself, to ignore the path. + * The fix is to return `None` instead of `False` for paths your + hook doesn't want to ignore. + * :func:`caplog.set_level() + <pytest.LogCaptureFixture.set_level>` and + :func:`caplog.at_level() <pytest.LogCaptureFixture.at_level>` + will temporarily enable the requested ``level`` if ``level`` + was disabled globally via ``logging.disable(LEVEL)``. + +------------------------------------------------------------------- Old: ---- pytest-7.3.2.tar.gz New: ---- pytest-7.4.0.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pytest.spec ++++++ --- /var/tmp/diff_new_pack.VwnC4A/_old 2023-07-27 16:51:00.021879309 +0200 +++ /var/tmp/diff_new_pack.VwnC4A/_new 2023-07-27 16:51:00.025879331 +0200 @@ -33,7 +33,7 @@ %{?sle15_python_module_pythons} Name: python-pytest%{psuffix} -Version: 7.3.2 +Version: 7.4.0 Release: 0 Summary: Simple powerful testing with Python License: MIT ++++++ pytest-7.3.2.tar.gz -> pytest-7.4.0.tar.gz ++++++ ++++ 7887 lines of diff (skipped)