requests>=2.28

[all]
cvxpy>=1.5
numpy>=1.24
scipy>=1.10
qiskit>=2.0
qiskit-aer>=0.17
httpx>=0.27
typer>=0.12
rich>=13

[async]
httpx>=0.27

[cli]
typer>=0.12
rich>=13

[dev]
pytest>=7
pytest-asyncio>=0.23
responses>=0.24
respx>=0.21
build>=1.0
twine>=5.0

[docs]
sphinx>=7
furo>=2024.5
myst-parser>=3
sphinx-autodoc-typehints>=2
sphinx-copybutton>=0.5

[doctor]
httpx>=0.27
typer>=0.12
rich>=13

[proofs]
cvxpy>=1.5
numpy>=1.24
scipy>=1.10

[proofs-diff]
cvxpylayers>=0.1.6
torch>=2

[proofs-mosek]
mosek>=10

[sim]
qiskit>=2.0
qiskit-aer>=0.17

[test]
pytest>=7
pytest-asyncio>=0.23
responses>=0.24
respx>=0.21
