Remove pydantic<2.11 pin, it conflicts with HF platform gradio[oauth,mcp] extras

#3

The previous fix pinned pydantic<2.11 to dodge a gradio/pydantic schema bug, but that broke the build entirely: Spaces auto-appends gradio[oauth,mcp]==5.50.0 to the install command, and mcp>=2.0.0 requires pydantic>=2.12.0, so the pin made the dependency set unsatisfiable (exit code 1 during pip install, which is what actually failed, not the earlier nodesource/curl step the error log happened to print first).

Verified locally: gradio[oauth,mcp]==5.50.0 with no pydantic pin naturally resolves to pydantic 2.12.3, and get_api_info() on the actual Blocks structure used in app.py succeeds cleanly with that combination. The sdk_version bump to 5.50.0 was the real fix all along; the pydantic pin was unnecessary and is what broke this build.

BenchLabs changed pull request status to merged
BenchLabs deleted the refs/pr/3 ref

Sign up or log in to comment