Skip to content
This repository was archived by the owner on Apr 12, 2026. It is now read-only.

Commit dedf0ae

Browse files
committed
ci: add all wxPython runtime deps for Ubuntu 24.04
wxPython 4.2.4 links against libnotify, libSDL2, libSM, libXxf86vm, libXtst, GStreamer, and WebKit at import time. Install all of them to prevent sequential ImportError failures.
1 parent fe7cbb8 commit dedf0ae

1 file changed

Lines changed: 5 additions & 1 deletion

File tree

.github/workflows/ci.yml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,11 @@ jobs:
6969
python-version: '3.12'
7070

7171
- name: Install system dependencies
72-
run: sudo apt-get update && sudo apt-get install -y libgtk-3-dev libnotify-dev
72+
run: |
73+
sudo apt-get update
74+
sudo apt-get install -y libgtk-3-dev libnotify-dev libsdl2-dev \
75+
libsm-dev libxxf86vm-dev libxtst-dev libgstreamer1.0-dev \
76+
libgstreamer-plugins-base1.0-dev libwebkit2gtk-4.1-dev
7377
7478
- name: Install wxPython from extras repo
7579
run: pip install -f https://extras.wxpython.org/wxPython4/extras/linux/gtk3/ubuntu-24.04 wxPython

0 commit comments

Comments
 (0)