lxml
six
networkx
numpy<2.0.0
tables>=3.3.0
natsort

[:python_version < "3.5"]
typing

[dev]
wheel
cython
numpy<2.0.0
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
