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 -U wxPython==4.2.2
88+ # 1) Try binary wheels only (fast)
89+ # 2) Fallback to pip source build if wheels not available
90+ # 3) Final fallback: install system wxGTK package if build fails
91+ pip install --only-binary :all: -U wxPython==4.2.2 || pip install -U wxPython==4.2.2 || (sudo apt-get update && sudo apt-get install -y python3.13-wxgtk4.0 python3-wxgtk4.0)
8992 pip install -r requirements.txt
9093 python --version && pip freeze
9194 ./build.sh
Original file line number Diff line number Diff line change 7171
7272 - name : Install wxPython
7373 run : |
74- python3 -m pip install wxPython==4.2.2
74+ # 1) Try binary wheels only (fast)
75+ # 2) Fallback to pip source build if wheels not available
76+ # 3) Final fallback: install system wxGTK package if build fails
77+ python3 -m pip install --only-binary :all: wxPython==4.2.2 || python3 -m pip install wxPython==4.2.2 || (sudo apt-get update && sudo apt-get install -y python3-wxgtk4.0 python3.11-wxgtk4.0)
7578
7679 - name : Install requirements
7780 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- pip install -U wxPython==4.2.2
85+ # 1) Try binary wheels only (fast)
86+ # 2) Fallback to pip source build if wheels not available
87+ # 3) Final fallback: install system wxGTK package if build fails
88+ pip install --only-binary :all: -U wxPython==4.2.2 || pip install -U wxPython==4.2.2 || (sudo apt-get update && sudo apt-get install -y python3.13-wxgtk4.0 python3-wxgtk4.0)
8689 pip install -r requirements.txt
8790 python --version && pip freeze
8891 ./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- pip install -U wxPython==4.2.2
85+ # 1) Try binary wheels only (fast)
86+ # 2) Fallback to pip source build if wheels not available
87+ # 3) Final fallback: install system wxGTK package if build fails
88+ pip install --only-binary :all: -U wxPython==4.2.2 || pip install -U wxPython==4.2.2 || (sudo apt-get update && sudo apt-get install -y python3.13-wxgtk4.0 python3-wxgtk4.0)
8689 pip install -r requirements.txt
8790 python --version && pip freeze
8891 ./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- pip install -U wxPython==4.2.2
87+ # 1) Try binary wheels only (fast)
88+ # 2) Fallback to pip source build if wheels not available
89+ # 3) Final fallback: install system wxGTK package if build fails
90+ pip install --only-binary :all: -U wxPython==4.2.2 || pip install -U wxPython==4.2.2 || (sudo apt-get update && sudo apt-get install -y python3.13-wxgtk4.0 python3-wxgtk4.0)
8891 pip install -r requirements.txt
8992 python --version && pip freeze
9093 ./build.sh
You can’t perform that action at this time.
0 commit comments