CI: Drag forward more constraints

Previously, we'd install the lowest (mostly common) denominator of deps
for our func-py3 jobs. This left us not testing up-to-date deps for
many python versions, though, and could even prevent us from testing on
new python versions entirely. For example, py312 cannot install
greenlet 2.0.2, the last version to support py36; this caused gate
failures when OpenStack as a whole tried to run Swift's func tests on
Ubuntu 24.04.

Change-Id: I0e55d8b4c5ed520c0aad8cc952a9fa1683905356
This commit is contained in:
Tim Burke
2024-10-29 21:01:25 +00:00
parent c3f1ed3df1
commit a8ad97f838
3 changed files with 219 additions and 86 deletions

View File

@@ -44,7 +44,7 @@ deps =
[testenv:py36]
deps =
-c{toxinidir}/py36-constraints.txt
-c{toxinidir}/py3-constraints.txt
-r{toxinidir}/requirements.txt
-r{toxinidir}/test-requirements.txt