joblib>=1.3.2
numpy>=1.22
sympy>=1.13.1
jsonschema>=4.20.0
IPython>=8.12.1
ipywidgets>=8.1.1
typing_extensions>=4.15.0

[:python_version < "3.10"]
importlib_resources>=5.0

[:python_version < "3.13"]
qiskit[qasm3-import,visualization]>=1.0.0

[:python_version >= "3.11"]
numpy>=1.24

[:python_version >= "3.12"]
numpy>=1.26

[:python_version >= "3.13"]
qiskit[qasm3-import,visualization]>=2.0.0
numpy>=2.0.0

[check]
qiskit>=1.2.4

[check:python_version < "3.13"]
scipy>=1.13.1

[check:python_version >= "3.13"]
scipy>=1.15

[coverage]
mqt.qubomaker[test]
pytest-cov>=4

[dev]
mqt.qubomaker[coverage,docs]

[docs]
furo>=2023.9.10
setuptools-scm>=8.1
sphinxcontrib-bibtex>=2.4.2
sphinx-copybutton>=0.5
sphinx>=7.4.7
sphinxext-opengraph>=0.9

[docs:python_version >= "3.10"]
sphinx>=8.1.3

[docs:python_version >= "3.11"]
sphinx>=8.2.3

[test]
pytest>=7.2

[tsplib]
networkx==2.8.8

[tsplib:python_version < "3.13"]
tsplib95>=0.7.1
numpy<2.0,>=1.22
pandas[output-formatting]==2.1.2
