gevent>=1.5
paramiko<3,>=2.7
click>2
colorama<1
jinja2<4,>2
python-dateutil<3,>2
setuptools
configparser
pywinrm
distro<2,>=1.5

[:python_version < "3.9"]
graphlib_backport

[ansible]
pyyaml

[dev]
pyyaml
pytest==7.0.1
pytest-cov==3.0.0
coverage==6.2
codecov==2.1.12
black==22.3.0
isort==5.10.1
flake8==4.0.1
flake8-black==0.3.0
flake8-isort==4.1.1
mypy==0.971
types-cryptography
types-paramiko
types-python-dateutil
types-PyYAML
types-setuptools
pyinfra-guzzle_sphinx_theme==0.14
recommonmark==0.5.0
sphinx==2.2.1
docutils==0.17.1
wheel
twine
ipython
ipdb
ipdbplugin
flake8-spellcheck==0.12.1
redbaron

[docs]
pyinfra-guzzle_sphinx_theme==0.14
recommonmark==0.5.0
sphinx==2.2.1
docutils==0.17.1

[test]
pyyaml
pytest==7.0.1
pytest-cov==3.0.0
coverage==6.2
codecov==2.1.12
black==22.3.0
isort==5.10.1
flake8==4.0.1
flake8-black==0.3.0
flake8-isort==4.1.1
mypy==0.971
types-cryptography
types-paramiko
types-python-dateutil
types-PyYAML
types-setuptools
