Documentation build environments use doc/requirements.txt where sphinx
is already present. Use doc/requirements.txt in the pep8 environment
because sphinx is required by sphinx8.
Change-Id: I3a2c9ae392745e001c5bdd01212c996e54c44f0c
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
2. Update some URLs to latest
3. Remove unncessary "=="
Change-Id: Idcb616fd3add4d58f22b91865cec8a54fe492092
We run yamllint with the same configuration in kayobe-config, so we
should catch issues here before they are synchronised.
Change-Id: Ia2de07abc7c58040f99766adb950c477800ea56d
stestr [1] is a fork of the testrunner python test runner.
Coverage tests can be run using 'tox -e cover'.
Adds a job for checking coverage to Zuul check and gate.
[1] http://stestr.readthedocs.io/en/latest/
Change-Id: I25cd407677a4013d022f87d124c6db43ab6bb2e0
Story: #2001637
Task: #6648