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: Ib119207db682d20c01be673c5bc91227c80709e1
Update docs building:
* Switch to sphinx-build
* Update requirements for Sphinx and openstackdocstheme for
python 3, create doc/requirements.txt, switch to openstackdocstheme
from obsolete oslosphinx
* Remove unneeded doc and translation sections from setup.cfg
* Remove install_command, it's unneeded, the default is fine.
* Move constraints into deps, use TOX_CONSTRAINTS instead of obsolete
UPPER_CONSTRAINTS
* Switch to hacking 3.0, fix problems found
Change-Id: I44d09a65349a1d9b564e69a7fc32eb435446245c
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: I211039189a935e006dc77d3245486d72b7c104a9
* It merges the intree freezer tempest plugin to a the newly
seperated repo freezer-tempest-plugin
* Moves freezer/tests/integration/common.py to under freezer-tempest-plugin
as it is consumed in tests/api/base.py .
* Excluding freezer/tests/freezer_tempest_plugin/tests/api/test_version.py
as it is dependent on freezer project and it should be moved under
integration tests.
Change-Id: I6967f915758728827e8ddcd1a45a7023904b694e