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) """ )
