Skip to content

Commit 4dcc929

Browse files
Fix release builds: add matplotlib for PyInstaller, fix Dockerfile deps
- Install matplotlib in CI builds (required by astropy during PyInstaller analysis) - Replace libgl1-mesa-glx with libgl1 in Dockerfile (Debian Bookworm compat) Co-authored-by: Cursor <cursoragent@cursor.com>
1 parent 82ed187 commit 4dcc929

2 files changed

Lines changed: 4 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
run: |
6262
pip install --upgrade pip
6363
pip install -r requirements.txt
64-
pip install pyinstaller
64+
pip install pyinstaller matplotlib
6565
6666
- name: Build macOS app
6767
run: python build/build.py
@@ -106,7 +106,7 @@ jobs:
106106
run: |
107107
pip install --upgrade pip
108108
pip install -r requirements.txt
109-
pip install pyinstaller
109+
pip install pyinstaller matplotlib
110110
111111
- name: Build Linux binary
112112
run: python build/build.py
@@ -145,7 +145,7 @@ jobs:
145145
run: |
146146
pip install --upgrade pip
147147
pip install -r requirements.txt
148-
pip install pyinstaller
148+
pip install pyinstaller matplotlib
149149
150150
- name: Build Windows exe
151151
run: python build/build.py

Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ WORKDIR /app
99
# Install system dependencies (OpenCV, GL for image processing)
1010
RUN apt-get update && apt-get install -y --no-install-recommends \
1111
curl \
12-
libgl1-mesa-glx \
12+
libgl1 \
1313
libglib2.0-0 \
1414
&& rm -rf /var/lib/apt/lists/*
1515

0 commit comments

Comments
 (0)