Add flask-compress and flask-wtf to setup.sh core installs

These packages were in requirements.txt but missing from the explicit
pip install commands in setup.sh, causing warnings on fresh installs.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
Smittix
2026-03-16 11:10:57 +00:00
parent b5115d4aa1
commit c0138ed849
+5 -4
View File
@@ -530,12 +530,13 @@ install_python_deps() {
progress "Installing Python dependencies"
info "Installing core packages..."
$PIP install --quiet "flask>=3.0.0" "flask-limiter>=2.5.4" "requests>=2.28.0" \
$PIP install --quiet "flask>=3.0.0" "flask-wtf>=1.2.0" "flask-compress>=1.15" \
"flask-limiter>=2.5.4" "requests>=2.28.0" \
"Werkzeug>=3.1.5" "pyserial>=3.5" 2>/dev/null || true
$PY -c "import flask; import requests; from flask_limiter import Limiter" 2>/dev/null || {
fail "Critical Python packages (flask, requests, flask-limiter) not installed"
echo "Try: venv/bin/pip install flask requests flask-limiter"
$PY -c "import flask; import requests; from flask_limiter import Limiter; import flask_compress; import flask_wtf" 2>/dev/null || {
fail "Critical Python packages (flask, requests, flask-limiter, flask-compress, flask-wtf) not installed"
echo "Try: venv/bin/pip install flask requests flask-limiter flask-compress flask-wtf"
exit 1
}
ok "Core Python packages installed"