Resolve a number of conflicts between projects to get the
lower-constraints job passing again.
Signed-off-by: Stephen Finucane <stephenfin@redhat.com>
Change-Id: Id23e7692bc6f20cbcc989d68fd717c93425a38a5
The mock third party library was needed for mock support in py2
runtimes. Since we now only support py36 and later, we don't need it
in lower-constraints.
These changes will help us to drop `mock` from openstack/requirements
Change-Id: Ia6a63bce0a1062e0ecd1f2f3bea3f8e4502e7190
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.
Remove docs requirements from lower-constraints, 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.
Set openstackdocs_auto_name to use 'project' 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.
See also
http://lists.openstack.org/pipermail/openstack-discuss/2020-May/014971.html
Change-Id: I51fea3e1e954fd8fce782025d00aaf9dc396a68d
These translation sections are not needed anymore, Babel can
generate translation files without them.
Change-Id: I05cd9dcf68ff329b37b2db824b421c097546442e
senlinclient still uses Profile, which is deprecated and marked for
removal. Update create_connection to be able to work in a post-Profile
world. Amongst other things, this was causing nothing to set the
default_microversion setting.
Also, make_client was calling create_connection, but it doesn't need to
because openstackclient already has an sdk_connection object that can be
used. Just return it.
Related to https://storyboard.openstack.org/#!/story/2003146
Change-Id: I7bc0bfdecf1b1461714de1da8b56e3e47154726d
According to Openstack summit session [1],
stestr is maintained project to which all Openstack projects should migrate.
Let's switch to stestr as other projects have already moved to it.
[1] https://etherpad.openstack.org/p/YVR-python-pti
Change-Id: I81ec9b4271d40036f0c680d10c481cabfd2245e8
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: Ib0e088b93c0588c8d083d32e398c3a4b1b7186cf
Depends-On: https://review.openstack.org/555034
Signed-off-by: Doug Hellmann <doug@doughellmann.com>