These changes make oslo.tools more user friendly by documenting tools
introducing commands shortcut etc...
Introduced changes:
- add doc and build it with tox
- add tox and shortcut commands
- centralize tools
- launch zuul jobs
- apply pep8
- apply bashate
Change-Id: I0f948c9f507b8c951c5748265699a2f515350ff9
Yaml.load() return Python object may be dangerous if you receive a YAML
document from an untrusted source such as the Internet. The function
yaml.safe_load() limits this ability to simple Python objects like integers or
lists.
Reference:
https://security.openstack.org/guidelines/dg_avoid-dangerous-input-parsing-libraries.html
Change-Id: Ifc5c911170c6d173c3ab8f387a63d5089c0aac13
Move highest_semver.py, list_oslo_projects.py, and
list_unreleased_changes.sh to openstack-infra/release-tools where they
are more reusable.
Change-Id: I5f44d848080db5cd1f3a52d7ae6df5b670bc32f0
The YAML file in the governace repo describing repositories changed
names and format, so we need to update this tool.
Change-Id: I32b78ae73754cc5c4adbbc9c57e7a0a5ab71eb39
The oslo.config libraries are moving away from oslo-namespaced
packages.
Note that his requires oslo.config>=1.6.0
bp drop-namespace-packages
Change-Id: Ic0d4053875da0628f2359c109f2779d12aadc3eb
Add a script to print a list of the official oslo repositories. This can
be used as the basis of other tools that do things to those
repositories.
Change-Id: Iee0b73591b0153961606294a44d8db064478f656