flask>=3.0
flask-cors>=4.0
waitress>=2.1
numpy
opencv-python

[all]
pynode-flow[full]

[camera]
framesource[full]

[dev]
opencv-stubs
types-flask
pytest

[discovery]
zeroconf>=0.38.0

[full]
pynode-flow[vision]
pynode-flow[mqtt]
pynode-flow[camera]
pynode-flow[inference]
pynode-flow[vlm]
pynode-flow[upload]
pynode-flow[discovery]

[inference]
pynode-flow[vision]
onnxruntime
geti-sdk>=2.0.0

[mqtt]
paho-mqtt

[upload]
roboflow>=1.0.0
geti-sdk>=2.0.0

[vision]
ultralytics
torch
torchvision
supervision

[vlm]
pynode-flow[vision]
transformers>=4.50.0
qwen-vl-utils>=0.0.8
Pillow>=9.0.0
