2929matrix :
3030flavor :
3131 -name :" dot"
32- REQUIREMENTS_313 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_13_8_0dotb3 .txt"
33- REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2dotb3 .txt"
34- REQUIREMENTS_315 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2dotb3 .txt"
32+ REQUIREMENTS_313 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_13_8_0dotb4 .txt"
33+ REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2dotb4 .txt"
34+ REQUIREMENTS_315 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2dotb4 .txt"
3535REQUIREMENTS_WHL_313 :" "
3636REQUIREMENTS_WHL_314 :" "
3737REQUIREMENTS_WHL_315 :" "
@@ -44,19 +44,10 @@ jobs:
4444ARTIFACT_NAME_315 :" publish_315dot"
4545WINPYARCH :" 64"
4646WINPYARCHDET :" 64"
47- WINPYVERSION_313 :" 313"
48- WINPYVERSION_314 :" 314"
49- WINPYVERSION_315 :" 315"
50- WINPYVER2_313 :" 3.13.8.0"
51- WINPYVER2_314 :" 3.14.0.2"
52- WINPYVER2_315 :" 3.15.0.0"
5347my_release_level :" b4"
54- build_location_313 :" WPy64-31380"
55- build_location_314 :" WPy64-31402"
56- build_location_315 :" WPy64-31500"
5748 -name :" slim"
58- REQUIREMENTS_313 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_13_8_0slimb3 .txt"
59- REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2slimb3 .txt"
49+ REQUIREMENTS_313 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_13_8_0slimb4 .txt"
50+ REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2slimb4 .txt"
6051REQUIREMENTS_315 :" "
6152REQUIREMENTS_WHL_313 :" "
6253REQUIREMENTS_WHL_314 :" "
@@ -70,19 +61,10 @@ jobs:
7061ARTIFACT_NAME_315 :" "
7162WINPYARCH :" 64"
7263WINPYARCHDET :" 64"
73- WINPYVERSION_313 :" 313"
74- WINPYVERSION_314 :" 314"
75- WINPYVERSION_315 :" "
76- WINPYVER2_313 :" 3.13.8.0"
77- WINPYVER2_314 :" 3.14.0.2"
78- WINPYVER2_315 :" "
7964my_release_level :" b4"
80- build_location_313 :" WPy64-31380"
81- build_location_314 :" WPy64-31402"
82- build_location_315 :" "
8365 -name :" whl"
84- REQUIREMENTS_313 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_13_8_0dotb3 .txt"
85- REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2dotb3 .txt"
66+ REQUIREMENTS_313 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_13_8_0dotb4 .txt"
67+ REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2dotb4 .txt"
8668REQUIREMENTS_315 :" "
8769REQUIREMENTS_WHL_313 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_13_8_0whlb3_wheels.txt"
8870REQUIREMENTS_WHL_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2whlb3_wheels.txt"
@@ -96,19 +78,10 @@ jobs:
9678ARTIFACT_NAME_315 :" "
9779WINPYARCH :" 64"
9880WINPYARCHDET :" 64"
99- WINPYVERSION_313 :" 313"
100- WINPYVERSION_314 :" 314"
101- WINPYVERSION_315 :" "
102- WINPYVER2_313 :" 3.13.8.0"
103- WINPYVER2_314 :" 3.14.0.2"
104- WINPYVER2_315 :" "
10581my_release_level :" b4"
106- build_location_313 :" WPy64-31380"
107- build_location_314 :" WPy64-31402"
108- build_location_315 :" "
10982 -name :" free"
11083REQUIREMENTS_313 :" "
111- REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2freeb3 .txt"
84+ REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2freeb4 .txt"
11285REQUIREMENTS_315 :" "
11386REQUIREMENTS_WHL_313 :" "
11487REQUIREMENTS_WHL_314 :" "
@@ -122,19 +95,10 @@ jobs:
12295ARTIFACT_NAME_315 :" "
12396WINPYARCH :" 64"
12497WINPYARCHDET :" 64F"
125- WINPYVERSION_313 :" "
126- WINPYVERSION_314 :" 314"
127- WINPYVERSION_315 :" "
128- WINPYVER2_313 :" "
129- WINPYVER2_314 :" 3.14.0.2"
130- WINPYVER2_315 :" "
13198my_release_level :" b4"
132- build_location_313 :" "
133- build_location_314 :" WPy64-31402"
134- build_location_315 :" "
13599 -name :" slimf"
136100REQUIREMENTS_313 :" "
137- REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2slimfb3 .txt"
101+ REQUIREMENTS_314 :" winpython\\ portable\\ cycle_2025_05\\ requir.64-3_14_0_2slimfb4 .txt"
138102REQUIREMENTS_315 :" "
139103REQUIREMENTS_WHL_313 :" "
140104REQUIREMENTS_WHL_314 :" "
@@ -148,16 +112,7 @@ jobs:
148112ARTIFACT_NAME_315 :" "
149113WINPYARCH :" 64"
150114WINPYARCHDET :" 64F"
151- WINPYVERSION_313 :" "
152- WINPYVERSION_314 :" 314"
153- WINPYVERSION_315 :" "
154- WINPYVER2_313 :" "
155- WINPYVER2_314 :" 3.14.0.2"
156- WINPYVER2_315 :" "
157115my_release_level :" b4"
158- build_location_313 :" "
159- build_location_314 :" WPy64-31402"
160- build_location_315 :" "
161116
162117steps :
163118 -name :Checkout repository
@@ -176,28 +131,31 @@ jobs:
176131 echo "WINPYrequirements=${{ matrix.flavor.REQUIREMENTS_313 }}" >> $GITHUB_ENV
177132 echo "WINPYrequirementswhl=${{ matrix.flavor.REQUIREMENTS_WHL_313 }}" >> $GITHUB_ENV
178133 echo "ARTIFACT_NAME=${{ matrix.flavor.ARTIFACT_NAME_313 }}" >> $GITHUB_ENV
179- echo "WINPYVERSION=${{ matrix.flavor.WINPYVERSION_313 }}" >> $GITHUB_ENV
180- echo "WINPYVER2=${{ matrix.flavor.WINPYVER2_313 }}" >> $GITHUB_ENV
181- echo "build_location=${{ matrix.flavor.build_location_313 }}" >> $GITHUB_ENV
182- echo "destwheelhouse=${{ matrix.flavor.build_location_313 }}\\wheelhouse\\included.wheels" >> $GITHUB_ENV
134+ echo "WINPYVERSION=313" >> $GITHUB_ENV
135+ echo "WINPYVER2=3.13.8.0" >> $GITHUB_ENV
136+ BUILD_LOCATION="WPy64-31380"
137+ echo "build_location=$BUILD_LOCATION" >> $GITHUB_ENV
138+ echo "destwheelhouse=${BUILD_LOCATION}\\wheelhouse\\included.wheels" >> $GITHUB_ENV
183139 echo "WINPYVER=${{ matrix.flavor.WINPYVER2_313 }}${{ matrix.flavor.name }}${{ matrix.flavor.my_release_level }}" >> $GITHUB_ENV
184140 elif [ "$PYTHON_VERSION" = "3.14" ]; then
185141 echo "WINPYrequirements=${{ matrix.flavor.REQUIREMENTS_314 }}" >> $GITHUB_ENV
186142 echo "WINPYrequirementswhl=${{ matrix.flavor.REQUIREMENTS_WHL_314 }}" >> $GITHUB_ENV
187143 echo "ARTIFACT_NAME=${{ matrix.flavor.ARTIFACT_NAME_314 }}" >> $GITHUB_ENV
188- echo "WINPYVERSION=${{ matrix.flavor.WINPYVERSION_314 }}" >> $GITHUB_ENV
189- echo "WINPYVER2=${{ matrix.flavor.WINPYVER2_314 }}" >> $GITHUB_ENV
190- echo "build_location=${{ matrix.flavor.build_location_314 }}" >> $GITHUB_ENV
191- echo "destwheelhouse=${{ matrix.flavor.build_location_314 }}\\wheelhouse\\included.wheels" >> $GITHUB_ENV
144+ echo "WINPYVERSION=314" >> $GITHUB_ENV
145+ echo "WINPYVER2=3.14.0.2" >> $GITHUB_ENV
146+ BUILD_LOCATION="WPy64-31380"
147+ echo "build_location=$BUILD_LOCATION" >> $GITHUB_ENV
148+ echo "destwheelhouse=${BUILD_LOCATION}\\wheelhouse\\included.wheels" >> $GITHUB_ENV
192149 echo "WINPYVER=${{ matrix.flavor.WINPYVER2_314 }}${{ matrix.flavor.name }}${{ matrix.flavor.my_release_level }}" >> $GITHUB_ENV
193150 elif [ "$PYTHON_VERSION" = "3.15" ]; then
194151 echo "WINPYrequirements=${{ matrix.flavor.REQUIREMENTS_315 }}" >> $GITHUB_ENV
195152 echo "WINPYrequirementswhl=${{ matrix.flavor.REQUIREMENTS_WHL_315 }}" >> $GITHUB_ENV
196153 echo "ARTIFACT_NAME=${{ matrix.flavor.ARTIFACT_NAME_315 }}" >> $GITHUB_ENV
197- echo "WINPYVERSION=${{ matrix.flavor.WINPYVERSION_315 }}" >> $GITHUB_ENV
198- echo "WINPYVER2=${{ matrix.flavor.WINPYVER2_315 }}" >> $GITHUB_ENV
199- echo "build_location=${{ matrix.flavor.build_location_315 }}" >> $GITHUB_ENV
200- echo "destwheelhouse=${{ matrix.flavor.build_location_315 }}\\wheelhouse\\included.wheels" >> $GITHUB_ENV
154+ echo "WINPYVERSION=315" >> $GITHUB_ENV
155+ echo "WINPYVER2=3.15.0.0" >> $GITHUB_ENV
156+ BUILD_LOCATION="WPy64-31500"
157+ echo "build_location=$BUILD_LOCATION" >> $GITHUB_ENV
158+ echo "destwheelhouse=${BUILD_LOCATION}\\wheelhouse\\included.wheels" >> $GITHUB_ENV
201159 echo "WINPYVER=${{ matrix.flavor.WINPYVER2_315 }}${{ matrix.flavor.name }}${{ matrix.flavor.my_release_level }}" >> $GITHUB_ENV
202160 fi
203161