numpy>=1.24

[algorithms]
numpy>=1.24
scipy>=1.10

[all-hw]
quonic[azure,braket,ibm,ionq,quera,rigetti,xanadu]

[all-sim]
quonic[cqlib,cudaq,mindquantum,qpanda,qulacs,tensorcircuit]

[azure]
azure-quantum>=2.0

[braket]
amazon-braket-sdk>=1.50

[chem]
pyscf>=2.5
openfermion>=1.6

[chem-rdkit]
quonic[chem]
rdkit>=2024.3

[cirq]
cirq>=1.0

[cqlib]
cqlib>=0.1

[cudaq]
cuda-quantum>=0.8

[dev]
pytest>=7.0
numpy>=1.24
scipy>=1.10
matplotlib>=3.5
ruff>=0.9

[docs]
mkdocs>=1.6
mkdocstrings[python]>=0.26
mkdocs-material>=9.5

[drug]
quonic[chem-rdkit]

[gpu]
cupy-cuda12x>=13.0

[ibm]
qiskit-ibm-runtime>=0.20

[ionq]
ionq-cirq>=0.5

[mindquantum]
mindquantum>=0.9

[pennylane]
pennylane>=0.36

[qiskit]
qiskit>=1.0
qiskit-aer>=0.14

[qpanda]
pyqpanda3>=3.0

[quantum-inspire]
qiskit-quantuminspire>=0.18
quantuminspire>=4.0
qiskit<2.4.0

[quera]
qurry>=0.1

[qulacs]
qulacs>=0.6

[rigetti]
pyquil>=4.0

[tensorcircuit]
tensorcircuit>=0.12

[viz]
matplotlib>=3.5

[xanadu]
strawberryfields>=0.23
