PaperX / requirements.txt
Laramie2's picture
Update requirements.txt
1e92616 verified
# --- 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