conftool>=6.0.0
cumin>=3.0.2
gitpython>=3.1.30
kafka-python~=2.0.2
packaging
pymysql>=1.0.2
pynetbox~=7.4
python-etcd~=0.4.5
requests>=2.28.1
wmflib

[:python_version == "3.11"]
dnspython~=2.3.0
kubernetes==22.6.*
redis==4.3.*

[:python_version > "3.11"]
dnspython~=2.7.0
kubernetes==30.1.*
redis==6.1.*

[format]
ruff

[prospector]
prospector[with_everything]==1.15.3
pytest>=7.2.1
requests-mock>=1.9.3

[sphinx]
sphinx_rtd_theme>=1.2.0
sphinx-argparse>=0.3.2
sphinx-autodoc-typehints>=1.12.0
Sphinx>=3.4.3
Sphinx<9.0.0,>=5.3.0
setuptools

[tests]
mypy>=1.0.1
pytest-cov>=4.0.0
pytest-xdist>=3.1.0
pytest<8.4.0,>=7.2.0
requests-mock>=1.9.3
ruff
types-PyMySQL
types-redis
types-requests
types-setuptools
