numpy>=2.0
numba
attrs
sympy>=1.13.0
lxml
networkx
Pint>=0.24
rdflib

[cuda]
numba-cuda

[cuda12]
numba-cuda[cu12]
cupy-cuda12x

[cuda13]
numba-cuda[cu13]
cupy-cuda13x

[dev]
cubie[dev12]

[dev-mlir12]
cubie[mlir-cuda12,test]

[dev-mlir13]
cubie[mlir-cuda13,test]

[dev12]
cubie[cuda12,test]

[dev13]
cubie[cuda13,test]

[mlir]
cubie-numba-cuda-mlir>=0.4.1.2

[mlir-cuda12]
cubie-numba-cuda-mlir[cu12]>=0.4.1.2
cupy-cuda12x

[mlir-cuda13]
cubie-numba-cuda-mlir[cu13]>=0.4.1.2
cupy-cuda13x

[optional]
pandas
matplotlib

[test]
pytest
pytest-cov
pytest-durations
pytest-xdist[psutil]
flake8
ruff
pandas
matplotlib
scipy
