These were found by a later version of ansible-lint. This should have
no effect, but just fixes some inconsistent whitespace issues.
Change-Id: I7bcde4942c97cfe743e8aba74833aeb5844c8290
OpenStack's Python release jobs don't run tox, and don't install the
projects being packaged, not even in the branch tarball variants
these days. Remove the bindep, ensure-tox and collect-tox-logs roles
from pti-python-tarball and python-branch-tarball playbooks so that
the jobs using them can be more portable between distro versions
with less work. This should also make the jobs considerably faster.
Change-Id: Icc30a79f770ed78674354f6226d28907bab7eb1d
The publish-openstack-python-branch-tarball job run by many projects
uses tox (in python-branch-tarball/post.yaml), so needs it installed.
Change-Id: Iba219ad14523ce900d9562ef56c78cc6c15aa01d
Pip is used by this task, make sure ensure-pip is used so it is
present.
While here, install git-review to a venv and symlink it globally to
keep things separate.
Change-Id: If6b1abd2545c68f727bddc5317797236f451b67c
Signed-off-by: Sean McGinnis <sean.mcginnis@gmail.com>
Signed-off-by: Ian Wienand <iwienand@redhat.com>
The check-python-release role is still running 'setup.py check' against
the repo. That command is obsolete, and should be replaced with twine.
The pti-python-tarball/check.yaml playbook already runs twine, so we can
just remove the role with the obsolete command to have it tested with
twine.
Change-Id: I99469da7b0f06656524d97d788b7440e1ed8ad4f
chdir to the same directory used by the step that builds the dist
files in the first place
Change-Id: Idc905fd5bd921a2d0b5c384505b6bf5880973aba
Signed-off-by: Doug Hellmann <doug@doughellmann.com>
* twine has introduced a new feature to check the README.rst so that
the content should render fine on pypi
Change-Id: I05bceff2feafc24e93e295312cdff4bcabf00501
Import the python-tarball playbook from openstack-zuul-jobs and call
it pti-python-tarball to reflect the fact that it honors the OpenStack
Python Testing Interface.
Redefine release-openstack-python3 to use the new pti-python-tarball
playbook instead of inheriting from release-openstack-python, because
the old job uses the old python-tarball playbook which does not honor
the release_python variable.
Change-Id: Ic6c1da3e05d3fc59700ed97e1e5aafa3196d9fb6
Signed-off-by: Doug Hellmann <doug@doughellmann.com>