From a8c4f7b5a1f11d1132ba62812f1a7f4ea89ffbd1 Mon Sep 17 00:00:00 2001 From: Claude Code Date: Thu, 29 Oct 2026 06:59:19 +0000 Subject: [PATCH] ComputePacboyPackages: pyTooling's extra 'dependencies' needs the ruamel.yaml packages. pyTooling v10.1.1's extra 'dependencies' requires ruamel.yaml (pyTooling/pyTooling#684): its MSYS2 mapping adds python-ruamel-yaml and python-ruamel.yaml.clib beside python-aiohttp, in the action and in its standalone copy tests/pacman_packages.py. The expected set of _Checking_Parameters.yml is unchanged (pyTooling[yaml] already contributes both packages); its comments name the extra too. Co-Authored-By: Patrick Lehmann --- .github/actions/ComputePacboyPackages/action.yml | 2 +- .github/workflows/_Checking_Parameters.yml | 4 ++-- tests/pacman_packages.py | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/.github/actions/ComputePacboyPackages/action.yml b/.github/actions/ComputePacboyPackages/action.yml index 372655ba..5de4587a 100644 --- a/.github/actions/ComputePacboyPackages/action.yml +++ b/.github/actions/ComputePacboyPackages/action.yml @@ -115,7 +115,7 @@ runs: }, "pytooling": { "cli": "python-matplotlib:p python-ruamel-yaml:p python-ruamel.yaml.clib:p", # 'cli' is 'diagram' + 'terminal' - "dependencies": "python-aiohttp:p", + "dependencies": "python-aiohttp:p python-ruamel-yaml:p python-ruamel.yaml.clib:p", "diagram": "python-matplotlib:p python-ruamel-yaml:p python-ruamel.yaml.clib:p", "github": "python-ruamel-yaml:p python-ruamel.yaml.clib:p", "idna": "python-idna:p", diff --git a/.github/workflows/_Checking_Parameters.yml b/.github/workflows/_Checking_Parameters.yml index 58d5341e..34bbf903 100644 --- a/.github/workflows/_Checking_Parameters.yml +++ b/.github/workflows/_Checking_Parameters.yml @@ -346,8 +346,8 @@ jobs: "python-lxml:p", # pyEDAA.Reports "python-markupsafe:p", # pyTooling[sphinx] "python-pip:p", # always - "python-ruamel-yaml:p", # ruamel.yaml, pyEDAA.Reports, pyTooling[yaml] - "python-ruamel.yaml.clib:p", # ruamel.yaml, pyEDAA.Reports, pyTooling[yaml] + "python-ruamel-yaml:p", # ruamel.yaml, pyEDAA.Reports, pyTooling[yaml], pyTooling[dependencies] + "python-ruamel.yaml.clib:p", # ruamel.yaml, pyEDAA.Reports, pyTooling[yaml], pyTooling[dependencies] "python-tomli:p", # always "python-wheel:p", # always } diff --git a/tests/pacman_packages.py b/tests/pacman_packages.py index c917f0fa..2b9c5cba 100644 --- a/tests/pacman_packages.py +++ b/tests/pacman_packages.py @@ -52,7 +52,7 @@ def loadRequirementsFile(requirementsFile: Path): subPackages = { "pytooling": { "cli": "python-matplotlib:p python-ruamel-yaml:p python-ruamel.yaml.clib:p", - "dependencies": "python-aiohttp:p", + "dependencies": "python-aiohttp:p python-ruamel-yaml:p python-ruamel.yaml.clib:p", "diagram": "python-matplotlib:p python-ruamel-yaml:p python-ruamel.yaml.clib:p", "github": "python-ruamel-yaml:p python-ruamel.yaml.clib:p", "idna": "python-idna:p",