numpy>=1.24
Pillow>=9.0
requests>=2.31
rich>=13
scipy>=1.10

[analysis]
pandas>=2.0
scikit-learn>=1.3
scipy>=1.10
matplotlib>=3.7

[ar-pose-audit]
opencv-contrib-python-headless>=4.8
matplotlib>=3.7

[dev]
numpy<2.5
pytest>=7
pytest-cov>=5
ruff>=0.4
black>=24.8
mypy<2.0,>=1.11
pre-commit>=3.8
pydantic>=2.5
types-requests

[docs]
mkdocs-material<10,>=9.6
pdoc<16,>=15
pandas>=2.0

[esd-fast]
opencv-python>=4.8

[hf-datasets]
datasets>=2.18
huggingface_hub>=0.22

[hub]
huggingface_hub[hf_xet]>=0.26
pyarrow>=14

[schemas]
pydantic>=2.5

[viz]
rerun-sdk>=0.26
matplotlib>=3.7
pillow>=10
tqdm>=4.66
