torch>=2.0
torchvision
spandrel
Pillow
tifffile
imagecodecs
psd-tools>=1.9
tqdm
click
numpy
pydantic>=2.0

[all]
upscale[classical,desktop,dev,mcp,server,slim,ui,vectorize]

[classical]
opencv-python-headless>=4.8

[desktop]
pywebview>=5.0

[dev]
pytest>=7.0
ruff>=0.4
httpx>=0.27
mypy>=1.8

[mcp]
mcp>=1.0

[server]
fastapi>=0.110
uvicorn[standard]>=0.27
python-multipart>=0.0.9

[slim]
upscale[desktop,server]
onnxruntime>=1.17
Pillow
numpy
tifffile
imagecodecs
tqdm
click
pydantic>=2.0

[ui]
gradio>=4.0

[vectorize]
vtracer>=0.6
pyautotrace>=0.0.7
resvg_py>=0.2
