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 2025-12-12 21:40:38
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pytest (Old)
 and      /work/SRC/openSUSE:Factory/.python-pytest.new.1939 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pytest"

Fri Dec 12 21:40:38 2025 rev:92 rq:1320320 version:9.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-pytest/python-pytest.changes      
2025-09-14 18:49:27.984313761 +0200
+++ /work/SRC/openSUSE:Factory/.python-pytest.new.1939/python-pytest.changes    
2025-12-12 21:41:01.728458204 +0100
@@ -1,0 +2,73 @@
+Tue Nov 25 04:50:19 UTC 2025 - Steve Kowalik <[email protected]>
+
+- Update to 9.0.1:
+  * New features
+    + Support for subtests has been added. This feature is experimental and
+      will likely evolve in future releases.
+    + Added support for native TOML configuration files.
+    + Added a “strict mode” enabled by the strict configuration option.
+    + Added the strict_parametrization_ids configuration option.
+    + Added support for displaying test session progress in the terminal tab
+      using the OSC 9;4; ANSI sequence.
+    + Support PEP420 (implicit namespace packages) as --pyargs target when
+      consider_namespace_packages is true in the config.
+    + Added a new faulthandler_exit_on_timeout configuration option set to
+      "false" by default to let faulthandler interrupt the pytest process
+      after a timeout in case of deadlock.
+    + Added support for configuration option aliases via the aliases
+      parameter in Parser.addini().
+  * Improvements in existing functionality
+    + Having pytest configuration spread over more than one file (for example
+      having both a pytest.ini file and pyproject.toml with a
+      [tool.pytest.ini_options] table) will now print a warning to make it
+      clearer to the user that only one of them is actually used.
+    + The single argument --version no longer loads the entire plugin
+      infrastructure.
+    + Added strict_xfail as an alias to the xfail_strict option,
+      strict_config as an alias to the --strict-config flag, and
+      strict_markers as an alias to the --strict-markers flag.
+    + --junitxml no longer prints the generated xml file summary at the end
+      of the pytest session when --quiet is given.
+    + Previously, when filtering warnings, pytest would fail if the filter
+      referenced a class that could not be imported.
+    + Clarify the error message for pytest.raises() when a regex match fails.
+  * Removals and backward incompatible breaking changes
+    + Fixed a bug where an invocation such as pytest a/ a/b would cause only
+      tests from a/b to run, and not other tests under a/.
+    + Support for Python 3.9 is dropped following its end of life.
+    + Previously, pytest would assume it was running in a CI/CD environment
+      if either of the environment variables $CI or $BUILD_NUMBER was
+      defined; now, CI mode is only activated if at least one of those
+      variables is defined and set to a non-empty value.
+    + PytestRemovedIn9Warning deprecation warnings are now errors by default.
+  * Deprecations (removal in next major release)
+    + monkeypatch.syspath_prepend() now issues a deprecation warning when the
+      prepended path contains legacy namespace packages (those using
+      pkg_resources.declare_namespace()).
+  * Bug fixes
+    + Restore support for skipping tests via raise unittest.SkipTest.
+    + Fixed the TOML type of the verbosity settings in the API reference from
+      number to string.
+    + Fixed UserWarning: Do not expect file_or_dir on some earlier Python 3.12
+      and 3.13 point versions.
+    + Fixed a bug in which ExceptionGroup with only skipped exceptions in
+      teardown was not handled correctly and showed as error.
+    + Fixed a bug where a nonsensical invocation like pytest x.py[a] (a file
+      cannot be parametrized) was silently treated as pytest x.py. This is
+      now a usage error.
+    + Fixed a misleading assertion failure message when using pytest.approx()
+      on mappings with differing lengths.
+    + Fixed the static fixture closure calculation to properly consider
+      transitive dependencies requested by overridden fixtures.
+    + Fixed pytest.approx() which now returns a clearer error message when
+      comparing mappings with different keys.
+    + Hidden .pytest.ini files are now picked up as the config file even if
+      empty. This was an inconsistency with non-hidden pytest.ini.
+    + Fixed --show-capture with --tb=line.
+    + Fixed pytester in subprocess mode ignored all pytest.Pytester.plugins
+      except the first.
+  * Packaging updates and notes for downstreams
+    + Minimum requirements on iniconfig and packaging were bumped to 1.0.1
+      and 22.0.0, respectively.
+
+-------------------------------------------------------------------

Old:
----
  pytest-8.4.2.tar.gz

New:
----
  _scmsync.obsinfo
  build.specials.obscpio
  pytest-9.0.1.tar.gz

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

Other differences:
------------------
++++++ python-pytest.spec ++++++
--- /var/tmp/diff_new_pack.peL1Ku/_old  2025-12-12 21:41:02.488490237 +0100
+++ /var/tmp/diff_new_pack.peL1Ku/_new  2025-12-12 21:41:02.488490237 +0100
@@ -33,7 +33,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-pytest%{psuffix}
-Version:        8.4.2
+Version:        9.0.1
 Release:        0
 Summary:        Simple powerful testing with Python
 License:        MIT
@@ -47,8 +47,8 @@
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros >= 20210929
 Requires:       python-Pygments >= 2.7.2
-Requires:       python-iniconfig >= 1
-Requires:       python-packaging >= 20
+Requires:       python-iniconfig >= 1.0.1
+Requires:       python-packaging >= 22
 Requires:       python-pluggy >= 1.5
 Requires:       python-setuptools
 Recommends:     python-attrs >= 19.2.0

++++++ _scmsync.obsinfo ++++++
mtime: 1764046234
commit: 9ffbbd9fd9b658d5b563ee90e53d3439320d78d5b0e52e796cc6a599a5f35a7a
url: https://src.opensuse.org/python-pytest/python-pytest.git
revision: 9ffbbd9fd9b658d5b563ee90e53d3439320d78d5b0e52e796cc6a599a5f35a7a
projectscmsync: https://src.opensuse.org/python-pytest/_ObsPrj.git

++++++ build.specials.obscpio ++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/.gitignore new/.gitignore
--- old/.gitignore      1970-01-01 01:00:00.000000000 +0100
+++ new/.gitignore      2025-11-25 08:02:50.000000000 +0100
@@ -0,0 +1 @@
+.osc

++++++ pytest-8.4.2.tar.gz -> pytest-9.0.1.tar.gz ++++++
++++ 22392 lines of diff (skipped)

Reply via email to