2323 runs-on : windows-2022
2424 strategy :
2525 matrix :
26- python-version : [ 3.14 ]
26+ python-version : [ 3.13, 3. 14 ]
2727
2828 steps :
2929
@@ -35,11 +35,14 @@ jobs:
3535 python-version : ${{ matrix.python-version }}
3636
3737 - name : Show Python build paths
38+ shell : cmd
3839 run : |
3940 python -c "import sys, sysconfig; print(sys.executable); print(sys.version)"
4041 python -c "import sysconfig; print('include=', sysconfig.get_paths()['include'])"
4142 python -c "import sysconfig; print('platinclude=', sysconfig.get_paths().get('platinclude'))"
4243 python -c "import sysconfig; print('EXT_SUFFIX=', sysconfig.get_config_var('EXT_SUFFIX'))"
44+ for /f "delims=" %%I in ('python -c "import sysconfig; print(sysconfig.get_paths()[\"include\"]) "') do echo PL_PYTHON_INCLUDES=%%I>>"%GITHUB_ENV%"
45+ for /f "delims=" %%I in ('python -c "import sys, os; print(os.path.join(sys.base_prefix, 'libs'))"') do echo PL_PYTHON_LIBS=%%I>>"%GITHUB_ENV%"
4346
4447 - name : Install Dependencies
4548 run : |
5659 shell : cmd
5760 run : |
5861 set VULKAN_SDK=D:/a/VulkanSDK
62+ echo "%PL_PYTHON_INCLUDES%"
5963 cd %GITHUB_WORKSPACE%
6064 cd scripts
6165 python gen_build.py
8387 CXX : g++-10
8488 strategy :
8589 matrix :
86- python-version : ["3.12 "]
90+ python-version : ["3.13", "3.14 "]
8791
8892 steps :
8993
@@ -101,14 +105,7 @@ jobs:
101105 python -c "import sysconfig; print('include=', sysconfig.get_paths()['include'])"
102106 python -c "import sysconfig; print('platinclude=', sysconfig.get_paths().get('platinclude'))"
103107 python -c "import sysconfig; print('EXT_SUFFIX=', sysconfig.get_config_var('EXT_SUFFIX'))"
104-
105- - name : Show Python build paths 2
106- run : |
107- cd /opt/hostedtoolcache/Python/3.12.12/x64
108- ls
109- cd include
110- cd python3.12
111- ls
108+ echo "PL_PYTHON_INCLUDES=$(python -c 'import sysconfig; print(sysconfig.get_paths()["include"])')" >> "$GITHUB_ENV"
112109
113110 - name : Install Dependencies
114111 run : |
@@ -137,6 +134,7 @@ jobs:
137134 - name : Build Package
138135 run : |
139136 cd $GITHUB_WORKSPACE
137+ echo "$PL_PYTHON_INCLUDES"
140138 cd scripts
141139 python3 gen_build.py
142140 cd ../src
0 commit comments