pennylane<0.46,>=0.42
numpy<3,>=1.23
matplotlib<4,>=3.7

[dev]
black[jupyter]
hypothesis>=6.100
ruff
mypy>=1.10
pytest>=7
pytest-cov>=5
jupyter
jupytext
PyYAML>=6

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

[docs]
sphinx
furo
myst-parser

[lint]
black[jupyter]
ruff

[release]
build
setuptools>=68
twine
wheel

[research]
PyYAML>=6

[test]
hypothesis>=6.100
pytest>=7
pytest-cov>=5
PyYAML>=6

[test:python_version < "3.11"]
tomli>=1.1

[type]
mypy>=1.10
