numpy
networkx>=2.5
astunparse
sympy>=1.9
pyyaml
ply
websockets
jinja2
fparser>=0.1.3
aenum>=3.1
dill

[:platform_system == "Windows"]
pyreadline

[:python_version < "3.7"]
dataclasses

[:python_version < "3.8"]
typing-compat

[docs]
jinja2<3.2.0
sphinx-autodoc-typehints
sphinx-rtd-theme>=0.5.1

[testing]
coverage
pytest-cov
scipy
absl-py
opt_einsum
pymlir
click
