diff --git a/install_requirements.sh b/install_requirements.sh index 5401a57c9ac606f3f2042e9e352e84e20103a4c5..9d2705e9e4ad9e2a41b3c2f17263dea0c30b6ff3 100755 --- a/install_requirements.sh +++ b/install_requirements.sh @@ -47,9 +47,12 @@ sudo ldconfig cd ../.. echo "Updating PIP, SetupTools and Wheel..." -pip install --upgrade pip # ensure next packages get the latest versions -pip install --upgrade setuptools wheel # bring basic tooling for other requirements -pip install --upgrade pip-tools pylint # bring tooling for package compilation and code linting +# Bring basic tooling for other requirements, package compilation, and code linting. +# Ensure next packages get the fixed versions to prevent: +# "'InstallRequirement' object has no attribute 'use_pep517'" +pip install --upgrade 'pip==25.2' +pip install --upgrade 'setuptools==79.0.0' 'wheel==0.45.1' +pip install --upgrade 'pip-tools==7.3.0' printf "\n" echo "Creating integrated requirements file..."