
[benchmark]
hypothesis
pympler
pytest-codspeed
pytest-xdist[psutil]
pytest>=4.3.0

[benchmark:platform_python_implementation == "CPython"]
cloudpickle

[benchmark:platform_python_implementation == "CPython" and python_version >= "3.10"]
mypy>=1.11.1
pytest-mypy-plugins

[cov]
coverage[toml]>=5.3
hypothesis
pympler
pytest-xdist[psutil]
pytest>=4.3.0

[cov:platform_python_implementation == "CPython"]
cloudpickle

[cov:platform_python_implementation == "CPython" and python_version >= "3.10"]
mypy>=1.11.1
pytest-mypy-plugins

[dev]
hypothesis
pre-commit-uv
pympler
pytest-xdist[psutil]
pytest>=4.3.0

[dev:platform_python_implementation == "CPython"]
cloudpickle

[dev:platform_python_implementation == "CPython" and python_version >= "3.10"]
mypy>=1.11.1
pytest-mypy-plugins

[docs]
cogapp
furo
myst-parser
sphinx
sphinx-notfound-page
sphinxcontrib-towncrier
towncrier<24.7

[tests]
hypothesis
pympler
pytest-xdist[psutil]
pytest>=4.3.0

[tests-mypy]

[tests-mypy:platform_python_implementation == "CPython" and python_version >= "3.10"]
mypy>=1.11.1
pytest-mypy-plugins

[tests:platform_python_implementation == "CPython"]
cloudpickle

[tests:platform_python_implementation == "CPython" and python_version >= "3.10"]
mypy>=1.11.1
pytest-mypy-plugins
