doc
playbooks
roles
add-authorized-keys
add-build-sshkey
add-fileserver
add-gpgkey
add-launchpad-credentials
add-sshkey
ara-report
bindep
build-puppet-module
build-python-release
build-releasenotes
buildset-artifacts-location
configure-mirrors
copy-build-sshkey
create-afs-token
destroy-afs-token
emit-ara-html
emit-job-header
ensure-babel
ensure-output-dirs
ensure-sphinx
ensure-tox
ensure-twine
fetch-coverage-output
fetch-javascript-content-tarball
fetch-javascript-output
fetch-javascript-tarball
fetch-puppet-module-output
fetch-python-sdist-output
fetch-sphinx-output
fetch-subunit-output
fetch-tox-output
fetch-translation-output
fetch-zuul-cloner
find-constraints
htmlify-logs
install-docker
install-if-python
install-javascript-packages
install-nodejs
install-yarn
log-inventory
mirror-workspace-git-repos
multi-node-bridge
multi-node-firewall
multi-node-hosts-file
multi-node-known-hosts
nodejs-test-dependencies
npm
persistent-firewall
prepare-workspace
publish-artifacts-to-fileserver
release-afs-volume
remove-build-sshkey
remove-gpgkey
remove-launchpad-credentials
remove-sshkey
revoke-sudo
set-zuul-log-path-fact
sign-artifacts
sphinx
stage-output
start-zuul-console
test-emit-job-header
test-setup
tox
trigger-readthedocs
upload-afs
upload-logs
upload-logs-swift
upload-npm
upload-pypi
validate-host
version-from-git
yarn
__init__.py
tests
.gitignore
.gitreview
.stestr.conf
LICENSE
README.rst
bindep.txt
setup.cfg
setup.py
test-requirements.txt
tox.ini
zuul.yaml

Add a testenv:py27 environment that overrides basepython to 2.7 Unfortunately implicit namespace packages are a Python3 thing [1] so we have to scatter a few __init__.py's around for the test loader under python2 to be able to find the unit test directories. Update documenation to mention this Needed-By: https://review.openstack.org/592768 [1] https://www.python.org/dev/peps/pep-0420/ Change-Id: I9a653666e8a083fb7f3fbb92589fe0467a41e6e6