build_dmg: document the venv prereqs a fresh worktree needs

This commit is contained in:
Rohit C Prasad
2026-08-21 13:44:56 -07:00
parent fd1eb65547
commit 3a81c49ede
+4
View File
@@ -35,6 +35,10 @@
# Experimental (use-at-your-own-risk) connectors are EXCLUDED from this build by default — # Experimental (use-at-your-own-risk) connectors are EXCLUDED from this build by default —
# the spec strips coworker.connectors.experimental. Self-builders can opt in with: # the spec strips coworker.connectors.experimental. Self-builders can opt in with:
# COWORKER_EXPERIMENTAL=1 ./build_dmg.sh # COWORKER_EXPERIMENTAL=1 ./build_dmg.sh
# VENV PREREQS (a fresh worktree's venv, discovered the hard way 2026-08-21):
# .venv/bin/pip install -e ".[dev,messaging,browser,bedrock]" pyinstaller typer
# (`typer` because PyInstaller's submodule collection imports mcp.cli, which
# sys.exit(1)s without it.)
set -euo pipefail set -euo pipefail
HERE="$(cd "$(dirname "$0")" && pwd)" HERE="$(cd "$(dirname "$0")" && pwd)"