a5191ac5-6d21-4114-8ca6-e6a93e438c88

This commit is contained in:
Z User
2026-08-05 11:10:09 +00:00
parent f4e546a176
commit 21aceb44b9
88 changed files with 11897 additions and 2 deletions

View File

@@ -0,0 +1,31 @@
#!/bin/bash
set -euo pipefail
RUNNER_IMAGE="${RUNNER_IMAGE:-z-ai-python-deploy-runner:test}"
SCRIPT_DIR="$(cd "$(dirname "$0")/../.zscripts" && pwd)"
TEST_ROOT="$(mktemp -d)"
trap 'rm -rf "$TEST_ROOT"' EXIT
PROJECT_DIR="$TEST_ROOT/project"
BUILD_DIR="$TEST_ROOT/build"
mkdir -p "$PROJECT_DIR" "$BUILD_DIR/next-service-dist"
cat >"$PROJECT_DIR/requirements.txt" <<'EOF'
idna==3.10
EOF
cat >"$PROJECT_DIR/check_runtime.py" <<'EOF'
import idna
assert idna.__version__ == "3.10"
print("python artifact import passed")
EOF
PROJECT_DIR="$PROJECT_DIR" BUILD_DIR="$BUILD_DIR" \
bash "$SCRIPT_DIR/python-runtime-build.sh"
docker run --rm \
--entrypoint sh \
-v "$BUILD_DIR:/app" \
"$RUNNER_IMAGE" \
-c 'PYTHONPATH=/app/python-runtime/site-packages:/app/next-service-dist python /app/next-service-dist/check_runtime.py'