Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-pegasus-wms.common for 
openSUSE:Factory checked in at 2026-02-11 19:52:56
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-pegasus-wms.common (Old)
 and      /work/SRC/openSUSE:Factory/.python-pegasus-wms.common.new.1670 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-pegasus-wms.common"

Wed Feb 11 19:52:56 2026 rev:4 rq:1332539 version:5.0.9

Changes:
--------
--- 
/work/SRC/openSUSE:Factory/python-pegasus-wms.common/python-pegasus-wms.common.changes
      2023-01-03 15:06:33.574928067 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-pegasus-wms.common.new.1670/python-pegasus-wms.common.changes
    2026-02-11 19:53:01.767755990 +0100
@@ -1,0 +2,10 @@
+Wed Feb 11 09:17:33 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 5.0.9:
+  * Re-enabled PDF documentation
+  * PM-1953: Copied the method from the deprecated module's code
+    base into the file to fix the ModuleNotFoundError in Python 3.12
+  * PM-1736, PM-1910, PM-1943 cleanup of logic
+  * PM-1943 preserve PEGASUS_UPDATE_PYTHONPATH in the environment
+
+-------------------------------------------------------------------

Old:
----
  pegasus-wms.common-gh-5.0.3.tar.xz

New:
----
  pegasus-wms.common-gh-5.0.9.tar.xz

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

Other differences:
------------------
++++++ python-pegasus-wms.common.spec ++++++
--- /var/tmp/diff_new_pack.k1gsTY/_old  2026-02-11 19:53:04.019850952 +0100
+++ /var/tmp/diff_new_pack.k1gsTY/_new  2026-02-11 19:53:04.027851289 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-pegasus-wms.common
 #
-# Copyright (c) 2023 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
@@ -16,9 +16,8 @@
 #
 
 
-%define skip_python2 1
 Name:           python-pegasus-wms.common
-Version:        5.0.3
+Version:        5.0.9
 Release:        0
 Summary:        Pegasus Workflow Management System Python Commons
 License:        Apache-2.0
@@ -62,5 +61,5 @@
 %doc README.md
 %license LICENSE
 %{python_sitelib}/Pegasus
-%{python_sitelib}/pegasus_wms.common-%{version}.dist-info
+%{python_sitelib}/pegasus_wms_common-%{version}.dist-info
 

++++++ _service ++++++
--- /var/tmp/diff_new_pack.k1gsTY/_old  2026-02-11 19:53:04.315863434 +0100
+++ /var/tmp/diff_new_pack.k1gsTY/_new  2026-02-11 19:53:04.343864614 +0100
@@ -1,17 +1,17 @@
 <services>
-  <service mode="disabled" name="tar_scm">
+  <service mode="manual" name="tar_scm">
     <param name="scm">git</param>
     <param name="url">https://github.com/pegasus-isi/pegasus.git</param>
     <param name="subdir">packages/pegasus-common</param>
-    <param name="revision">@PARENT_TAG@</param>
+    <param name="revision">5.0.9</param>
     <param name="versionformat">@PARENT_TAG@</param>
     <param name="filename">pegasus-wms.common-gh</param>
   </service>
-  <service mode="disabled" name="recompress">
+  <service mode="manual" name="recompress">
     <param name="file">pegasus-wms.common-gh*.tar</param>
     <param name="compression">xz</param>
   </service>
-  <service mode="disabled" name="set_version">
+  <service mode="manual" name="set_version">
     <param name="basename">pegasus-wms.common-gh</param>
   </service>
 </services>

++++++ pegasus-wms.common-gh-5.0.3.tar.xz -> pegasus-wms.common-gh-5.0.9.tar.xz 
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pegasus-wms.common-gh-5.0.3/pyproject.toml 
new/pegasus-wms.common-gh-5.0.9/pyproject.toml
--- old/pegasus-wms.common-gh-5.0.3/pyproject.toml      2022-10-28 
19:02:29.000000000 +0200
+++ new/pegasus-wms.common-gh-5.0.9/pyproject.toml      2024-12-17 
00:19:34.000000000 +0100
@@ -45,5 +45,5 @@
 
 [build-system]
 
