Skip to content
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
26 commits
Select commit Hold shift + click to select a range
892b855
Update musllinux installs
AlenkaF Oct 28, 2025
603f75b
Use default args
AlenkaF Oct 30, 2025
b6d5b69
Update windows wheels dockerfiles to use MSIX
AlenkaF Nov 5, 2025
ddc9ae0
Remove free threaded win wheels from services (only build, not test -…
AlenkaF Nov 5, 2025
c901361
Bring bach win free-threaded service and only use the same dockerfile
AlenkaF Nov 5, 2025
c1ac11d
Update windows test wheels dockerfiles to use MSIX
AlenkaF Nov 5, 2025
d6ffdd3
Try moving install of MSIX to base dockerfile
AlenkaF Nov 5, 2025
836718a
Add MSIX to the test base dockerfile also
AlenkaF Nov 6, 2025
b773837
Use proper powershell syntax
AlenkaF Nov 6, 2025
8dbd304
Try if curl works
AlenkaF Nov 6, 2025
e9d67d5
Move curl command outside Poweshell
AlenkaF Nov 6, 2025
ecda84d
Change url and decouple choco and pymanager install
AlenkaF Nov 7, 2025
bf5c373
Revert "Update windows test wheels dockerfiles to use MSIX"
AlenkaF Nov 7, 2025
d13d7dd
Remove pymanager install from base test dockerfile
AlenkaF Nov 7, 2025
730729f
Revert unnecessary changes on the choco install in base test
AlenkaF Nov 7, 2025
59dce60
Fix wrong tab
AlenkaF Nov 7, 2025
834d8cb
Update ci/docker/python-wheel-windows-vs2022-base.dockerfile
AlenkaF Nov 10, 2025
080f9a4
Remove duplicated rows
AlenkaF Nov 10, 2025
258bf1e
Try removing defaults already parametered
AlenkaF Dec 3, 2025
52ac61e
Remove mapping to patch versions
AlenkaF Dec 3, 2025
0450baf
Include python_variant suggestion
AlenkaF Dec 3, 2025
2c9e532
Add build_date arg
AlenkaF Dec 4, 2025
b0d30cb
Fix win dockerfile
AlenkaF Dec 5, 2025
b4b42fb
Fix error - win test still using choco not pymanager
AlenkaF Dec 5, 2025
a356a46
Fix typo
AlenkaF Dec 5, 2025
cf0c169
Remove old comment
AlenkaF Dec 12, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Change url and decouple choco and pymanager install
  • Loading branch information
AlenkaF committed Dec 18, 2025
commit ecda84db8aef32be9e87a7b4e8f1785138e491ab
24 changes: 15 additions & 9 deletions ci/docker/python-wheel-windows-test-vs2022-base.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -40,19 +40,25 @@ RUN `
|| IF "%ERRORLEVEL%"=="3010" EXIT 0) `
&& del /q vs_buildtools.exe

# Download python.msix
RUN curl -L -o python.msix https://www.python.org/ftp/python/installer/python.msix

# Install choco CLI and MSIX package
# Install choco CLI
#
# We switch into Powershell just for this command and switch back to cmd
# We switch into Powershell just for this two commands and switch back to cmd
# See https://chocolatey.org/install#completely-offline-install
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
RUN `
Set-ExecutionPolicy Bypass -Scope Process -Force; `
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')); `
Add-AppxPackage .\python.msix
Set-ExecutionPolicy Bypass -Scope Process -Force; `
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

# Install the Python install manager
#
# See https://docs.python.org/dev/using/windows.html#python-install-manager and
# https://www.python.org/ftp/python/pymanager/
RUN `
$pymanager_url = 'https://www.python.org/ftp/python/pymanager/python-manager-25.0.msix'; `
Invoke-WebRequest -Uri $pymanager_url -OutFile 'C:\Windows\pymanager.msix'; `
Add-AppxPackage C:\Windows\pymanager.msix

SHELL ["cmd", "/S", "/C"]

# Install git, wget, minio
Expand Down
16 changes: 11 additions & 5 deletions ci/docker/python-wheel-windows-vs2022-base.dockerfile
Original file line number Diff line number Diff line change
Expand Up @@ -75,17 +75,23 @@ RUN `
# Install choco CLI
#
# Switch into Powershell just for this command because choco and Python install manager (MSIX)
# only provide a Powershell installation script. After, we switch back to cmd.
# only provide a Powershell installation scripts. After, we switch back to cmd.
#
# See https://chocolatey.org/install#completely-offline-install
SHELL ["powershell", "-Command", "$ErrorActionPreference = 'Stop'; $ProgressPreference = 'SilentlyContinue';"]
RUN `
Set-ExecutionPolicy Bypass -Scope Process -Force; `
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072; `
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1')); `
$msix_url = 'https://www.python.org/ftp/python/installer/python.msix'; `
Invoke-WebRequest -Uri $msix_url -OutFile 'python.msix'; `
Add-AppxPackage .\python.msix
iex ((New-Object System.Net.WebClient).DownloadString('https://community.chocolatey.org/install.ps1'))

# Install the Python install manager
#
# See https://docs.python.org/dev/using/windows.html#python-install-manager and
# https://www.python.org/ftp/python/pymanager/
RUN `
$pymanager_url = 'https://www.python.org/ftp/python/pymanager/python-manager-25.0.msix'; `
Invoke-WebRequest -Uri $pymanager_url -OutFile 'C:\Windows\pymanager.msix'; `
Add-AppxPackage C:\Windows\pymanager.msix

SHELL ["cmd", "/S", "/C"]

Expand Down