
[:python_version < "3.10"]
typing-extensions>=3.10.0.2

[doc]
sphinx-autodoc-typehints
sphinx<8,>=7.4.7
sphinx_rtd_theme

[test]
coverage[toml]
ddt!=1.4.3,>=1.1.1
pre-commit
pytest-cov
pytest-instafail
pytest-mock
pytest-sugar
pytest>=7.3.1

[test:python_version < "3.11"]
typing-extensions

[test:python_version < "3.8"]
mock

[test:python_version >= "3.9"]
mypy==1.18.2

[test:python_version >= "3.9" and sys_platform != "cygwin"]
basedpyright==1.39.9
