numpy>=1.19.2
scipy>=1.5.2
pybullet>=3.0.6
trimesh>=3.9.14
urchin>=0.0.27
numba>=0.55
matplotlib>=3.3
scikit-learn>=1.0
opencv-python>=4.5
ultralytics>=8.0
torch>=1.8.0

[all]
ManipulaPy[dev,docs]

[dev]
pytest>=6.0.0
pytest-cov>=2.0.0
black>=21.0.0
flake8>=3.8.0
isort>=5.0.0
mypy>=0.910
pre-commit>=2.15.0

[docs]
sphinx>=4.0.0
sphinx-rtd-theme>=1.0.0
myst-parser>=0.15.0

[gpu]
cupy-cuda11x>=10.0.0

[gpu-cuda11]
cupy-cuda11x>=10.0.0

[gpu-cuda12]
cupy-cuda12x>=12.0.0

[gpu-pycuda]
pycuda>=2021.1

[gpu-rocm]
cupy-rocm-4-3>=10.0.0

[test-gpu]
ManipulaPy[dev,gpu-cuda11]
