This package adds 3 new flake8 warnings
* ``I100``: Your import statements are in the wrong order.
* ``I101``: The names in your from import are in the wrong order.
* ``I201``: Missing newline between sections or imports.
Change-Id: I4feabcd4db583d213e0e4d414eee267b0ddb8870
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: I1816e2c948a02967471d440a6aa512706d3fb4f1
Update docs building:
* Switch to sphinx-build
* Update requirements for Sphinx and openstackdocstheme for
python 3
* Remove unneeded doc and translation sections from setup.cfg
Change-Id: Ic1a93606cb73778fc43e58b85ad65bee46c3c631
A recent change [1] updated the hacking version
in manila-tempest-plugin and made corresponding
fixes but unfortunately is python 2 incompatible.
We really only need hacking on master anyways,
where we no longer support python 2, so here we
make the requirement specific to python 3.
[1] https://review.opendev.org/#/c/716559
Closes-bug: #1870621
Change-Id: I9771cf31d50dbbfc0eb978ffb8f485c431cf2767
The repo is Python 3 now, so update hacking to version 3.0 which
supports Python 3.
Fix problems found.
Change-Id: I76d42ef91d3cfc133a6f7a4dfdf982e5fec0d443
This tempest plugin is being split out of the main manila project in
accordance with Queens goal "Split Tempest Plugins into Separate
Repos/Projects"[1]. This patch applies the standard boilerplate files
for OpenStack projects so that it can stand on its own.
[1] https://governance.openstack.org/tc/goals/queens/split-tempest-plugins.html