Skip to content

Commit 619371e

Browse files
Debug macos build
1 parent 0c0ef6b commit 619371e

2 files changed

Lines changed: 11 additions & 4 deletions

File tree

.github/workflows/release.yml

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -180,15 +180,21 @@ jobs:
180180
uv run python -m pip --version
181181
uv run python -m pip debug --verbose | sed -n '1,120p'
182182
uv run python -m pip index versions PySide6 -i https://pypi.org/simple
183+
uv run python -m pip index versions PySide6-Addons -i https://pypi.org/simple
184+
uv run python -m pip index versions PySide6-Essentials -i https://pypi.org/simple
185+
uv run python -m pip index versions shiboken6 -i https://pypi.org/simple
183186
uv run python -m pip download --no-deps "pyside6==6.11.0" -i https://pypi.org/simple -d /tmp/pyside6-test
187+
uv run python -m pip download --no-deps "pyside6-addons==6.11.0" -i https://pypi.org/simple -d /tmp/pyside6-test
188+
uv run python -m pip download --no-deps "pyside6-essentials==6.11.0" -i https://pypi.org/simple -d /tmp/pyside6-test
189+
uv run python -m pip download --no-deps "shiboken6==6.11.0" -i https://pypi.org/simple -d /tmp/pyside6-test
184190
ls -la /tmp/pyside6-test
185191
env | sort | grep '^PIP_' || true
186192
187193
- name: Debug constraints file (macOS)
188194
run: |
189195
ls -la constraints-briefcase.txt
190196
sed -n '1,120p' constraints-briefcase.txt
191-
rg '^pyside6' constraints-briefcase.txt || true
197+
grep -i '^pyside6' constraints-briefcase.txt || true
192198
193199
- name: Briefcase create / build / package (dmg)
194200
env:

pyproject.toml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
[project]
22
name = "dbs-annotator"
3-
description = "A graphical user interface for annotating DBS clinical programming sessions."
3+
description = "A graphical user interface for annotating DBS clinical programming sessions"
44
readme = "README.md"
55
requires-python = ">=3.12"
66
authors = [
@@ -142,9 +142,9 @@ license = { file = "LICENSE" }
142142
[tool.briefcase.app.dbs_annotator]
143143
# Windows stub executable name is "{formal_name}.exe" (see BeeWare windows app template).
144144
formal_name = "DBSAnnotator"
145-
description = "A graphical user interface for annotating DBS clinical programming sessions."
145+
description = "A graphical user interface for annotating DBS clinical programming sessions"
146146
long_description = """
147-
DBS Annotator is a desktop application used to structure and review
147+
Clinical DBS Annotator is a desktop application used to structure and review
148148
deep-brain stimulation programming sessions in a reproducible workflow.
149149
150150
It supports clinicians and researchers by organizing session information,
@@ -165,6 +165,7 @@ requirement_installer_args = [
165165
"60",
166166
"--no-cache-dir",
167167
]
168+
# PySide6/Qt GUI (not Toga). Packaging uses the same dependency set as [project].
168169

169170
[tool.briefcase.app.dbs_annotator.macOS]
170171
universal_build = false

0 commit comments

Comments
 (0)