matplotlib~=3.0
networkx~=2.4
numpy~=1.16
pandas
sortedcontainers~=2.0
scipy
sympy
typing_extensions
tqdm

[:python_version < "3.7"]
dataclasses

[contrib]
ply>=3.4
pylatex~=1.3.0
quimb
opt_einsum
autoray
numba>=0.53.0

[contrib:python_version < "3.7"]
pyquil~=2.28.2

[contrib:python_version >= "3.7"]
pyquil~=3.0.0
