asv-runner>=0.2.5
json5
build
tabulate
virtualenv
packaging
importlib-metadata

[:platform_python_implementation != "PyPy"]
pyyaml
pympler

[:platform_system == "Windows"]
colorama

[:python_version < "3.11"]
tomli

[all]
asv[dev,doc,envs,hg]

[dev]
ruff

[doc]
sphinx
sphinx-autoapi
sphinx-collapse
sphinxcontrib.bibtex
setuptools
sphinxcontrib.katex
furo
astroid

[envs]
py-rattler
uv

[hg]
python-hglib

[plugs]
asv-bench-memray

[test]
pytest
pytest-xdist
pytest-timeout
pytest-rerunfailures>=10.0
filelock
numpy
feedparser
selenium
flaky
pytest-rerunfailures
pip

[test:platform_python_implementation != "PyPy"]
scipy

[test:platform_system != "Windows"]
python-hglib
