os-helper<3,>=2.0.0
opencv-python<5,>=4.10.0.84
ffmpeg-python<0.3,>=0.2.0
vidgear<1,>=0.3.3

[all]
av<18,>=12
torch<3,>=2.0
pillow<12,>=10
torchvision<1,>=0.15
PyWavelets<2,>=1.4

[api]
fastapi<1,>=0.111
uvicorn<1,>=0.30
python-multipart<1,>=0.0.9

[cli]
click<9,>=8.1

[dev]
pytest>=8
av<18,>=12
httpx>=0.27
click<9,>=8.1
fastapi<1,>=0.111
python-multipart<1,>=0.0.9
fastapi-mcp<1,>=0.3
mcp<2,>=1.12

[faces]
scenedetect<1,>=0.6
torch<3,>=2
python_speech_features>=0.6

[flow]
torch<3,>=2
torchvision<1,>=0.15
PyWavelets<2,>=1.4

[mcp]
video-helper[api]
fastapi-mcp<1,>=0.3
mcp<2,>=1.12

[pil]
pillow<12,>=10

[pyav]
av<18,>=12

[torch]
torch<3,>=2.0
