flake8 new release 3.8.0 added new checks and gate pep8
job start failing. hacking 3.0.1 fix the pinning of flake8 to
avoid bringing in a new version with new checks.
Though it is fixed in latest hacking but 2.0 and 3.0 has cap for
flake8 as <4.0.0 which mean flake8 new version 3.9.0 can also
break the pep8 job if new check are added.
To avoid similar gate break in future, we need to bump the hacking min
version.
- http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014828.html
Change-Id: Ief6bc5af5ee7f12053d15a8fb72c0f3e14b671e1
Sphinx 1.8 introduced [1] the '--keep-going' argument which, as its name
suggests, keeps the build running when it encounters non-fatal errors.
This is exceptionally useful in avoiding a continuous edit-build loop
when undertaking large doc reworks where multiple errors may be
introduced.
[1] https://github.com/sphinx-doc/sphinx/commit/e3483e9b045
Change-Id: I2f1d5655e661188d8809fb2522bd5a10b385e8d2
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. Update the UPPER_CONSTRAINTS_FILE for tox[1]
[1]: refer to http://lists.openstack.org/pipermail/openstack-discuss/2019-May/006478.html
Change-Id: Id095cbd60f5a11f25a64f37b18393afbd4b4262c
When the TC merged I2637dd714cbb6d38ef8b8dc1083e359207118284 we're
supposed to invoke stestr rather than testr so lets do that
Change-Id: I219b3c448aae6df010cdccced1b9072dc6db0729
python-subunit is not used directly anywhere
and it is dependency of both testrepository
and os-testr
(probably was used by some tox wrapper script before)
Change-Id: I54a0f3cc18bebc176409821f954895c5f06ab8f9
As part of the docs migration work[0] for Pike we need to switch to use
the openstackdocstheme.
[0]https://review.openstack.org/#/c/472275/
Change-Id: If242bcfa53a688da52ac197f783f7b6dd2c5e246
Depends-on: I5d91dcd4a50b148eae4c2bf905cf52c8d5bbbe8e
Babel is used for i18n - we can re-add it if needed.
Neither testscenarios, testtools or oslotest are used in the current tests.
These provide testing utilities and can be added later if we use them.
Change-Id: If2ba0ddd902671d29b765497b420e7b4a4b14963
Since pbr already landed and the old version of hacking seems not
work very well with pbr>=2, we should update it to match global
requirement.
Partial-Bug: #1668848
Change-Id: Ic22b087ff72908250aa1c481ea8394231a3affc5