Morning all,
just wanted to add that we also tried an older 'requests' module version (2.29.0 instead of 2.31.0) which provided us with urllib3 1.26.19, lower than 2.0 and did not complain about OpenSSL versions:
-bash-5.0$ sudo python -m pip install requests==2.29.0
Collecting requests==2.29.0
Downloading requests-2.29.0-py3-none-any.whl (62 kB)
|################################| 62 kB 397 kB/s
Collecting charset-normalizer<4,>=2
Using cached charset_normalizer-3.3.2-py3-none-any.whl (48 kB)
Collecting certifi>=2017.4.17
Using cached certifi-2024.7.4-py3-none-any.whl (162 kB)
Collecting idna<4,>=2.5
Using cached idna-3.7-py3-none-any.whl (66 kB)
Collecting urllib3<1.27,>=1.21.1
Downloading urllib3-1.26.19-py2.py3-none-any.whl (143 kB)
|################################| 143 kB 27.5 MB/s
Installing collected packages: charset-normalizer, certifi, idna, urllib3, requests
WARNING: The script normalizer is installed in '/opt/freeware/bin' which is not on PATH.
Consider adding this directory to PATH or, if you prefer to suppress this warning, use --no-warn-script-location.
Successfully installed certifi-2024.7.4 charset-normalizer-3.3.2 idna-3.7 requests-2.29.0 urllib3-1.26.19
WARNING: You are using pip version 20.1.1; however, version 24.0 is available.
You should consider upgrading via the '/usr/bin/python -m pip install --upgrade pip' command.
So it seems that the openssl dependency does not exist in lower versions.
Anyyway, is there any compatibility matrix available between pip modules and python versions?
Thanks and regards
Jose
------------------------------
Antonio Gallego
------------------------------