torch<2.14,>=2.5

[all]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-xdist>=3.0.0
ruff>=0.1.0
black>=23.0
mypy>=1.0
build>=1.2.0
pre-commit>=3.7.0
matplotlib>=3.5.0
jax<0.11,>=0.10
datasets>=2.20.0
transformers>=4.40.0
triton<4,>=3.1

[all:python_version < "3.11"]
tomli>=2.0

[braket]
amazon-braket-sdk<2,>=1.117

[cuda]
triton<4,>=3.1

[dev]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-xdist>=3.0.0
ruff>=0.1.0
black>=23.0
mypy>=1.0
build>=1.2.0
pre-commit>=3.7.0

[dev:python_version < "3.11"]
tomli>=2.0

[examples]
datasets>=2.20.0
transformers>=4.40.0

[interop-all]
amazon-braket-sdk<2,>=1.117
qiskit[qasm3-import]<3,>=2
qiskit-aer<1,>=0.17

[interop-all:python_version >= "3.11"]
pennylane<0.46,>=0.44.1

[interop-all:python_version >= "3.12"]
quarkcircuit<0.6,>=0.5.13

[invertible]
torch<2.14,>=2.5

[jax]
jax<0.11,>=0.10

[pennylane]

[pennylane:python_version >= "3.11"]
pennylane<0.46,>=0.44.1

[qiskit]
qiskit[qasm3-import]<3,>=2
qiskit-aer<1,>=0.17

[quafu]

[quafu:python_version >= "3.12"]
quarkcircuit<0.6,>=0.5.13

[viz]
matplotlib>=3.5.0
