retworkx>=0.11.0
numpy>=1.17
ply>=3.10
psutil>=5
scipy>=1.5
sympy>=1.3
dill>=0.3
python-dateutil>=2.8.0
stevedore>=3.0.0

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

[:python_version < "3.11" and (platform_machine != "arm64" or sys_platform != "darwin")]
tweedledum<2.0,>=1.1

[:python_version < "3.8"]
shared-memory38
typing-extensions
importlib_metadata<5.0

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

[bip-mapper]
cplex
docplex

[crosstalk-pass]
z3-solver>=4.7

[csp-layout-pass]
python-constraint>=1.4

[toqm]
qiskit-toqm>=0.0.4

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