Per [1], the docs requirements were failing (or at least could) due to
test-requirements being used instead of doc/requirements. The former
may include dep versions not compatible with the upper-constraints and
hence cause issues for the new pip resolver. This patch fixes that.
[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-January/019611.html
Change-Id: Ifcf59e49b00e9b468b59f53de53c417a0e84adc4
Signed-off-by: Nicolas Bock <nicolas.bock@canonical.com>
Switch to openstackdocstheme 2.2.1 version. Using
this version will allow especially:
* Linking from HTML to PDF document
* Allow parallel building of documents
* Fix some rendering problems
Update Sphinx version as well.
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.
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: I87335b8494a7b1b3eddd3b6b46b5b5d04227bb6d
The repo is Python 3 now, so update hacking to version 3.0.1 which
supports Python 3.
Fix problems found.
Update local hacking checks for new flake8.
Switch to dnspython in requirements.
See also https://review.opendev.org/726353.
Co-Authored-By: Sean McGinnis <sean.mcginnis@gmail.com>
Depends-On: https://review.opendev.org/715682
Change-Id: I49a0ba49133f9592089d3829405847bf2ff8b425
1. Sync sphinx dependency with global requirements. It caps python 2 since
sphinx 2.0 no longer supports Python 2.7.
Change-Id: I1a5bae859f4ae998db33331126e82c7f5862a011
designate-tempest-plugin re-uses the hacking checks available
in the tempest code, but those are written with tempest's
test-requirements in mind.
In particular, the hacking version pins down pep8/flake8 dependencies,
and couple of years ago the pep8 package was renamed to pycodestyle.
The newer hacking tempest uses already depends on pycodestyle,
and so are the checks in tempest, but old hacking used by
designate-tempest-plugin was not installing it at all,
failing any pep8 job run.
Change-Id: I190f10eb1754d47b17ce9e660e9ca0cdba5bbbbc
Fixes a couple typos, changes the bad hacking requirement.
Also this will hopefully publish the docs to docs.openstack.org
Partial-Bug: #1668848
Change-Id: I8f2ba666e8fa20012096cd9b81e836818affa786
See https://review.openstack.org/283511 for history.
Change-Id: I7733e8786d6b525a7c9a8d4f12add329cd030d9d
Partially-Implements: blueprint designate-tempest-plugin