CI: pip install --break-system-packages fallback in Docker validate

This commit is contained in:
master3395
2026-02-15 04:02:39 +01:00
parent d8cd44e8ac
commit 1a28329c65

View File

@@ -115,7 +115,7 @@ jobs:
if command -v apt-get >/dev/null 2>&1; then
apt-get update -qq
apt-get install -y -qq python3 python3-pip >/dev/null
pip3 install -q requests
pip3 install -q requests 2>/dev/null || pip3 install -q --break-system-packages requests 2>/dev/null || true
else
if [ "$IMAGE" = "centos:7" ]; then
for r in /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-*.repo; do
@@ -130,7 +130,7 @@ jobs:
yum install -y -q epel-release 2>/dev/null || true
yum install -y -q python3 python3-pip 2>/dev/null || yum install -y -q python3
fi
pip3 install -q requests 2>/dev/null || python3 -m pip install -q requests 2>/dev/null || ( python3 -m ensurepip --user 2>/dev/null; python3 -m pip install -q requests )
pip3 install -q requests 2>/dev/null || python3 -m pip install -q requests 2>/dev/null || python3 -m pip install -q --break-system-packages requests 2>/dev/null || ( python3 -m ensurepip --user 2>/dev/null; python3 -m pip install -q requests 2>/dev/null )
fi
echo "=== Shell syntax check ==="
for f in cyberpanel_upgrade.sh preUpgrade.sh fix-phpmyadmin.sh cyberpanel.sh cyberpanel_utility.sh; do