-r base.txt

black ==24.8.0
isort >=5.10.1, <6.0
flake8 >=5.0.4, <8.0
pytest
pytest-cov
pytest-httpx
pytest-snapshot
pytest-asyncio
pyfakefs
freezegun

pyright ==1.1.378
types-python-dateutil >=2.8.19.3
types-click >=7.1.8, <9.0
types-toml >=0.10.8, <0.11
types-tabulate >=0.9.0.0
types-jsonschema >=4.17.0
types-tqdm >=4.66.0
types-xmltodict >=0.13.0.3
numpy  # needed when running mypy on tests *shrug*

sphinx
sphinx_rtd_theme
sphinx-mdinclude <0.7  # incompatible with sphinx-rtd-theme via docutils
sphinx-click

protolint-bin
types-protobuf
mypy-protobuf
