networkx>=2.6
cachetools>=5

[:python_version < "3.10"]
typing-extensions>=4.4

[numpy]
numpy>=1.24

[orjson]
orjson>=3

[test]
pytest>=7
pytest-benchmark>=4
pydocstyle>=6
coverage>=7
flake8>=5
flake8-pyproject>=1.2
vulture>=2

[typecheck]
mypy>=1.8
networkx-stubs>=0.0.1
types-cachetools>=6.0.0.0
numpy>=1.24

[yaml]
pyyaml>=6.0
