rustworkx>=0.15.0
numpy>=1.17
openqasm3[parser]>=0.4.0
qbraid-core>=0.1.25
pydantic>2.0.0
pydantic-core
typing-extensions>=4.0.0
pyqasm<0.4.0,>=0.3.2

[azure]
azure-quantum<2.3,>=2.0
azure-storage-blob<13.0,>=12.20
azure-identity<2.0,>=1.17

[bloqade]
bloqade-analog<0.17.0,>=0.16.1

[braket]
amazon-braket-sdk<1.92.0,>=1.83.0
pytket-braket<0.41,>=0.30

[cirq]
cirq-core<1.5,>=1.3
cirq-ionq<1.5,>=1.3
ply>=3.6
attrs>=21.3.0

[cudaq]
cudaq>=0.9.0

[docs]
sphinx<8.3,>=7.2
sphinx-autodoc-typehints<3.2,>=1.24
sphinx-rtd-theme<3.1,>=1.3
docutils<0.22
sphinx-copybutton

[ionq]
qiskit-ionq>=0.5.12

[oqc]
oqc-qcaas-client>=3.11.0

[pennylane]
pennylane<0.41

[pyqubo]
pyqubo>=1.4.0

[pyquil]
pyquil>=4.4
qcs-sdk-python>=0.21.12

[pytket]
pytket>=1.31

[qir]
qbraid-qir<=0.3.1,>=0.2.0
qbraid-core[runner]>=0.1.29
qiskit-qir>=0.5.0

[qiskit]
qiskit<2.0,>=1.0
qiskit-ibm-runtime<0.39,>=0.25.0
qiskit-qasm3-import>=0.5.1
packaging>=20.0

[quera]
flair-visual[vis]>=0.5.3
pandas

[visualization]
ipython
matplotlib
pylatexenc
ipympl
pyqasm[visualization]
