Commit Graph

15 Commits

Author SHA1 Message Date
Ghanshyam Mann 77b81a34c6 Drop lower-constraints.txt and its testing
As discussed in TC PTG[1] and TC resolution[2], we are
dropping the lower-constraints.txt file and its testing.
We will keep lower bounds in the requirements.txt file but
with a note that these are not tested lower bounds and we
try our best to keep them updated.

[1] https://etherpad.opendev.org/p/tc-zed-ptg#L326
[2] https://governance.openstack.org/tc/resolutions/20220414-drop-lower-constraints.html#proposal

Change-Id: I014744b686c32ad25785a89af3675418d8d2717e
2023-02-16 11:17:06 -08:00
Zuul b06d2511fc Merge "trivial: Drop references to os-testr" 2021-07-28 13:12:29 +00:00
Stephen Finucane c52b7cf327 Fix lower-constraints
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
2021-07-13 16:40:30 +01:00
gugug 7afd6c7e3f trivial: Drop references to os-testr
os-testr is dead. Long live stestr.

Change-Id: I8e5688e2a1ecc5fde96b059150cad6d9221fcd36
2020-09-09 09:06:34 +08:00
Ghanshyam Mann d862e35ca8 [goal] Migrate testing to ubuntu focal
As per victoria cycle testing runtime and community goal[1]
we need to migrate upstream CI/CD to Ubuntu Focal(20.04).

Fixing:
- bug#1886298
Bump the lower constraints for required deps which added python3.8 support
in their later version.

Story: #2007865
Task: #40219

Closes-Bug: #1886298

[1] https://governance.openstack.org/tc/goals/selected/victoria/migrate-ci-cd-jobs-to-ubuntu-focal>

Change-Id: I9774a78bbb4cbeee17bb09386cbddede1222c970
2020-08-08 22:07:10 +00:00
Zuul f0e783edcf Merge "Remove translation sections from setup.cfg" 2020-06-29 02:53:42 +00:00
Hervé Beraud 55d9af5ebe drop mock from lower-constraints
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
2020-06-09 12:00:05 +02:00
Zuul 3b5ceb2386 Merge "Remove all usage of six library" 2020-06-02 09:03:54 +00:00
Andreas Jaeger 3fb93d566a Switch to newer openstackdocstheme and reno versions
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
2020-05-22 17:21:15 +00:00
malei d63b2b0263 Remove translation sections from setup.cfg
These translation sections are not needed anymore, Babel can
generate translation files without them.

Change-Id: I05cd9dcf68ff329b37b2db824b421c097546442e
2020-05-20 10:20:25 +08:00
jacky06 f23d3ae5e4 Remove all usage of six library
Convert all code to not require six library and instead
use python 3.x logic.

Change-Id: I9301046d6df0bcdcc76808f8a32a67388ddffb95
2020-05-06 23:52:39 +08:00
Duc Truong c24f8593d5 Bump openstacksdk to 0.24.0
This is needed to pull in the following bug fixes from openstacksdk:
- https://review.openstack.org/#/c/631362/
- https://review.openstack.org/#/c/629110/

Change-Id: Ic0a7313788503adbd1296ca05ee85e17f39399dc
2019-02-05 17:54:37 +00:00
Monty Taylor cda86480a4
Update python-senlinclient to use current openstacksdk
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
2018-08-14 13:36:44 -05:00
Vu Cong Tuan cf697ba3ec Switch to stestr
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
2018-07-13 10:58:42 +07:00
Doug Hellmann 8ef3a1ed02 add lower-constraints job
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>
2018-03-22 18:03:14 -04:00