ansible-core>=2.13.0
ansible-compat>=24.10.0
black>=24.3.0
filelock>=3.3.0
importlib-metadata
jsonschema>=4.10.0
packaging>=21.3
pathspec>=0.10.3
pyyaml>=5.4.1
ruamel.yaml>=0.18.5
subprocess-tee>=0.4.1
yamllint>=1.30.0

[:platform_system == "Windows"]
will-not-work-on-windows-try-from-wsl-instead

[:python_version < "3.12"]
wcmatch>=8.1.2

[:python_version >= "3.12"]
wcmatch>=8.5.0

[docs]
mkdocs-ansible>=24.12.0
uv>=0.5.5

[test]
black
coverage-enable-subprocess
coverage[toml]>=6.4.4
jmespath
license-expression>=30.3.0
mypy
netaddr
pip
psutil
pylint
pytest>=7.2.2
pytest-mock
pytest-plus>=0.6
pytest-xdist[psutil,setproctitle]>=2.1.0
pytest-instafail>=0.5.0
ruamel.yaml>=0.17.31
ruamel-yaml-clib
tox>=4.0.0
types-jsonschema
types-pyyaml
