numpy<3.0,>=1.24.0
psutil<8.0,>=5.9.0
requests<3.0,>=2.32.0
pyyaml<7.0,>=6.0
posthog<7.0,>=3.0
rich<15.0,>=13.0
textual<7.0,>=0.50
prompt_toolkit<4.0,>=3.0

[dev]
pytest<10.0,>=8.0
pytest-asyncio<2.0,>=0.23
anthropic<1.0,>=0.50.0

[drone]
pymavlink<3.0,>=2.4
pyserial<4.0,>=3.5

[full]
anthropic<1.0,>=0.50.0
flask<4.0,>=3.0.0
opencv-python-headless<5.0,>=4.8.0
matplotlib<4.0,>=3.7.0

[ml]
ultralytics<10.0,>=8.0
scipy<2.0,>=1.10
scikit-learn<2.0,>=1.3

[pi]
picamera2<1.0,>=0.3
RPi.GPIO<1.0,>=0.7
gpiozero<3.0,>=1.6
smbus2<1.0,>=0.4

[rag]
sentence-transformers<6.0,>=2.7

[telemetry]

[viz]
matplotlib<4.0,>=3.7.0

[yolo]
ultralytics<10.0,>=8.0
