# build
cython>=3.0.10,<4
setuptools_scm~=9.0
meson-python>=0.18.0
meson
ninja

# run
matplotlib>=3
colorama
joblib
# Remove due to failures on azure CI
# cvxopt; os_name != "win32"

# test
pytest>=8.4.1,<9
pytest-randomly
pytest-run-parallel
pytest-xdist
pytest-cov
coverage[toml]

# Pin on Win32
pywinpty; os_name == "nt"

# code quality
flake8
flake8-bugbear
isort
ruff
