jinja2>=2.9
rich>=11.2.0
textual>=0.41.0

[:python_version < "3.8.0"]
typing_extensions

[benchmark]
asv

[dev]
Cython
pytest
pytest-cov
ipython
pytest-textual-snapshot
textual!=0.65.2,!=0.66,>=0.43
packaging
black
flake8
isort
mypy
check-manifest
bump2version
sphinx
furo
sphinx-argparse
towncrier
asv

[dev:python_version < "3.14"]
greenlet

[dev:python_version >= "3.12"]
setuptools

[docs]
IPython
bump2version
sphinx
furo
sphinx-argparse
towncrier

[lint]
black
flake8
isort
mypy
check-manifest

[test]
Cython
pytest
pytest-cov
ipython
pytest-textual-snapshot
textual!=0.65.2,!=0.66,>=0.43
packaging

[test:python_version < "3.14"]
greenlet

[test:python_version >= "3.12"]
setuptools
