# 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.5.0
cryptography>=43.0.0
netaddr>=0.7.19
PyYAML>=6.0.0
# temporarily capping pydantic for CI
pydantic<2.12
# 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
bump-my-version>=1.2.4
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
pytest>=8.2.0
pre-commit>=3.2.0
pre-commit-hooks>=3.3.0
referencing>=0.35.0
ruff==0.14.0
tox
twine
yamllint