-requires      = ["setuptools>=44.0.0", "wheel"]
+requires      = ["setuptools<69", "wheel"]
 build-backend = "setuptools.build_meta"
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' 
old/pegasus-wms.common-gh-5.0.3/src/Pegasus/client/_client.py 
new/pegasus-wms.common-gh-5.0.9/src/Pegasus/client/_client.py
--- old/pegasus-wms.common-gh-5.0.3/src/Pegasus/client/_client.py       
2022-10-28 19:02:29.000000000 +0200
+++ new/pegasus-wms.common-gh-5.0.9/src/Pegasus/client/_client.py       
2024-12-17 00:19:34.000000000 +0100
@@ -78,6 +78,7 @@
         cache: List[str] = None,
         input_dirs: List[str] = None,
         output_dir: str = None,
+        transformations_dir: str = None,
         dir: str = None,
         relative_dir: str = None,
         relative_submit_dir: str = None,
@@ -169,6 +170,9 @@
         if output_dir:
             cmd.extend(("--output-dir", output_dir))
 
+        if transformations_dir:
+            cmd.extend(("--transformations-dir", transformations_dir))
+
         if dir:
             cmd.extend(("--dir", dir))
 
@@ -246,7 +250,7 @@
         self._log.info("\n################\n# pegasus-plan 
#\n################")
 
         # don't stream stdout from planner, as this will be json output
-        rv = self._exec(cmd, stream_stdout=False, stream_stderr=True)
+        rv = self._exec(cmd, stream_stdout=True, stream_stderr=True)
 
         json_output = rv.json
         submit_dir = json_output["submit_dir"]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pegasus-wms.common-gh-5.0.3/test/test_braindump.py 
new/pegasus-wms.common-gh-5.0.9/test/test_braindump.py
--- old/pegasus-wms.common-gh-5.0.3/test/test_braindump.py      2022-10-28 
19:02:29.000000000 +0200
+++ new/pegasus-wms.common-gh-5.0.9/test/test_braindump.py      2024-12-17 
00:19:34.000000000 +0100
@@ -1,9 +1,9 @@
 import io
 from typing import Dict
 
-import attr
 import pytest
 
+import Pegasus.vendor.attr as attr
 from Pegasus.braindump import Braindump, dump, dumps, load, loads
 
 fields = attr.fields_dict(Braindump)
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/pegasus-wms.common-gh-5.0.3/tox.ini 
new/pegasus-wms.common-gh-5.0.9/tox.ini
--- old/pegasus-wms.common-gh-5.0.3/tox.ini     2022-10-28 19:02:29.000000000 
+0200
+++ new/pegasus-wms.common-gh-5.0.9/tox.ini     2024-12-17 00:19:34.000000000 
+0100
@@ -1,13 +1,13 @@
 [tox]
 
-envlist = py35, py36, py37, py38, py39, py310
+envlist = py35, py36, py37, py38, py39, py310, py311
 skip_missing_interpreters = True
 minversion = 3.14.5
 
 
 [testenv]
 
-commands     = pytest --junit-xml test-reports/pyunit.xml --cov Pegasus 
--cov-report term --cov-report html --no-cov-on-fail --cov-fail-under 94.6 
{posargs:test}
+commands     = pytest --junit-xml test-reports/pyunit.xml --cov Pegasus 
--cov-report term --cov-report html:test-reports/htmlcov --cov-report 
xml:test-reports/coverage.xml --no-cov-on-fail --cov-fail-under 94.6 
{posargs:test}
 
 passenv      =
     USER
@@ -46,7 +46,7 @@
 black-ci-true-args      = --check --diff
 black-ci-false-args     =
 
-whitelist_externals     = bash
+allowlist_externals     = bash
 
 commands                =
     autoflake --recursive --remove-unused-variables --remove-duplicate-keys 
--remove-all-unused-imports --ignore-init-module-imports 
{[testenv:{envname}]autoflake-ci-{env:CI:false}-args} {toxinidir}
@@ -68,4 +68,4 @@
 [coverage:run]
 
 omit =
-    *Pegasus/vendor/*
+    */Pegasus/vendor/*

Reply via email to