# numpy based on python version and SPEC-0 requirements

numpy~=2.0.0; python_version == '3.12'
numpy~=2.1.0; python_version == '3.13'
numpy; python_version == '3.14'

# image testing
scipy==1.16.3

# optional high performance paths
numba==0.62.1; python_version == '3.12'

# optional 3D
pyopengl==3.1.10

# supplimental tools
matplotlib==3.10.7
h5py==3.15.1

# testing
pytest==9.0.2
pytest-qt==4.5.0
pytest-xdist==3.8.0
pytest-xvfb==3.1.1; sys_platform == 'linux'
