15
15
arch :
16
16
[
17
17
" x64" ,
18
+ " x86" ,
18
19
]
19
- max-parallel : 1
20
+ max-parallel : 2
20
21
fail-fast : false
21
22
runs-on : windows-latest
22
23
steps :
@@ -30,15 +31,15 @@ jobs:
30
31
python-version : " 3.6"
31
32
architecture : ${{ matrix.arch }}
32
33
-
33
- name : Install CMake
34
-
35
- with :
36
- cmake-version : " 3.16.x"
37
- -
38
- name : Install MSVC toolchain
34
+ name : Set MSVC toolchain
39
35
uses : ilammy/msvc-dev-cmd@v1
40
36
with :
41
37
arch : ${{ matrix.arch }}
38
+ -
39
+ name : Install CMake
40
+
41
+ with :
42
+ cmake-version : " 3.13.x"
42
43
-
43
44
name : Build GEOS from source
44
45
run : |
57
58
arch :
58
59
[
59
60
" x64" ,
61
+ " x86" ,
60
62
]
61
63
python-version :
62
64
[
66
68
" 3.8" ,
67
69
" 3.9" ,
68
70
]
69
- max-parallel : 6
71
+ max-parallel : 5
70
72
fail-fast : false
71
73
needs : build-geos
72
74
runs-on : windows-latest
@@ -81,28 +83,22 @@ jobs:
81
83
python-version : " ${{ matrix.python-version }}"
82
84
architecture : ${{ matrix.arch }}
83
85
-
84
- name : Download GEOS artifacts
85
- uses : actions/download-artifact@v1
86
- with :
87
- name : artifacts-geos-${{ matrix.arch }}
88
- path : ${{ env.PKGDIR }}/extern
89
- -
90
- name : Define MSVC toolchain version
86
+ name : Set MSVC toolset
91
87
run : |
92
88
if ("${{ matrix.python-version }}" -lt "3.3") {
93
- Set-Variable -Name "vcversion " -Value "9.0"
89
+ Set-Variable -Name "msvc_toolset " -Value "9.0"
94
90
} elseif ("${{ matrix.python-version }}" -lt "3.5") {
95
- Set-Variable -Name "vcversion " -Value "10.0"
91
+ Set-Variable -Name "msvc_toolset " -Value "10.0"
96
92
} else {
97
- Set-Variable -Name "vcversion " -Value "16"
93
+ Set-Variable -Name "msvc_toolset " -Value "16"
98
94
}
99
- echo "VCVERSION =${vcversion }" >> $env:GITHUB_ENV
95
+ echo "MSVC_TOOLSET =${msvc_toolset }" >> $env:GITHUB_ENV
100
96
-
101
- name : Install MSVC toolchain
97
+ name : Set MSVC toolchain
102
98
uses : ilammy/msvc-dev-cmd@v1
103
99
with :
104
100
arch : ${{ matrix.arch }}
105
- toolset : ${{ env.VCVERSION }}
101
+ toolset : ${{ env.MSVC_TOOLSET }}
106
102
-
107
103
name : Install Python base packages
108
104
run : |
@@ -127,6 +123,12 @@ jobs:
127
123
cd ..
128
124
cp -R "${pkgcode}/${includedir}/numpy" "${{ env.PKGDIR }}/extern/include/numpy"
129
125
rm -r "${pkgcode}"
126
+ -
127
+ name : Download GEOS artifacts
128
+ uses : actions/download-artifact@v1
129
+ with :
130
+ name : artifacts-geos-${{ matrix.arch }}
131
+ path : ${{ env.PKGDIR }}/extern
130
132
-
131
133
name : Build wheel
132
134
run : |
@@ -148,6 +150,7 @@ jobs:
148
150
arch :
149
151
[
150
152
" x64" ,
153
+ " x86" ,
151
154
]
152
155
python-version :
153
156
[
0 commit comments