# optional program types
amazon-braket-sdk>=1.83.0,<1.89.0
cirq-core>=1.3,<1.5
pennylane<0.39
pyquil>=4.4; python_version < "3.12"
pytket>=1.31; python_version >= "3.10"
qiskit>=0.44,<1.3

# transpiler extras
ply>=3.6
cirq-ionq>=1.3,<1.5
qbraid-qir>=0.2.0,<=0.2.3
qiskit-qasm3-import>=0.4.2
pytket-braket>=0.35.1,<0.39.0; python_version >= "3.10"
bloqade>=0.15.13
qiskit-qir
# pyqasm>=0.0.2; python_version >= "3.10"

# optional runtime dependencies
oqc-qcaas-client>=3.9.1
qiskit-ibm-runtime>=0.25.0,<0.32
azure-quantum>=2.0,<2.3
azure-storage-blob>=12.20,<13.0
azure-identity>=1.17,<2.0
pyqubo>=1.4.0; python_version < "3.12"

# visualization
ipython
matplotlib>=3.3
pandas>=2.2
flair-visual>=0.2.0; python_version >= "3.10"

# testing
sympy
pytest
pytest-cov
packaging