@@ -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 sysconfig; print(sysconfig.get_paths()[\"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
@@ -101,6 +105,8 @@ 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'))"
108+ echo "PL_PYTHON_INCLUDES=$(python -c 'import sysconfig; print(sysconfig.get_paths()["include"])')" >> "$GITHUB_ENV"
109+
104110
105111 - name : Show Python build paths 2
106112 run : |
@@ -137,6 +143,7 @@ jobs:
137143 - name : Build Package
138144 run : |
139145 cd $GITHUB_WORKSPACE
146+ echo "$PL_PYTHON_INCLUDES"
140147 cd scripts
141148 python3 gen_build.py
142149 cd ../src
0 commit comments