Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-invocations for 
openSUSE:Factory checked in at 2026-04-13 23:18:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-invocations (Old)
 and      /work/SRC/openSUSE:Factory/.python-invocations.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-invocations"

Mon Apr 13 23:18:09 2026 rev:17 rq:1346093 version:4.0.2

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-invocations/python-invocations.changes    
2025-07-01 11:33:30.563706962 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-invocations.new.21863/python-invocations.changes
 2026-04-13 23:18:27.255053794 +0200
@@ -1,0 +2,30 @@
+Sat Apr 11 17:48:16 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 4.0.2:
+  * :support`- backported` Add pip explicitly to our core
+    dependencies so that envs which don't naturally include it (a
+    thing these days!) still install it. We do literally import
+    from pip as well as call out to it in subprocesses, at least
+    for now.
+  * :bug:`-` Fix some Python 3.10-specific type hint syntax that
+    snuck in. Apologies from our dayjob, which is on Python 3.11.
+  * :bug:`-` Use $EDITOR pyproject.toml for version number
+    updates now; overlooked in earlier commits.
+  * :support:`-` Add a __version__ member to the package root
+    module.
+  * :support:`-` Drop support for Python<3.9 and switch to using
+    pyproject.toml.
+  * :support:`-` Update packaging.release.build to use pypa/build
+    instead of setup.py.  Warning Backwards compatibility note:
+    the --directory argument to tasks in this module is now ~=
+    python -m build --outdir, meaning it controls what is usually
+    named dist/. Previously, this option controlled a parent
+    directory, inside of which was created dist/ and build/.
+    There's no longer any explicit build/ (that would be up to
+    your project's build backend) and so this is now simply the
+    dist/output dir.
+  * :support:`-` Mute SyntaxWarnings from older semantic_version
+    versions (temporary measure until we can upgrade to modern
+    versions).
+
+-------------------------------------------------------------------

Old:
----
  invocations-3.3.0.tar.gz

New:
----
  invocations-4.0.2.tar.gz

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

Other differences:
------------------
++++++ python-invocations.spec ++++++
--- /var/tmp/diff_new_pack.A7ZmCJ/_old  2026-04-13 23:18:27.771075073 +0200
+++ /var/tmp/diff_new_pack.A7ZmCJ/_new  2026-04-13 23:18:27.775075238 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-invocations
 #
-# Copyright (c) 2025 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -18,7 +18,7 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-invocations
-Version:        3.3.0
+Version:        4.0.2
 Release:        0
 Summary:        Reusable Invoke tasks
 License:        BSD-2-Clause
@@ -28,12 +28,14 @@
 # PATCH-FIX-OPENSUSE drop-icecream-dep.patch -- [email protected]
 Patch1:         drop-icecream-dep.patch
 BuildRequires:  %{python_module blessings >= 1.6}
+BuildRequires:  %{python_module build >= 1.3}
 BuildRequires:  %{python_module invoke >= 1.7.2}
-BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module pytest-relaxed}
+BuildRequires:  %{python_module pip >= 25.2}
+BuildRequires:  %{python_module pytest-mock >= 3.2.0}
+BuildRequires:  %{python_module pytest-relaxed >= 2}
 BuildRequires:  %{python_module releases >= 1.6}
 BuildRequires:  %{python_module semantic_version >= 2.4}
-BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module setuptools >= 77}
 BuildRequires:  %{python_module tabulate >= 0.7.5}
 BuildRequires:  %{python_module tqdm >= 4.8.1}
 BuildRequires:  %{python_module twine >= 1.15}

++++++ drop-icecream-dep.patch ++++++
--- /var/tmp/diff_new_pack.A7ZmCJ/_old  2026-04-13 23:18:27.799076227 +0200
+++ /var/tmp/diff_new_pack.A7ZmCJ/_new  2026-04-13 23:18:27.803076392 +0200
@@ -1,7 +1,7 @@
-Index: invocations-3.3.0/tests/conftest.py
+Index: invocations-4.0.2/tests/conftest.py
 ===================================================================
---- invocations-3.3.0.orig/tests/conftest.py
-+++ invocations-3.3.0/tests/conftest.py
+--- invocations-4.0.2.orig/tests/conftest.py
++++ invocations-4.0.2/tests/conftest.py
 @@ -5,9 +5,11 @@ from pytest import fixture
  from invoke import MockContext
  

++++++ invocations-3.3.0.tar.gz -> invocations-4.0.2.tar.gz ++++++
++++ 2416 lines of diff (skipped)

++++++ invocations-no-bundled.patch ++++++
--- /var/tmp/diff_new_pack.A7ZmCJ/_old  2026-04-13 23:18:27.955082660 +0200
+++ /var/tmp/diff_new_pack.A7ZmCJ/_new  2026-04-13 23:18:27.959082825 +0200
@@ -1,8 +1,8 @@
-Index: invocations-3.3.0/tests/packaging/release.py
+Index: invocations-4.0.2/tests/packaging/release.py
 ===================================================================
---- invocations-3.3.0.orig/tests/packaging/release.py
-+++ invocations-3.3.0/tests/packaging/release.py
-@@ -3,7 +3,10 @@ from os import path
+--- invocations-4.0.2.orig/tests/packaging/release.py
++++ invocations-4.0.2/tests/packaging/release.py
+@@ -4,7 +4,10 @@ from pathlib import Path
  import re
  import sys
  
@@ -13,15 +13,15 @@
 +    from lexicon import Lexicon
  from invoke import MockContext, Result, Config, Exit
  from docutils.utils import Reporter
- from unittest.mock import Mock, patch, call
-Index: invocations-3.3.0/invocations/packaging/release.py
+ from unittest.mock import patch, call
+Index: invocations-4.0.2/invocations/packaging/release.py
 ===================================================================
---- invocations-3.3.0.orig/invocations/packaging/release.py
-+++ invocations-3.3.0/invocations/packaging/release.py
-@@ -21,7 +21,10 @@ from io import StringIO
- from pathlib import Path
- from shutil import rmtree
+--- invocations-4.0.2.orig/invocations/packaging/release.py
++++ invocations-4.0.2/invocations/packaging/release.py
+@@ -19,7 +19,10 @@ from shutil import rmtree
+ from typing import Union
  
+ from build._builder import _read_pyproject_toml
 -from invoke.vendor.lexicon import Lexicon
 +try:
 +    from invoke.vendor.lexicon import Lexicon

Reply via email to