Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-plumbum for openSUSE:Factory 
checked in at 2026-06-28 21:10:40
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-plumbum (Old)
 and      /work/SRC/openSUSE:Factory/.python-plumbum.new.11887 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-plumbum"

Sun Jun 28 21:10:40 2026 rev:9 rq:1362152 version:2.0.1

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-plumbum/python-plumbum.changes    
2025-11-24 14:16:31.747850030 +0100
+++ /work/SRC/openSUSE:Factory/.python-plumbum.new.11887/python-plumbum.changes 
2026-06-28 21:12:12.049555232 +0200
@@ -1,0 +2,40 @@
+Sun Jun 28 11:01:08 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 2.0.1:
+  * Make SwitchInfo hashable again so requires=/excludes= work
+  * Drop unused conda.recipe
+  * Support async mode (#768)  Support popen on async pipelines
+    (#795, #804)
+  * Support popen on async pipelines
+  * More pathlib API supported
+  * Support color string processing
+  * Remove pywin32 dependency and replace WinAPI calls with a
+    custom ctypes wrapper
+  * Full static typing  Add paramiko machine typing (#746) Add
+    remote typing (#744) Add sshmachine typing (#745) Add typing
+    for color (#730) Add typing for fs (#737) Add typing for
+    local machine (#743) Typing paths (#733) Adding rest of
+    typing (#739) Enable tc ruff check (#752) More safe types
+    (#741) Should be safe types (#740) Type only session (#742)
+    Types for Application (#735) Typing for commands (#738) Type
+    examples too (#748) Typing fixes from Ruff (#749) Minor
+    typing updates (#780)
+  * Add paramiko machine typing
+  * Add remote typing
+  * Add sshmachine typing
+  * Add typing for color
+  * Add typing for fs
+  * Add typing for local machine
+  * Typing paths
+  * Adding rest of typing
+  * Enable tc ruff check
+  * More safe types
+  * Should be safe types
+  * Type only session
+  * Types for Application
+  * Typing for commands
+  * Type examples too
+  * Typing fixes from Ruff
+  * Minor typing updates
+
+-------------------------------------------------------------------

Old:
----
  plumbum-1.10.0.tar.gz

New:
----
  plumbum-2.0.1.tar.gz

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

Other differences:
------------------
++++++ python-plumbum.spec ++++++
--- /var/tmp/diff_new_pack.cZwcA7/_old  2026-06-28 21:12:12.573572951 +0200
+++ /var/tmp/diff_new_pack.cZwcA7/_new  2026-06-28 21:12:12.577573086 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-plumbum
 #
-# Copyright (c) 2025 SUSE LLC and contributors
+# 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
@@ -17,7 +17,7 @@
 
 
 Name:           python-plumbum
-Version:        1.10.0
+Version:        2.0.1
 Release:        0
 Summary:        Shell combinators library
 License:        MIT
@@ -27,13 +27,16 @@
 Patch0:         use-python3-not-python.patch
 BuildRequires:  %{python_module base >= 3.9}
 BuildRequires:  %{python_module hatch_vcs}
+BuildRequires:  %{python_module hatchling >= 1.27.0}
 BuildRequires:  %{python_module pip}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 BuildArch:      noarch
+Requires:       python-typing_extensions
 # SECTION test requirements
 BuildRequires:  %{python_module paramiko}
 BuildRequires:  %{python_module psutil}
+BuildRequires:  %{python_module pytest-asyncio}
 BuildRequires:  %{python_module pytest-cov}
 BuildRequires:  %{python_module pytest-mock}
 BuildRequires:  %{python_module pytest-timeout}

++++++ plumbum-1.10.0.tar.gz -> plumbum-2.0.1.tar.gz ++++++
++++ 18865 lines of diff (skipped)

++++++ use-python3-not-python.patch ++++++
--- /var/tmp/diff_new_pack.cZwcA7/_old  2026-06-28 21:12:12.781579985 +0200
+++ /var/tmp/diff_new_pack.cZwcA7/_new  2026-06-28 21:12:12.789580255 +0200
@@ -1,16 +1,17 @@
-Index: plumbum-1.10.0/tests/test_pipelines.py
+Index: plumbum-2.0.1/tests/test_pipelines.py
 ===================================================================
---- plumbum-1.10.0.orig/tests/test_pipelines.py
-+++ plumbum-1.10.0/tests/test_pipelines.py
-@@ -1,5 +1,7 @@
- from __future__ import annotations
+--- plumbum-2.0.1.orig/tests/test_pipelines.py
++++ plumbum-2.0.1/tests/test_pipelines.py
+@@ -2,6 +2,8 @@ from __future__ import annotations
+ 
+ from typing import TYPE_CHECKING
  
 +import sys
 +
  import pytest
  
  import plumbum
-@@ -57,7 +59,7 @@ for i in range(5000):
+@@ -61,7 +63,7 @@ for i in range(5000):
      print(i)
  """
      )
@@ -19,7 +20,7 @@
  
  
  @pytest.fixture
-@@ -72,7 +74,7 @@ for line in sys.stdin:
+@@ -76,7 +78,7 @@ for line in sys.stdin:
      print(i)
  """
      )

Reply via email to