![Dmitriy Rabotyagov](/assets/img/avatar_default.png)
ansibe-compat is pulled in by ansible-lint[1] while also being in use by molecule [2]. Latest release of ansibe-compat does break currently existing molecule version which results in molecule to fail installing internal galaxy requirements[3] Thus, we need to be able to limit maximum version of ansible-compat for testing. As all other ansible requirements are defined in denylist, it makes sense to extend it with ansible-compat as well [1]6178262c7e/.config/requirements.in (L4)
[2]23200bc984/.config/requirements.in (L1)
[3] https://zuul.opendev.org/t/openstack/build/4168176ce1a646a79235bbe3e1bf17ed/log/job-output.txt#1020 Needed-By: https://review.opendev.org/c/openstack/openstack-ansible/+/939274 Change-Id: I56e203007c491cb247435f3b8e5320ca2852a9ab
59 lines
1.3 KiB
Plaintext
59 lines
1.3 KiB
Plaintext
# linters - each project may have a different version with loose convergence
|
|
# over time.
|
|
astroid
|
|
ansible-lint
|
|
bandit
|
|
bashate
|
|
flake8
|
|
flake8-docstrings
|
|
flake8-import-order
|
|
flake8-logging-format
|
|
hacking
|
|
isort
|
|
mccabe
|
|
mypy
|
|
pep257
|
|
pep8
|
|
pre-commit
|
|
pyflakes
|
|
pycodestyle
|
|
pylint
|
|
yamllint
|
|
|
|
# The following Neutron libraries need to be denylisted
|
|
# as they do not use cycle-with-intermediary. The only time they
|
|
# would be updated is at release time.
|
|
networking-bagpipe
|
|
networking-bgpvpn
|
|
networking-l2gw
|
|
networking-odl
|
|
networking-sfc
|
|
neutron
|
|
neutron-dynamic-routing
|
|
neutron-fwaas
|
|
neutron-lbaas
|
|
neutron-vpnaas
|
|
vmware-nsxlib
|
|
|
|
# Projects are free to specify their own version of ansible and molecule
|
|
ansible
|
|
ansible-compat
|
|
ansible-core
|
|
molecule
|
|
molecule-plugins
|
|
|
|
# Tempest and its plugins are branchless which means master version of these
|
|
# tools are used in testing the master + stable branches (except EM stable branch
|
|
# where we pin the Tempest and plugins for testing). Keeping Tempest in the
|
|
# u-c file will block testing the master + stable branches with Tempest master.
|
|
# Bug#1916771 for more details.
|
|
# Once any stable branch move to 'Extended Maintenance' and we pin the
|
|
# older Tempest to test them then we can move it from here to u-c file.
|
|
tempest
|
|
|
|
# annoying from setuptools
|
|
pkg_resources
|
|
|
|
# We want to always have latest list of trusted Certificate Authorities
|
|
certifi
|