Skip to content

Commit fedcc61

Browse files
committed
fix(mac): add typing-extensions to pip dashboard deps
1 parent f7ede20 commit fedcc61

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

deploy/install.sh

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -62,16 +62,16 @@ install_dashboard_deps() {
6262
# 2. --ignore-installed (skip uninstall of apt-managed packages)
6363
# 3. --force-reinstall as last resort
6464
if $PIP install --quiet --break-system-packages --ignore-installed \
65-
fastapi uvicorn 2>/dev/null; then
65+
fastapi uvicorn typing-extensions pydantic 2>/dev/null; then
6666
log "Dashboard dependencies installed successfully"
6767
elif $PIP install --quiet --break-system-packages --force-reinstall \
68-
fastapi uvicorn 2>/dev/null; then
68+
fastapi uvicorn typing-extensions pydantic 2>/dev/null; then
6969
log "Dashboard dependencies installed (force-reinstall)"
70-
elif $PIP install --quiet fastapi uvicorn 2>/dev/null; then
70+
elif $PIP install --quiet fastapi uvicorn typing-extensions pydantic 2>/dev/null; then
7171
log "Dashboard dependencies installed"
7272
else
7373
log "WARNING: Could not install fastapi/uvicorn via pip."
74-
log " Install manually: pip3 install fastapi uvicorn"
74+
log " Install manually: pip3 install fastapi uvicorn typing-extensions pydantic"
7575
fi
7676
}
7777

0 commit comments

Comments
 (0)