# Runtime dependencies for editable / source installs.
# Prefer extras from pyproject.toml:
#   pip install -e .
#   pip install -e ".[gui]"
#   pip install -e ".[cuda12]"
#   pip install -e ".[cuda13]"
#   pip install -e ".[gui,cuda12]"
# PyPI users: pip install orisys / "orisys[gui]" / "orisys[cuda12]"

# Core (same as [project.dependencies])
numpy>=1.24.4
opencv-python>=4.10.0.84
scipy>=1.10.1
numba>=0.59.0

# GUI extras: pip install -e ".[gui]"
# open3d>=0.17.0
# pyqt5>=5.15
# pyqtgraph>=0.13

# CUDA extras (pick one CUDA major version)
# CUDA 12.x: pip install -e ".[cuda12]"   -> cupy-cuda12x>=12.3.0
# CUDA 13.x: pip install -e ".[cuda13]"   -> cupy-cuda13x>=13.0.0
# Alias:     pip install -e ".[cuda]"     -> same as cuda12

# Optional video tooling (not an orisys extra)
# av
