requests>=2.32.4
requests-ntlm>=1.1.0
numpy>=1.26.2
urllib3>=2.4.0
python-dateutil>=2.9.0
ibm-platform-services>=0.61.1
ibm-quantum-schemas<1,>=0.7.20260419
pydantic>=2.11.0
qiskit>=2.2.0
pybase64>=1.4.0
samplomatic>=0.13.0

[common]
mypy==1.19.0
pproxy==2.7.8
nbqa==1.5.3
matplotlib>=2.1
jupyter
scipy>=1.0
nbformat>=4.4.0
nbconvert>=5.3.1
qiskit-aer>=0.17.0
ruff~=0.14.10
coverage>=6.3
pylatexenc
scikit-learn
setuptools

[dev]
qiskit-ibm-runtime[doc]
qiskit-ibm-runtime[performance]
qiskit-ibm-runtime[style_local]
qiskit-ibm-runtime[style]
qiskit-ibm-runtime[test]
qiskit-ibm-runtime[visualization]

[dev_legacy]
qiskit-ibm-runtime[test]
qiskit-ibm-runtime[common]
qiskit-ibm-runtime[style]
qiskit-ibm-runtime[documentation]
qiskit-ibm-runtime[visualization]

[doc]
autodoc_pydantic==2.2.0
matplotlib>=3.10
nbconvert>=6.4.3
nbformat>=5.0.2
nbqa==1.5.3
nbsphinx
packaging
pylatexenc
Sphinx<9,>=8
sphinxcontrib-katex==0.9.9

[documentation]
nbsphinx
Sphinx<9,>=8
sphinx-automodapi
sphinx-autodoc-typehints<=1.19.2
jupyter-sphinx
sphinxcontrib-katex==0.9.9
autodoc_pydantic==2.2.0
packaging

[performance]
qiskit-aer>=0.17.0
scipy>=1.15

[style]
mypy==1.19.0
pre-commit>=4

[style_local]
mypy==1.19.0
ruff~=0.14.10

[test]
ddt>=1.7.2
pytest>=8.1
pproxy==2.7.8
coverage>=7.13.5
pytest-benchmark==5.2.3

[visualization]
plotly>=5.23.0
