10BC0 Merge pull request #1814 from stonebig/master · winpython/winpython@e46c1ce · GitHub
[go: up one dir, main page]

Skip to content

Commit e46c1ce

Browse files
authored
Merge pull request #1814 from stonebig/master
resolve the free problem
2 parents 99ca762 + 85f0f3f commit e46c1ce

File tree

1 file changed

+18
-4
lines changed

1 file changed

+18
-4
lines changed

.github/workflows/github_workflows_build-all_3.14.yml

Lines changed: 18 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@ name: Build WinPython Distribution for 3.14
22
# matrix allows to avoid duplicated code in github_workflows_build-dot, github_workflows_build-whl, github_workflows_build-slim
33
# 2025-08-23a: merged code proposed per Gemini 2.5 flash, it corrected also PYTHONIOENCODING="utf-8" error
44
# 2025-08-23b: moved manually to Python-3.14.0rc2
5+
# 2025-08-25a: will use manual uploaded free-threading, as astral doesn't provide
56
on:
67
workflow_dispatch:
78

@@ -22,6 +23,19 @@ jobs:
2223
SEVEN_Z: "0"
2324
EXE: "1"
2425
ARTIFACT_NAME: "publish_dotc"
26+
PYTHON_SOURCEF: "https://github.com/astral-sh/python-build-standalone/releases/download/20250818/cpython-3.14.0rc2+20250818-x86_64-pc-windows-msvc-install_only_stripped.tar.gz" >> $GITHUB_ENV
27+
PYTHON_SHA256F: "361a49531a5d4bdc72bbccc81f7b5881b5eb751e3b47683b233cacae5aeeaeed"
28+
29+
- FLAVOR: "freec"
30+
REQUIREMENTS: "winpython\\portable\\cycle_2025_04\\requir.64-3_14_0_1dotrc2.txt"
31+
REQUIREMENTS_WHL: ""
32+
ZIP: "1"
33+
SEVEN_Z: "0"
34+
EXE: "1"
35+
ARTIFACT_NAME: "publish_dotc"
36+
PYTHON_SOURCEF: "https://github.com/winpython/winpy.github.io/releases/download/20250825/cpython-3.14.0rc2+20250825-x86_64-pc-windows-msvc-freethreaded-install_only_stripped.tar.gz"
37+
PYTHON_SHA256F: "dda491993214ae78948297848aa9d75d1d10762c33ff16487793ca5205516e4a"
38+
2539

2640

2741
steps:
@@ -55,8 +69,8 @@ jobs:
5569
run: |
5670
Write-Output "WINPYVERSION is $env:WINPYVERSION"
5771
Write-Output "WINPYFLAVOR is $env:WINPYFLAVOR"
58-
Write-Output "python_source is $env:python_source"
59-
Write-Output "python_sha256 is $env:python_sha256"
72+
Write-Output "python_sourcef is $env:python_sourcef"
73+
Write-Output "python_sha256f is $env:python_sha256f"
6074
Write-Output "WINPYrequirements is $env:WINPYrequirements"
6175
Write-Output "WINPYrequirementswhl is $env:WINPYrequirementswhl"
6276
Write-Output "WINPYZIP is $env:WINPYZIP"
@@ -69,10 +83,10 @@ jobs:
6983
- name: Download python-3 standalone
7084
shell: pwsh
7185
run: |
72-
curl.exe -L -o "python-3-embed.tar.gz" $env:python_source
86+
curl.exe -L -o "python-3-embed.tar.gz" $env:python_sourcef
7387
# Calculate SHA256 hash
7488
$filePath = "python-3-embed.tar.gz"
75-
$expectedHash = $env:python_sha256
89+
$expectedHash = $env:python_sha256f
7690
7791
$hashObject = Get-FileHash -Path $filePath -Algorithm SHA256
7892
$actualHash = $hashObject.Hash.ToLower()

0 commit comments

Comments
 (0)
0