ansible-core<2.18.0,>=2.16.0
ncclient>=0.6.13
paramiko>=2.12.0
ansible-pylibssh>=1.1.0
PyYAML>=6.0.0
requests>=2.25.0
urllib3>=1.26.0
typing-extensions>=4.0.0

[container]
ansible-runner>=2.3.0
ansible-builder>=3.0.0

[dev]
ansible-dev-tools>=24.0.0
ansible-lint>=24.0.0
ansible-compat>=4.0.0
molecule>=6.0.0
ansible-creator>=24.0.0
tox-ansible>=24.0.0
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
pytest-ansible>=4.0.0
pytest-xdist>=3.0.0
pytest-html>=3.0.0
black>=23.0.0
isort>=5.12.0
flake8>=6.0.0
pylint>=2.17.0
mypy>=1.5.0
yamllint>=1.32.0
pre-commit>=3.3.0
sphinx>=7.0.0
sphinx-rtd-theme>=1.3.0
sphinx-ansible-theme>=0.9.0
antsibull-docs>=1.10.0
types-PyYAML>=6.0.0
types-requests>=2.31.0
types-paramiko>=3.3.0
bandit>=1.7.5
safety>=2.3.0
coverage[toml]>=7.0.0

[docs]
sphinx>=7.0.0
sphinx-rtd-theme>=1.3.0
sphinx-ansible-theme>=0.9.0
antsibull-docs>=1.10.0

[lint]
ansible-lint>=24.0.0
black>=23.0.0
isort>=5.12.0
flake8>=6.0.0
pylint>=2.17.0
mypy>=1.5.0
yamllint>=1.32.0

[test]
pytest>=7.0.0
pytest-cov>=4.0.0
pytest-mock>=3.10.0
pytest-ansible>=4.0.0
ansible-core<2.18.0,>=2.16.0
