[release-announce] validations-libs 1.5.0

no-reply at openstack.org no-reply at openstack.org
Mon Jan 10 09:17:39 UTC 2022


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(-)







More information about the Release-announce mailing list