Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-extra-platforms for
openSUSE:Factory checked in at 2026-07-28 17:56:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-extra-platforms (Old)
and /work/SRC/openSUSE:Factory/.python-extra-platforms.new.2004 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-extra-platforms"
Tue Jul 28 17:56:53 2026 rev:29 rq:1368176 version:13.5.1
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-extra-platforms/python-extra-platforms.changes
2026-07-21 22:59:31.191911359 +0200
+++
/work/SRC/openSUSE:Factory/.python-extra-platforms.new.2004/python-extra-platforms.changes
2026-07-28 18:03:32.348350524 +0200
@@ -1,0 +2,36 @@
+Tue Jul 28 04:57:34 UTC 2026 - Johannes Kastl
<[email protected]>
+
+- update to 13.5.1:
+ * Skip test_github_runner_detection unless
+ EXTRA_PLATFORMS_TEST_MATRIX is set, instead of whenever GitHub CI
+ is detected, so downstream packagers building the test suite
+ inside GitHub Actions no longer fail on the absent matrix
+ variable.
+- update to 13.5.0:
+ * Rename the GUIX_BUILD CI trait to HERMETIC_BUILD. GUIX_BUILD,
+ is_guix_build() and the skip_guix_build/unless_guix_build
+ decorators still resolve to their HERMETIC_BUILD counterparts with
+ a DeprecationWarning, and will be removed in 14.0.0.
+
+-------------------------------------------------------------------
+Mon Jul 27 06:41:59 UTC 2026 - Johannes Kastl
<[email protected]>
+
+- update to 13.4.0:
+ * Add write_fake_executable() to extra_platforms.pytest: a fake
+ command for tests that drive a real subprocess, runnable even
+ in a /bin/sh-less build sandbox.
+ * Add @skip_hermetic_build / @unless_hermetic_build as aliases of
+ the Guix-build decorators, covering any HOME=/homeless-shelter
+ build sandbox (Guix, Nixpkgs, ...).
+ * Ship the test suite in the PyPI sdist so downstream packagers
+ can build and test from it; a plain pytest run no longer needs
+ pytest-cov or pytest-xdist.
+ * Drop the repomatic documentation dependency: the
+ MyST-docstrings Sphinx extension now comes from
+ click-extra[sphinx]>=8.5.
+ * Add a "Downstream packaging" guide for distribution packagers.
+ * Extend the Sphinx cross-reference conformance tests to
+ MyST-style roles in Python docstrings, previously never
+ collected.
+
+-------------------------------------------------------------------
Old:
----
extra_platforms-13.3.1.tar.gz
New:
----
extra_platforms-13.5.1.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-extra-platforms.spec ++++++
--- /var/tmp/diff_new_pack.xUHz7t/_old 2026-07-28 18:03:35.096446681 +0200
+++ /var/tmp/diff_new_pack.xUHz7t/_new 2026-07-28 18:03:35.104446960 +0200
@@ -23,7 +23,7 @@
%bcond_with libalternatives
%endif
Name: python-extra-platforms
-Version: 13.3.1
+Version: 13.5.1
Release: 0
Summary: Detect platforms and group them by family
License: Apache-2.0
++++++ extra_platforms-13.3.1.tar.gz -> extra_platforms-13.5.1.tar.gz ++++++
++++ 2701 lines of diff (skipped)