requests
pyyaml
netaddr
Cheetah3
distro
python-ldap
dnspython
file-magic
schema
systemd-python
gunicorn

[:python_version < "3.7"]
dataclasses
importlib-resources

[changelog]
towncrier>=22.8.0

[docs]
sphinx
sphinx-rtd-theme
sphinxcontrib-apidoc

[extra]
psutil

[lint]
importlib-resources
pyflakes
pycodestyle
pylint
black==22.3.0
types-requests
types-PyYAML
types-psutil
types-netaddr
types-setuptools
types-dataclasses
types-mock==5.1.*
types-urllib3
isort
pre-commit

[mongodb]

[mongodb:python_version <= "3.6"]
pymongo<4.2

[mongodb:python_version > "3.6"]
pymongo>=4.2

[test]
pytest>6
pytest-cov
coverage
pytest-mock>3.3.0
pytest-benchmark

[test:python_version > "3.12"]
legacycrypt

[windows]
pefile
