@@ -16,13 +16,29 @@ jobs:
16
16
{name: "VS22", generator: "Visual Studio 17 2022", config: Release, build_target: ALL_BUILD, test_target: RUN_TESTS, install_target: INSTALL},
17
17
{name: "VS22", generator: "Visual Studio 17 2022", config: Debug, build_target: ALL_BUILD, test_target: RUN_TESTS, install_target: INSTALL},
18
18
]
19
+ python : [
20
+ {version: "3.9", dir: Python309},
21
+ #{version: "3.10", dir: Python310},
22
+ #{version: "3.11", dir: Python311},
23
+ {version: "3.12", dir: Python312},
24
+ #{version: "3.13", dir: Python313},
25
+ ]
19
26
fail-fast : false
20
- name : Windows•CMake( ${{matrix.cmake.name}}, ${{matrix.cmake.config}})
27
+ name : Windows•${{matrix.cmake.name}}( ${{matrix.cmake.config}})•Py${{matrix.python.version}}
21
28
runs-on : windows-latest
22
29
env :
23
30
CTEST_OUTPUT_ON_FAILURE : 1
24
31
steps :
25
32
- uses : actions/checkout@v5
33
+ - uses : actions/setup-python@v5
34
+ with :
35
+ python-version : ${{ matrix.python.version }}
36
+ - name : Install python3
37
+ run : python3 -m pip install --user mypy setuptools wheel numpy pandas
38
+ - name : Add Python binaries to path
39
+ run : >
40
+ echo "$((Get-Item ~).FullName)/AppData/Roaming/Python/${{ matrix.python.dir }}/Scripts" |
41
+ Out-File -FilePath $env:GITHUB_PATH -Encoding utf8 -Append
26
42
- name : Check CMake
27
43
run : |
28
44
cmake --version
0 commit comments