* Replace .testr.conf by .stestr.conf for migration and update
.gitignore,test-requirements files accordingly
* Use 3.18.0 as the minversion for tox
Change-Id: I6bf98adecb772896c6243a90271a1b258569a4df
Switch to openstackdocstheme 2.2.1 and reno 3.1.0 versions. Using
these versions will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
Set openstackdocs_pdf_link to link to PDF file. Note that
the link to the published document only works on docs.openstack.org
where the PDF file is placed in the top-level html directory. The
site-preview places the PDF in a pdf directory.
Disable openstackdocs_auto_version to not auto-version the documents.
Disable openstackdocs_auto_name to use 'project' variable as name.
Change pygments_style to 'native' since old theme version always used
'native' and the theme now respects the setting and using 'sphinx' can
lead to some strange rendering.
Remove docs requirements from test-requirements, they are not needed
during install or test but only for docs building.
openstackdocstheme renames some variables, so follow the renames
before the next release removes them. A couple of variables are also
not needed anymore, remove them.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I7a752815abf068c8fecadfa8ecbf01e77bf6efdc
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: I093d57f49f7da215e9d18b231aed2358fb268d47
This repo is now testing only with Python 3, so let's make
a few cleanups:
- Remove python 2.7 stanza from setup.py
- Add requires on python >= 3.6 to setup.cfg so that pypi and pip
know about the requirement
- Remove obsolete sections from setup.cfg
- Update classifiers
- Update requirements, no need for python_version anymore
- Cleanup */source/conf.py to remove now obsolete content.
- Use newer openstackdocstheme, reno, Sphinx, hacking versions
for python3
- Add pytest as requirement, horizon does not provide this anymore and
the tests here call horizon files that need it.
Change-Id: I5983a19cadb210d55c30107fb963cfeaae0f1ee9
Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
Change-Id: I655ee24030b06c25ded9df6e88e44bd5f4b78b6a
Closes-Bug: #1831528
This patch adds basic tests to verify that vitrage-dashboard is
installed and could be opened.
Also it removes oslotest which is not used.
vitrage-dashboard-integration-tests job is added in a non-voting mode.
Change-Id: I03c6a28014a73605b72441a0241e1dc1cd3f908c
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: Ie9b81c1edeb938ad9e5e06ee2d604ce28a9dea43
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: I09e931c5c99d3e14e50397267665e2fb3df3c16f