Drop lower constraints

Maintaining project lower constraints has become an increasingly
difficult task, especially considering the new pip resolver.

That being considered, the TC has stated that it's up to project
maintainers to decide if they want to continue using lower constraints.
The Cinder project has already dropped the lower constraints job [2].

In order to reduce the burden, we dropped indirect dependencies from
the lower constraints file. This is now causing the lower constraints
job to time out:

   This is taking longer than usual. You might need to provide the
   dependency resolver with stricter constraints to reduce runtime.
   See https://pip.pypa.io/warnings/backtracking for guidance.
   If you want to abort this run, press Ctrl + C.

Since we don't really want to go back to maintaining a huge list of
lower constraints, it's time for us to remove the job.

[1] http://lists.openstack.org/pipermail/openstack-discuss/2021-March/021204.html
[2] https://review.opendev.org/c/openstack/cinder/+/789077

Change-Id: I08de76202f9c37332e599b2becd21ca5ca87df19
This commit is contained in:
Lucian Petrut 2022-01-26 16:26:46 +02:00
parent b76e4867bd
commit 64ff00727e
3 changed files with 0 additions and 40 deletions

View File

@ -10,7 +10,6 @@
templates:
- build-release-notes-jobs-python3
- check-requirements
- openstack-lower-constraints-jobs
- openstack-python3-yoga-jobs
check:
jobs:

View File

@ -1,31 +0,0 @@
coverage==5.2.1
ddt==1.2.1
debtcollector==1.19.0
eventlet==0.30.1
mock==3.0.0
netaddr==0.7.18
openstackdocstheme==2.2.1
os-brick==4.3.1
os-win==5.4.0
oslo.concurrency==4.4.0
oslo.config==8.6.0
oslo.context==3.1.1
oslo.i18n==5.0.1
oslo.log==4.4.0
oslo.serialization==4.1.0
oslo.service==2.5.0
oslo.utils==4.8.0
oslotest==3.8.0
pbr==5.5.1
python-barbicanclient==4.5.2
python-subunit==1.4.0
PyMI==1.0.0;sys_platform=='win32'
six==1.12.0
stestr===2.0.0
stevedore==1.20.0
testscenarios==0.4
testtools==2.2.0
tooz==1.58.0
wmi==0.5;sys_platform=='win32'
wrapt==1.7.0
wsgi-intercept==1.7.0

View File

@ -115,11 +115,3 @@ paths = ./compute_hyperv/hacking
deps = pip_missing_reqs
-rrequirements.txt
commands=pip-missing-reqs -d --ignore-file=compute_hyperv/tests/* compute_hyperv
[testenv:lower-constraints]
basepython = python3
deps =
-c{toxinidir}/lower-constraints.txt
-r{toxinidir}/test-requirements.txt
-r{toxinidir}/requirements.txt
-egit+https://github.com/openstack/nova#egg=nova