mirror of
https://github.com/ArduPilot/ardupilot.git
synced 2026-10-06 19:00:27 +08:00
Tools/environment_install: update Cygwin to use Python 3.12
Python 3.9 is still installed as part of GDB, but 3.12 is the default. Might need to use native Windows Python in the future, or cross-compile from Linux.
This commit is contained in:
committed by
Andrew Tridgell
parent
aabbaaa550
commit
f7c7542c3f
@@ -14,10 +14,10 @@ Write-Output "Downloading ARM GCC Compiler 10-2020-Q4-Major (3/7)"
|
||||
Start-BitsTransfer -Source "https://firmware.ardupilot.org/Tools/STM32-tools/gcc-arm-none-eabi-10-2020-q4-major-win32.exe" -Destination "$PSScriptRoot\gcc-arm-none-eabi-10-2020-q4-major-win32.exe"
|
||||
|
||||
Write-Output "Installing Cygwin x64 (4/7)"
|
||||
Start-Process -wait -FilePath $PSScriptRoot\setup-x86_64.exe -ArgumentList "--root=C:\cygwin64 --no-startmenu --local-package-dir=$env:USERPROFILE\Downloads --site=http://cygwin.mirror.constant.com --packages gcc-g++=13.4.0-1,git,make,libexpat-devel,libxml2-devel,python39,python39-lxml,python39-pip,libxslt-devel,python39-devel,procps-ng,zip,gdb,tmux --quiet-mode"
|
||||
Start-Process -wait -FilePath $PSScriptRoot\setup-x86_64.exe -ArgumentList "--root=C:\cygwin64 --no-startmenu --local-package-dir=$env:USERPROFILE\Downloads --site=http://cygwin.mirror.constant.com --packages gcc-g++=13.4.0-1,git,make,python312,python312-pip,procps-ng,zip,gdb,tmux --quiet-mode"
|
||||
|
||||
Write-Output "Downloading extra Python packages (5/7)"
|
||||
Start-Process -wait -FilePath "C:\cygwin64\bin\bash" -ArgumentList "--login -i -c 'python3.9 -m pip install empy==3.3.4 pyserial intelhex dronecan pexpect'"
|
||||
Start-Process -wait -FilePath "C:\cygwin64\bin\bash" -ArgumentList "--login -i -c 'python3.12 -m pip install empy==3.3.4 pyserial intelhex dronecan pexpect'"
|
||||
|
||||
Write-Output "Installing ARM GCC Compiler 10-2020-Q4-Major (6/7)"
|
||||
& $PSScriptRoot\gcc-arm-none-eabi-10-2020-q4-major-win32.exe /S /P /R
|
||||
|
||||
Reference in New Issue
Block a user