numzoo / scripts /check_sdk.sh
goumsss's picture
scripts: remove hardcoded paths, clean up run.sh kill logic
d34e1e5
Raw
History Blame Contribute Delete
434 Bytes
#!/bin/bash
PYTHON="${HOME}/miniforge3/bin/python3"
cd "$(dirname "$0")/.."
$PYTHON - <<'PYEOF'
import re, subprocess, sys
sdk = re.search(r'sdk_version: "(.+?)"', open('README.md').read()).group(1)
import importlib.metadata
ver = importlib.metadata.version('gradio')
if sdk != ver:
print(f'❌ MISMATCH: README sdk_version={sdk} but local gradio={ver}')
sys.exit(1)
print(f'✅ sdk_version {sdk} matches local gradio')
PYEOF