packaging>=23
psutil>=5.9

[:platform_system != "Darwin" or platform_machine != "x86_64"]
numpy>=1.24

[:platform_system == "Darwin" and platform_machine == "x86_64"]
numpy<2,>=1.26

[aer]
qiskit[qasm3-import]>=1.2
qiskit-aer>=0.15
sympy>=1.12

[all]
torch>=2.2
jax>=0.4.30
flax>=0.10
optax>=0.2
qiskit[qasm3-import]>=1.2
qiskit-aer>=0.15
pennylane>=0.40
cirq-core>=1.4
openqasm3[parser]>=1.0
sympy>=1.12

[cirq]
cirq-core>=1.4
sympy>=1.12

[dev]
pytest>=8
ruff>=0.11
build>=1.2
twine>=6

[flax]
jax>=0.4.30
flax>=0.10
optax>=0.2

[jax]
jax>=0.4.30

[pennylane]
pennylane>=0.40
sympy>=1.12

[qasm]
qiskit[qasm3-import]>=1.2
openqasm3[parser]>=1.0
sympy>=1.12

[qiskit]
qiskit[qasm3-import]>=1.2
sympy>=1.12

[symbolic]
sympy>=1.12

[torch]
torch>=2.2
