From 3d8b8bbfdccd6663a4632fea076fdb1ad94b78f5 Mon Sep 17 00:00:00 2001 From: Smittix Date: Wed, 18 Feb 2026 12:21:01 +0000 Subject: [PATCH] fix: Suppress noisy pip output during core package install Replace the | tail -5 filter with pip --quiet and 2>/dev/null to silence 'Requirement already satisfied' lines and the harmless send2trash metadata warning that were leaking to the terminal. The import verification step still catches real install failures. Co-Authored-By: Claude Sonnet 4.6 --- setup.sh | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/setup.sh b/setup.sh index e238e60..f0e3abf 100755 --- a/setup.sh +++ b/setup.sh @@ -325,9 +325,8 @@ install_python_deps() { # (C extension packages like scipy/numpy can fail on newer Python versions # and cause pip to roll back pure-Python packages like flask) info "Installing core packages..." - $PIP install "flask>=3.0.0" "flask-limiter>=2.5.4" "requests>=2.28.0" \ - "Werkzeug>=3.1.5" "pyserial>=3.5" "flask-sock" "websocket-client>=1.6.0" 2>&1 \ - | tail -5 || true + $PIP install --quiet "flask>=3.0.0" "flask-limiter>=2.5.4" "requests>=2.28.0" \ + "Werkzeug>=3.1.5" "pyserial>=3.5" "flask-sock" "websocket-client>=1.6.0" 2>/dev/null || true # Verify critical packages $PY -c "import flask; import requests; from flask_limiter import Limiter" 2>/dev/null || {