We've moved this functionality into cliff, so remove it here. This
will let us update cliff to optimize away the common case pkg_resources.
Change-Id: I75922010bdb29dbea530b6527c8b71eb064fdb30
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.
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 lower-constraints and 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: I67fd82bf3755ee6942f8c97a05cd939225ddf5ad
Since we're not testing or supporting Python 2 anymore, we can
convert six calls to Python 3 and get rid of it.
Change-Id: I474c01ab6ed60aecf16524935f2866e76a66569a
Set flake8-import-order version to 0.17.1
Full py3 compatible version.
Add all Python3 modules to stdlib list.
Change-Id: I787202eee18c99aaa659e0267235f4c413a389e9
Since mock is part of unittest std lib now, we can just use it and
remove the external dependency.
Change-Id: Id71c701b8053af5f8ab26c9f6fa66140e76aa8fc
Now that openstacksdk handles insecure properly, we can get rid of the
logic here that re-does things.
Change-Id: I5a1abd781b12b73fa73f166d91687c2d5dd35356
Depends-On: https://review.openstack.org/580795
The TimingSession functionality has been merged into keystoneauth. This
allows us to use the CloudRegion object to get the Session directly.
Change-Id: Ib4c9210e681a2d2d9c5fc40de2c3ede1a5003154
The lower-constraint for sphinx conflicts with the range in
test-requirements, but since nothing has changed the requirements files
the check-requirements job hadn't gotten run and it didn't get caught.
Set the lower constraint to the lower bound of the range.
Change-Id: I7f7b15193993542d2c8949a0f99ae86a34753035
Create a tox environment for running the unit tests against the lower
bounds of the dependencies.
Create a lower-constraints.txt to be used to enforce the lower bounds
in those tests.
Add openstack-tox-lower-constraints job to the zuul configuration.
See http://lists.openstack.org/pipermail/openstack-dev/2018-March/128352.html
for more details.
Change-Id: Ieafa2beff7b8d26726765e9044dc0b5824e9339c
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>