From e736400fbeee14234b2373bbd2f9fa7a9de8c983 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 13:56:21 +0200 Subject: [PATCH 01/23] add separate windows ci --- .github/workflows/windows.yaml | 39 ++++++++++++++++++++++++++++++++++ 1 file changed, 39 insertions(+) create mode 100644 .github/workflows/windows.yaml diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml new file mode 100644 index 0000000..e950d94 --- /dev/null +++ b/.github/workflows/windows.yaml @@ -0,0 +1,39 @@ +name: CI + +on: + push: + branches: + - master + tags: + - "*" + pull_request: + branches: + - master + +jobs: + cpp_edlib: + name: "Check that CPP edlib correctly builds and passes tests." + strategy: + matrix: + arch: + - x64 + - x86 + runs-on: windows-2022 + steps: + - name: Checkout code + uses: actions/checkout@v4 + - name: Set up Python + uses: actions/setup-python@v5 + with: + python-version: "3.x" + + - name: Install Python packages + run: | + python -m pip install --upgrade pip setuptools meson ninja + + - name: Set C/CPP compiler to use + shell: cmd + run: | + "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" ${{ matrix.arch }} + cmake . + cmake --build . --config Release From e3da8f9bf751290a666a9ef6d27b2cf47b1b92a9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 14:15:30 +0200 Subject: [PATCH 02/23] remove non-windows build --- .github/workflows/ci.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index ab25e44..c8e0aa8 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,14 +1,14 @@ name: CI -on: - push: - branches: - - master - tags: - - '*' - pull_request: - branches: - - master +# on: +# push: +# branches: +# - master +# tags: +# - '*' +# pull_request: +# branches: +# - master jobs: cpp_edlib: From 3cd65a7281348e213986b11295abad98da1264d7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:14:00 +0200 Subject: [PATCH 03/23] strip down --- .github/workflows/windows.yaml | 19 ++++++++----------- 1 file changed, 8 insertions(+), 11 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index e950d94..1ce25a8 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -22,18 +22,15 @@ jobs: steps: - name: Checkout code uses: actions/checkout@v4 - - name: Set up Python - uses: actions/setup-python@v5 - with: - python-version: "3.x" - - - name: Install Python packages - run: | - python -m pip install --upgrade pip setuptools meson ninja - - name: Set C/CPP compiler to use - shell: cmd + uses: microsoft/setup-msbuild@v2 + with: + vs-version: 17 + msbuild-architecture: ${{ matrix.arch }} + - name: Build run: | - "C:\Program Files\Microsoft Visual Studio\2022\Community\VC\Auxiliary\Build\vcvars64.bat" ${{ matrix.arch }} cmake . cmake --build . --config Release + - name: Test + file bin\Release\runTests.exe + bin\Release\runTests.exe From e3a03a24a0a187728bb9329ad7f25a015a66a527 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:15:17 +0200 Subject: [PATCH 04/23] oops --- .github/workflows/windows.yaml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 1ce25a8..258e569 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -32,5 +32,6 @@ jobs: cmake . cmake --build . --config Release - name: Test + run: | file bin\Release\runTests.exe bin\Release\runTests.exe From f710c602279b8f77d2069f3cfc4b81cd1018027e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:22:53 +0200 Subject: [PATCH 05/23] conditional architecture --- .github/workflows/windows.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 258e569..4f05867 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -29,7 +29,7 @@ jobs: msbuild-architecture: ${{ matrix.arch }} - name: Build run: | - cmake . + cmake -A ${{ matrix.arch == x86 && x86 || Win32 }} . cmake --build . --config Release - name: Test run: | From 54031e48e51fbb2384c4ead994c8e5b44528bcd7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:23:36 +0200 Subject: [PATCH 06/23] oops --- .github/workflows/windows.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 4f05867..fe56adf 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -29,7 +29,7 @@ jobs: msbuild-architecture: ${{ matrix.arch }} - name: Build run: | - cmake -A ${{ matrix.arch == x86 && x86 || Win32 }} . + cmake -A ${{ matrix.arch == "x86" && "x86" || "Win32" }} . cmake --build . --config Release - name: Test run: | From 3cd8578612f8bcec4df3baa4c6a285365d177457 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:24:10 +0200 Subject: [PATCH 07/23] really... --- .github/workflows/windows.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index fe56adf..20753ad 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -29,7 +29,7 @@ jobs: msbuild-architecture: ${{ matrix.arch }} - name: Build run: | - cmake -A ${{ matrix.arch == "x86" && "x86" || "Win32" }} . + cmake -A ${{ matrix.arch == 'x86' && 'x86' || 'Win32' }} . cmake --build . --config Release - name: Test run: | From 897b70afa59074edeebaea222fc0775d10327827 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:25:34 +0200 Subject: [PATCH 08/23] switcharoo --- .github/workflows/windows.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 20753ad..b5bcf01 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -29,7 +29,7 @@ jobs: msbuild-architecture: ${{ matrix.arch }} - name: Build run: | - cmake -A ${{ matrix.arch == 'x86' && 'x86' || 'Win32' }} . + cmake -A ${{ matrix.arch == 'x86' && 'Win32' || matrix.arch }} . cmake --build . --config Release - name: Test run: | From 40e6ffeb2138768e69dd3d33e99f9afc4e7977ab Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:36:38 +0200 Subject: [PATCH 09/23] mason build --- .github/workflows/windows.yaml | 34 +++++++++++++++++++++++++++------- 1 file changed, 27 insertions(+), 7 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index b5bcf01..5f43c5a 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -11,8 +11,8 @@ on: - master jobs: - cpp_edlib: - name: "Check that CPP edlib correctly builds and passes tests." + cmake_build: + name: "CMake build" strategy: matrix: arch: @@ -20,10 +20,8 @@ jobs: - x86 runs-on: windows-2022 steps: - - name: Checkout code - uses: actions/checkout@v4 - - name: Set C/CPP compiler to use - uses: microsoft/setup-msbuild@v2 + - uses: actions/checkout@v4 + - uses: microsoft/setup-msbuild@v2 with: vs-version: 17 msbuild-architecture: ${{ matrix.arch }} @@ -33,5 +31,27 @@ jobs: cmake --build . --config Release - name: Test run: | - file bin\Release\runTests.exe bin\Release\runTests.exe + + mason_build: + name: "mason build" + strategy: + matrix: + linking: + - static + - shared + runs-on: windows-2022 + steps: + - uses: actions/checkout@v4 + - uses: microsoft/setup-msbuild@v2 + with: + vs-version: 17 + - name: Build + run: | + SPECIFIER=meson-build-${{ matrix.linking }} + meson setup --backend=ninja -Ddefault_library=${{ matrix.linking }} $SPECIFIER . + meson compile -v -C $SPECIFIER + - name: Test + run: | + SPECIFIER=meson-build-${{ matrix.linking }} + meson test -C $SPECIFIER From 2ef51351dc2503dd4e2173c03d156ef2b166d78d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:39:05 +0200 Subject: [PATCH 10/23] pip install and variable substitution --- .github/workflows/windows.yaml | 13 ++++++++----- 1 file changed, 8 insertions(+), 5 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 5f43c5a..22b4cd4 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -46,12 +46,15 @@ jobs: - uses: microsoft/setup-msbuild@v2 with: vs-version: 17 + - uses: actions/setup-python@v5 + with: + python-version: "3.x" + - name: install dependencies + run: python -m pip install ninja mason - name: Build run: | - SPECIFIER=meson-build-${{ matrix.linking }} - meson setup --backend=ninja -Ddefault_library=${{ matrix.linking }} $SPECIFIER . - meson compile -v -C $SPECIFIER + meson setup --backend=ninja -Ddefault_library=${{ matrix.linking }} meson-build-${{ matrix.linking }} . + meson compile -v -C meson-build-${{ matrix.linking }} - name: Test run: | - SPECIFIER=meson-build-${{ matrix.linking }} - meson test -C $SPECIFIER + meson test -C meson-build-${{ matrix.linking }} From b89f20c4301f49e0982a17be0dcac32eead49cce Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:40:50 +0200 Subject: [PATCH 11/23] free mason --- .github/workflows/windows.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 22b4cd4..8a5ce4e 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -34,7 +34,7 @@ jobs: bin\Release\runTests.exe mason_build: - name: "mason build" + name: "meson build" strategy: matrix: linking: @@ -50,7 +50,7 @@ jobs: with: python-version: "3.x" - name: install dependencies - run: python -m pip install ninja mason + run: python -m pip install ninja meson - name: Build run: | meson setup --backend=ninja -Ddefault_library=${{ matrix.linking }} meson-build-${{ matrix.linking }} . From 4654fc532cd7f3ace5568292615e0b5c1e46bc45 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:55:09 +0200 Subject: [PATCH 12/23] add wheel build inspired by `bindings/python/Makefile` --- .github/workflows/windows.yaml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 8a5ce4e..d8ca3c6 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -58,3 +58,29 @@ jobs: - name: Test run: | meson test -C meson-build-${{ matrix.linking }} + + python: + name: "python bindings" + strategy: + matrix: + python: + - 3.12 + - 3.10 + runs-on: windows-2022 + steps: + - uses: actions/checkout@v4 + - uses: microsoft/setup-msbuild@v2 + with: + vs-version: 17 + - uses: actions/setup-python@v5 + with: + python-version: "${{ matrix.python }} " + - name: install dependencies + run: python -m pip install cython build cibuildwheel + - name: Build + run: | + cd bindings/python + robocopy ..\..\edlib . /E + cython --cplus edlib.pyx -o edlib.bycython.cpp + python -m build --sdist + python -m cibuildwheel --output-dir wheelhouse From 80f779bad100f6331fc6b072a870ced6e5ce7fb0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 15:57:00 +0200 Subject: [PATCH 13/23] oops --- .github/workflows/windows.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index d8ca3c6..c107367 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -64,8 +64,8 @@ jobs: strategy: matrix: python: - - 3.12 - - 3.10 + - "3.12" + - "3.10" runs-on: windows-2022 steps: - uses: actions/checkout@v4 From 7795a756f62759c4fc7c7f86dddd2ba8d9440a4e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:00:18 +0200 Subject: [PATCH 14/23] readme is needed --- .github/workflows/windows.yaml | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index c107367..e569d13 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -65,7 +65,7 @@ jobs: matrix: python: - "3.12" - - "3.10" + - "3.11" runs-on: windows-2022 steps: - uses: actions/checkout@v4 @@ -76,11 +76,12 @@ jobs: with: python-version: "${{ matrix.python }} " - name: install dependencies - run: python -m pip install cython build cibuildwheel + run: python -m pip install cython build cibuildwheel cogapp - name: Build run: | cd bindings/python robocopy ..\..\edlib . /E cython --cplus edlib.pyx -o edlib.bycython.cpp + cog -d -o README.rst README-tmpl.rst python -m build --sdist python -m cibuildwheel --output-dir wheelhouse From abc197d6e6bf92592467da604f79b778779a347c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:03:15 +0200 Subject: [PATCH 15/23] readme is needed after all --- .github/workflows/windows.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index e569d13..3d419e1 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -77,10 +77,14 @@ jobs: python-version: "${{ matrix.python }} " - name: install dependencies run: python -m pip install cython build cibuildwheel cogapp - - name: Build - run: | + - run: | cd bindings/python robocopy ..\..\edlib . /E + - name: Build w/o rts + env: EDLIB_OMIT_README_RST=1 + run: python -m pip install -e . + - name: Build + run: | cython --cplus edlib.pyx -o edlib.bycython.cpp cog -d -o README.rst README-tmpl.rst python -m build --sdist From 9190f9416a517ee3581db99afd52e15efa3810db Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:05:02 +0200 Subject: [PATCH 16/23] env --- .github/workflows/windows.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 3d419e1..a3ca1c1 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -81,7 +81,8 @@ jobs: cd bindings/python robocopy ..\..\edlib . /E - name: Build w/o rts - env: EDLIB_OMIT_README_RST=1 + env: + EDLIB_OMIT_README_RST: 1 run: python -m pip install -e . - name: Build run: | From 819242e6c11a237cb3d7999c8837ecb8ae905c82 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:08:43 +0200 Subject: [PATCH 17/23] maybe the working directory? --- .github/workflows/windows.yaml | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index a3ca1c1..4fe3abd 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -77,15 +77,13 @@ jobs: python-version: "${{ matrix.python }} " - name: install dependencies run: python -m pip install cython build cibuildwheel cogapp - - run: | - cd bindings/python - robocopy ..\..\edlib . /E - - name: Build w/o rts - env: - EDLIB_OMIT_README_RST: 1 - run: python -m pip install -e . - name: Build + env: + EDLIB_OMIT_README_RST: 1- run: | + cd bindings/python + robocopy ..\..\edlib . /E + python -m pip install -e . cython --cplus edlib.pyx -o edlib.bycython.cpp cog -d -o README.rst README-tmpl.rst python -m build --sdist From f12b7b4bf0cf81bed3558ba97362c2033e6a8f10 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:12:50 +0200 Subject: [PATCH 18/23] wrong dir --- .github/workflows/windows.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 4fe3abd..52245ac 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -82,7 +82,7 @@ jobs: EDLIB_OMIT_README_RST: 1- run: | cd bindings/python - robocopy ..\..\edlib . /E + robocopy ..\..\edlib edlib /E python -m pip install -e . cython --cplus edlib.pyx -o edlib.bycython.cpp cog -d -o README.rst README-tmpl.rst From a4a218570db4598a717ad22136026ac1d09a37d8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:21:54 +0200 Subject: [PATCH 19/23] no need for matrix build because ciwheelbuild does exactly that --- .github/workflows/windows.yaml | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 52245ac..64f1391 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -61,25 +61,18 @@ jobs: python: name: "python bindings" - strategy: - matrix: - python: - - "3.12" - - "3.11" runs-on: windows-2022 steps: - uses: actions/checkout@v4 - uses: microsoft/setup-msbuild@v2 with: vs-version: 17 - - uses: actions/setup-python@v5 - with: - python-version: "${{ matrix.python }} " - name: install dependencies run: python -m pip install cython build cibuildwheel cogapp - name: Build env: - EDLIB_OMIT_README_RST: 1- + EDLIB_OMIT_README_RST: 1 + CIBW_TEST_COMMAND: "python3 {project}/test.py" run: | cd bindings/python robocopy ..\..\edlib edlib /E From d591f9151e13e521d0c7581314469a715003b1b4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:25:22 +0200 Subject: [PATCH 20/23] put back and disable in the github actions panel --- .github/workflows/ci.yaml | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index c8e0aa8..ab25e44 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -1,14 +1,14 @@ name: CI -# on: -# push: -# branches: -# - master -# tags: -# - '*' -# pull_request: -# branches: -# - master +on: + push: + branches: + - master + tags: + - '*' + pull_request: + branches: + - master jobs: cpp_edlib: From 47bb1b4548c037d9fac9b1c6c92bb7fca12dc52b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:26:11 +0200 Subject: [PATCH 21/23] prevent name collision --- .github/workflows/windows.yaml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 64f1391..63282f3 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -1,5 +1,3 @@ -name: CI - on: push: branches: From c7b3392a4dcb9a7805484e0078e734f0c6901fac Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:28:03 +0200 Subject: [PATCH 22/23] python is somehow needed --- .github/workflows/windows.yaml | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 63282f3..94f23f4 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -65,6 +65,9 @@ jobs: - uses: microsoft/setup-msbuild@v2 with: vs-version: 17 + - uses: actions/setup-python@v5 + with: + python-version: "3.x" - name: install dependencies run: python -m pip install cython build cibuildwheel cogapp - name: Build From 7cddd25cf7afbc8feae513214cfaadddaf9fd6aa Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?G=C3=A1bor=20Borb=C3=A9ly?= Date: Mon, 21 Jul 2025 16:30:38 +0200 Subject: [PATCH 23/23] maybe python version mismatch --- .github/workflows/windows.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/windows.yaml b/.github/workflows/windows.yaml index 94f23f4..462e6ae 100644 --- a/.github/workflows/windows.yaml +++ b/.github/workflows/windows.yaml @@ -73,7 +73,7 @@ jobs: - name: Build env: EDLIB_OMIT_README_RST: 1 - CIBW_TEST_COMMAND: "python3 {project}/test.py" + CIBW_TEST_COMMAND: "python {project}/test.py" run: | cd bindings/python robocopy ..\..\edlib edlib /E