fix: restore circleguardbench dependency and pin Python 3.12Running
root+1: Claude Opus 4.6
d436300
The circleguardbench git dependency was removed in d76cb7d to fix build
failures, but this broke submission processing ("circleguardbench not
installed"). The root cause was Python 3.13 incompatibility, not the
package itself. Restore the lightweight pinned dependency (b1e0d82, no
vllm/torch) and pin python_version to 3.12 in Space config.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
- gr.Dataframe no longer accepts 'height', use 'max_height' instead
- gr.Dropdown requires allow_custom_value=True for dynamic values
- Removed row_count parameter (not supported in Gradio 5)
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: remove .gradio directory
root+1: Claude Opus 4.6
57164e6
Remove cached certificate and .gradio dir from repo.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: upgrade to Gradio 5 for Python 3.13 compatibility
root+1: Claude Opus 4.6
9a53a29
Gradio 4.44.1 is not compatible with Python 3.13 (audioop removed).
Upgrading to Gradio 5 which supports Python 3.13 natively.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: use unquoted python_version
root+1: Claude Opus 4.6
68d48dc
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: pin Python 3.12 — gradio 4.44.1 is not compatible with Python 3.13
root+1: Claude Opus 4.6
bab91ae
audioop was removed in Python 3.13, breaking pydub/gradio.
Pin to Python 3.12 for compatibility.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: remove git submodule to fix DNS-related init failure
root+1: Claude Opus 4.6
39336ae
The .gitmodules file caused HF's init step to try cloning the
submodule, which failed with DNS resolution errors. The submodule
is no longer needed since circleguardbench is not installed from git.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: add audioop-lts for Python 3.13 compatibility
root+1: Claude Opus 4.6
82da05c
audioop was removed in Python 3.13, which breaks pydub (gradio dep).
audioop-lts provides the compatibility shim.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: remove circleguardbench git dependency to fix build
root+1: Claude Opus 4.6
d76cb7d
The circleguardbench git dependency was causing build failures.
Removed it from requirements.txt and made imports lazy in submit.py.
The leaderboard display works without the package; only submission
processing requires it.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
fix: pin circleguardbench to commit with lightweight deps
root+1: Claude Opus 4.6
d3b77e2
Pin to specific commit b1e0d82 which removes vllm and other heavy
CUDA-only deps from hard dependencies, fixing the Space build.
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
Set Access Type filter to select all by default (Open-Source + API)