# pyavd minimal requirements when running from source
# anta is set to latest version to make sure developers run with the latest version
# when generating molecule artifacts.
anta==1.4.0
cvprac>=1.4.0
netaddr>=0.7.19
PyYAML>=6.0.0
treelib>=1.5.5
jsonschema>=3.2.0
# dev requirements
ansible-core>=2.16.0,<2.19.0
ansible-doc-extractor>=0.1.10
ansible-lint>=25.1.3
aristaproto[compiler]>=0.1.1
codespell>=2.2.6
deepmerge>=1.1.0
docker>=7.1.0
identify>=1.4.20
jsonschema-rs>=0.24
molecule>=6.0
molecule-plugins[docker]>=23.4.0
pydantic>=2.3.0
pylint>=3.2.6
pre-commit>=3.2.0
pre-commit-hooks>=3.3.0
referencing>=0.35.0
ruff==0.11.11
tox
treelib>=1.5.5
twine
yamllint
