Fix: Use == instead of === in upper-constraints.onap.txt 89/143489/1
authorMatthew Watkins <mwatkins@linuxfoundation.org>
Wed, 4 Mar 2026 17:38:27 +0000 (17:38 +0000)
committerMatthew Watkins <mwatkins@linuxfoundation.org>
Wed, 4 Mar 2026 17:38:55 +0000 (17:38 +0000)
The arbitrary equality operator (===) is not compatible with pip's
constraint resolution when requirements files use >= specifiers.
This caused ResolutionImpossible errors across all ONAP repos that
reference this constraints file remotely.

Change === to == (version matching) which pip can reconcile with
the >= lower bounds in each repo's requirements-docs.txt.

Issue-ID: CIMAN-33
Change-Id: I1019dea8cbe01cec85b83fa80e385a45049dbf18
Signed-off-by: Matthew Watkins <mwatkins@linuxfoundation.org>
etc/upper-constraints.onap.txt

index c5974b0..c54cdf8 100644 (file)
@@ -1,21 +1,21 @@
 # Compatibility
-setuptools===69.0.3
+setuptools==69.0.3
 
 # Core Sphinx
-sphinx===7.1.2
-sphinx-rtd-theme===2.0.0
+sphinx==7.1.2
+sphinx-rtd-theme==2.0.0
 
 # Diagram extensions
-sphinxcontrib-mermaid===2.0.0
-sphinxcontrib-plantuml===0.29
+sphinxcontrib-mermaid==2.0.0
+sphinxcontrib-plantuml==0.29
 
 # API documentation
-sphinxcontrib-openapi===0.8.4
+sphinxcontrib-openapi==0.8.4
 
 # Quality & tooling
-sphinxcontrib-spelling===8.0.0
-sphinx-toolbox===3.5.0
+sphinxcontrib-spelling==8.0.0
+sphinx-toolbox==3.5.0
 
 # Code quality tools
-autopep8===2.3.1
-pylint===3.0.3
+autopep8==2.3.1
+pylint==3.0.3