blob: 5ea54b07c7c052dd4238d6226f62b629b275a3c2 [file] [log] [blame]
# Python tools required for Ansible and tests to run
#
# SPDX-FileCopyrightText: © 2020 Open Networking Foundation <support@opennetworking.org>
# SPDX-License-Identifier: Apache-2.0
# ansible
ansible~=5.3.0
netaddr~=0.8.0
ansible-lint~=5.4.0
rich~=10.16.2
# ansible testing
molecule~=3.5.2 # newest 3.6.0 has bug that breaks molecule login: https://github.com/ansible-community/molecule/issues/3435
molecule-vagrant~=1.0.0
python-vagrant~=0.5.15
molecule-docker~=1.1.0
docker~=5.0.3
# linting and formatting
black~=22.1.0
flake8~=4.0.1
pylint~=2.11.1
reuse~=0.14.0
yamllint~=1.26.3
python-debian==0.1.40
# netbox
pynetbox~=6.6.0
# templating
cookiecutter~=1.7.3
# password generation
passlib~=1.7.4
bcrypt~=3.2.0
zxcvbn~=4.4.28