We are delighted to announce the release of: validations-libs 1.5.0: A common library for the validations framework The source is available from: https://opendev.org/openstack/validations-libs Download the package from: https://tarballs.openstack.org/validations-libs/ For more details, please see below. Changes in validations-libs 1.4.0..1.5.0 ---------------------------------------- 17e6895 Add backward compatibility for python pathlib module 68adc1f Convert fstrings to .format to facilitate porting 1eee81d Mocking 'open' to improve test isolation ed33291 Disable spinner when running validation in non quiet mode 5ba9c42 Add the community validation paths 399d290 Refactor set_argument_parser to fix shell regression 53b5732 Enforce existing roles and playbooks checks 1bbf282 Add new CLI sub command to create community validations d61126b Use py3 as the default runtime for tox 7d416ac Default value of the constructor parameter Diffstat (except docs and test files) ------------------------------------- README.rst | 146 +++++++++++ setup.cfg | 1 + tox.ini | 2 +- validation.cfg | 4 + validations_libs/ansible.py | 25 +- validations_libs/cli/base.py | 32 +-- validations_libs/cli/community.py | 106 ++++++++ validations_libs/cli/history.py | 12 +- validations_libs/cli/lister.py | 8 +- validations_libs/cli/run.py | 6 +- validations_libs/cli/show.py | 26 +- validations_libs/community/__init__.py | 15 ++ validations_libs/community/init_validation.py | 220 ++++++++++++++++ validations_libs/constants.py | 88 +++++++ validations_libs/utils.py | 185 ++++++++++++- validations_libs/validation.py | 9 +- validations_libs/validation_actions.py | 78 ++++-- 28 files changed, 1770 insertions(+), 137 deletions(-)