Skip to content

Commit 0c0ef6b

Browse files
Update metadata and fix macos build
1 parent 2013a64 commit 0c0ef6b

2 files changed

Lines changed: 12 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -198,7 +198,7 @@ jobs:
198198
PIP_NO_CACHE_DIR: "1"
199199
run: |
200200
set -euo pipefail
201-
uv run briefcase -v create macOS app || {
201+
uv run briefcase create -v || {
202202
status=$?
203203
echo "Briefcase create failed; dumping saved create log if present..."
204204
ls -la logs || true
@@ -210,8 +210,8 @@ jobs:
210210
fi
211211
exit "${status}"
212212
}
213-
uv run briefcase -v build macOS app
214-
uv run briefcase -v package macOS -p dmg
213+
uv run briefcase build -v
214+
uv run briefcase package -v -p dmg
215215
216216
- name: Validate macOS signing secrets (optional gate)
217217
if: ${{ github.event_name == 'workflow_dispatch' && inputs.sign_artifacts }}

pyproject.toml

Lines changed: 9 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,7 +142,14 @@ 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."
146+
long_description = """
147+
DBS Annotator is a desktop application used to structure and review
148+
deep-brain stimulation programming sessions in a reproducible workflow.
149+
150+
It supports clinicians and researchers by organizing session information,
151+
tracking stimulation settings, and generating standardized exports and reports.
152+
"""
146153
sources = ["src/dbs_annotator", "icons", "styles"]
147154
icon = "icons/logoneutral"
148155
installer_icon = "icons/logoneutral"
@@ -158,7 +165,6 @@ requirement_installer_args = [
158165
"60",
159166
"--no-cache-dir",
160167
]
161-
# PySide6/Qt GUI (not Toga). Packaging uses the same dependency set as [project].
162168

163169
[tool.briefcase.app.dbs_annotator.macOS]
164170
universal_build = false

0 commit comments

Comments
 (0)