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/*