# --- 1. 核心版本死锁破解 (通过降级 Gradio 避开 MCP 约束) --- # Gradio 5.x 不包含导致 Pydantic 冲突的强制 mcp 逻辑 gradio>=5.0.0,<6.0.0 gradio[oauth] pydantic>=2.7.2,<2.11 pydantic-core==2.27.0 # --- 2. 核心 MinerU 体系 (保持 MinerU 2.6.8 要求的版本) --- mineru==2.6.8 magic-pdf==1.3.12 pdfminer.six==20250506 beautifulsoup4>=4.12.0 openai>=1.0.0 # --- 3. 关键依赖 (放宽限制) --- httpx>=0.27.0 httpcore>=1.0.0 shellingham>=1.5.0 typer>=0.12.0 click>=8.0.0 doclayout-yolo ultralytics paddlepaddle paddleocr omegaconf # --- 4. 基础环境 --- mpmath>=1.3.0 sympy>=1.13.0 pyparsing>=3.0.0 sse-starlette>=2.0.0 uvicorn>=0.14.0 websockets>=10.4 soupsieve>=2.0 # --- 5. 图像与多媒体 --- flatbuffers>=24.0.0 authlib>=1.3.0 tifffile>=2024.0.0 scikit-image>=0.20.0 opencv-python-headless pillow av>=12.0.0 # --- 6. PyTorch (CPU 优先) --- --extra-index-url https://download.pytorch.org/whl/cpu torch torchvision # --- 7. 其他关键组件 --- paddlepaddle==3.0.0b2 onnxruntime>=1.18.0 magika>=0.5.1 playwright google-genai colorlog>=6.0.0 fast-langdetect>=0.2.0 ffmpy>=0.5.0 # --- 8. 谷歌 API 体系 --- google-api-python-client>=2.0.0 google-auth-httplib2>=0.2.0 httplib2>=0.20.0