From cd4227b03861b7a2e1d5563781d450b28a0a0539 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" <41898282+github-actions[bot]@users.noreply.github.com> Date: Thu, 17 Sep 2026 21:33:19 +0000 Subject: [PATCH 1/2] pyinstaller: Add version 6.22.3 Signed-off-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com> --- docs/packages/pyinstaller.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/docs/packages/pyinstaller.yaml b/docs/packages/pyinstaller.yaml index 8f71832dcc..96756bf3ce 100644 --- a/docs/packages/pyinstaller.yaml +++ b/docs/packages/pyinstaller.yaml @@ -9,3 +9,4 @@ versions: - filename: pyinstaller-6.22.2-py3-none-manylinux_2_39_riscv64.whl sha256: 995deb017d95aa8ab3d08a06a38f2c413ae29e114e74743af0844406a421fdcf requires-python: <3.16,>=3.8 +- version: 6.22.3 From cc9206ac7a2dfc85bddc633c631486b860f3208b Mon Sep 17 00:00:00 2001 From: Ludovic Henry Date: Fri, 18 Sep 2026 13:03:05 +0000 Subject: [PATCH 2/2] pyinstaller: deselect splash-screen home-dir-hijack test on PBS 3.13/3.14 python-build-standalone's 3.13/3.14 interpreters ship no Tcl/Tk shared library (gotcha 177). test_security.py::test_application_home_directory_hijack only checks tcltk_info.available before building with --splash, not the stronger tkinter_fully_usable predicate the other splash tests use, so its splash-enabled parametrizations (onedir/onefile x 3 scenarios x 5 parent levels, 30 nodes) fail with SystemExit instead of skipping. Deselect them the same way the existing PBS-only entries already do for their own weak-predicate tests. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_011RwtHNpuiuiCk4MstTLu8m --- .github/workflows/build-pyinstaller.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/build-pyinstaller.yml b/.github/workflows/build-pyinstaller.yml index 838dcdb431..190d3d4119 100644 --- a/.github/workflows/build-pyinstaller.yml +++ b/.github/workflows/build-pyinstaller.yml @@ -156,6 +156,8 @@ jobs: --deselect tests/functional/test_multipackage.py::test_spec_with_multipackage --deselect tests/functional/test_libraries.py::test_idlelib --deselect tests/functional/test_libraries.py::test_tkinter_tcl_library_dir + --deselect "tests/functional/test_security.py::test_application_home_directory_hijack[onedir-splash-" + --deselect "tests/functional/test_security.py::test_application_home_directory_hijack[onefile-splash-" - python-version: '3.14' deselect: >- --deselect tests/unit/test_modulegraph_more.py::test_extension @@ -165,6 +167,8 @@ jobs: --deselect tests/functional/test_multipackage.py::test_spec_with_multipackage --deselect tests/functional/test_libraries.py::test_idlelib --deselect tests/functional/test_libraries.py::test_tkinter_tcl_library_dir + --deselect "tests/functional/test_security.py::test_application_home_directory_hijack[onedir-splash-" + --deselect "tests/functional/test_security.py::test_application_home_directory_hijack[onefile-splash-" env: PYINSTALLER_VERSION: ${{ matrix.version }}