File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 8585 python --version
8686 pip install -U pip
8787 pip install -U six wheel setuptools
88- pip install --only-binary wxPython -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython==4.2.2 || \
89- pip install --only-binary wxPython -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython==4.2.1 || \
90- pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython
88+ pip install -U wxPython==4.2.2
9189 pip install -r requirements.txt
9290 python --version && pip freeze
9391 ./build.sh
Original file line number Diff line number Diff line change 7171
7272 - name : Install wxPython
7373 run : |
74- python3 -m pip install https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04/ wxPython- 4.2.0-cp310-cp310-linux_x86_64.whl
74+ python3 -m pip install wxPython== 4.2.2
7575
7676 - name : Install requirements
7777 run : python3 -m pip install -r requirements.txt
Original file line number Diff line number Diff line change 8282 python --version
8383 pip install -U pip
8484 pip install -U six wheel setuptools
85- # Try wxPython 4.2.2 wheel, then 4.2.1 wheel, finally fallback to source if both fail
86- pip install --only-binary wxPython -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04 wxPython==4.2.2 || \
87- pip install --only-binary wxPython -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04 wxPython==4.2.1 || \
88- pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04 wxPython
85+ pip install -U wxPython==4.2.2
8986 pip install -r requirements.txt
9087 python --version && pip freeze
9188 ./build.sh
Original file line number Diff line number Diff line change 8282 python --version
8383 pip install -U pip
8484 pip install -U six wheel setuptools
85- # Try wxPython 4.2.2 wheel, then 4.2.1 wheel, finally fallback to source if both fail
86- pip install --only-binary wxPython -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython==4.2.2 || \
87- pip install --only-binary wxPython -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython==4.2.1 || \
88- pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04 wxPython
85+ pip install -U wxPython==4.2.2
8986 pip install -r requirements.txt
9087 python --version && pip freeze
9188 ./build.sh
Original file line number Diff line number Diff line change 8484 python --version
8585 pip install -U pip
8686 pip install -U six wheel setuptools
87- # Try wxPython 4.2.2 wheel, then 4.2.1 wheel, finally fallback to source if both fail
88- pip install --only-binary wxPython -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-24.04 wxPython==4.2.2 || \
89- pip install --only-binary wxPython -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-24.04 wxPython==4.2.1 || \
90- pip install -U -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-24.04 wxPython
87+ pip install -U wxPython==4.2.2
9188 pip install -r requirements.txt
9289 python --version && pip freeze
9390 ./build.sh
Original file line number Diff line number Diff line change 6969 & $venvPython -m pip install --upgrade pip
7070 & $venvPip install --upgrade setuptools wheel build delvewheel requests
7171
72- # Download and manually extract ARM64 wheel to bypass pip platform checks
73- # Use explicit site-packages path in venv
74- $sitePackages = ".\myenv\Lib\site-packages"
75- Write-Host "Site-packages: $sitePackages"
76- curl -L -o wxpython.whl "https://wxpython.org/Phoenix/snapshot-builds/wxpython-4.2.45988+6573a469-cp313-cp313-win_arm64.whl"
77- # Extract wheel directly to site-packages
78- Expand-Archive -Path wxpython.whl -DestinationPath $sitePackages -Force
72+ # Install wxPython for ARM64 - Note: wxPython ARM64 support is limited
73+ # Standard pip installation
74+ & $venvPip install wxPython==4.2.2
7975 & $venvPip install pillow numpy six
8076
8177 # Verify extraction and show wx contents
Original file line number Diff line number Diff line change 6464 run : |
6565 python --version
6666 pip install -U six wheel setuptools
67- pip install -U -f https://extras.wxpython.org/wxPython4/extras/ 4.2.2 wxPython
67+ pip install -U wxPython== 4.2.2
6868 shell : powershell
6969
7070 - name : Install requirements
Original file line number Diff line number Diff line change 6464 run : |
6565 python --version
6666 pip install -U six wheel setuptools
67- pip install -U -f https://extras.wxpython.org/wxPython4/extras/ 4.2.2 wxPython
67+ pip install -U wxPython== 4.2.2
6868 shell : powershell
6969
7070 - name : Install requirements
Original file line number Diff line number Diff line change @@ -19,11 +19,4 @@ chardet>=5.2.0,<7
1919cryptography >= 42.0.5
2020rsa >= 4.9
2121polib >= 1.1.1
22- # Use pre-built wheels for wxPython
23- --find-links https://wxpython.org/Phoenix/snapshot-builds/
24- --find-links https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-20.04/
25- --find-links https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-22.04/
26- --find-links https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-24.04/
2722wxPython == 4.2.2
28- # wxPython==4.2.1; platform_system == "Linux"
29- # wxPython>=4.2.1; platform_system != "Linux"
You can’t perform that action at this time.
0 commit comments