gradio[oauth,mcp]==5.49.1 networkx matplotlib pillow numpy scipy uvicorn>=0.14.0 datasets huggingface-hub>=0.30 hf-transfer>=0.1.4 protobuf<4 click<8.1 pydantic>=2.0,<2.12