jsonschema>=2.6
retworkx>=0.9.0
numpy>=1.17
ply>=3.10
psutil>=5
scipy>=1.4
sympy>=1.3
dill>=0.3
fastjsonschema>=2.10
python-constraint>=1.4
python-dateutil>=2.8.0
tweedledum<2.0,>=1.1

[:platform_machine == "x86_64" or platform_machine == "aarch64" or platform_machine == "ppc64le" or platform_machine == "amd64" or platform_machine == "arm64"]
symengine>0.7

[:python_version < "3.7"]
contextvars>=2.4

[all]
matplotlib>=2.1
ipywidgets>=7.3.0
pydot
pillow>=4.2.1
pylatexenc>=1.4
seaborn>=0.9.0
pygments>=2.4
z3-solver>=4.7

[bip-mapper]
cplex
docplex

[crosstalk-pass]
z3-solver>=4.7

[visualization]
matplotlib>=2.1
ipywidgets>=7.3.0
pydot
pillow>=4.2.1
pylatexenc>=1.4
seaborn>=0.9.0
pygments>=2.4
