numpy>=1.17
networkx>=3.1
matplotlib>=3.4.3
scikit-learn
typing-extensions

[:sys_platform != "win32" and platform_machine != "aarch64"]
pymetis>=2023.1

[all]
Qdislib[cache,cudaq,pennylane,qibo,qilisdk,qiskit]

[cache]
pyzx
lmdb

[ci]
pycodestyle
pydocstyle
black
flake8
bandit
pylint
prospector
pytest
pytest-cov
nbsphinx
nbsphinx-link
sphinx-material
sphinx-mdinclude

[cudaq]
cudaq

[iqm]
iqm-client[qiskit]>=35

[metis]
pymetis>=2023.1

[notebooks]
jupyter

[pennylane]
pennylane>=0.40

[pycompss]
pycompss
qiboconnection>=0.12.0

[qchip]
qiboconnection>=0.12.0

[qibo]
qibo>=0.3.5

[qilisdk]

[qilisdk:python_version >= "3.11"]
qilisdk>=0.3.1

[qiskit]
qiskit>=1.1.0
qiskit_aer>=0.15.1
qiskit-ibm-runtime>=0.20.0
python-dateutil<3

[qpu]
qililab
