lxml
networkx
natsort

[:python_version < "3.10"]
numpy<2.0
tables

[:python_version >= "3.10"]
numpy
tables>3.10

[dev]
wheel
cython
numpy
networkx
flake8
pytest
ruff
natsort
pre-commit

[dev:python_version >= "3.0"]
generateds>=2.20a

[doc]
sphinxcontrib-bibtex
pydata-sphinx-theme
natsort

[full]
libNeuroML[test]
libNeuroML[dev]
libNeuroML[doc]

[test]
pytest
