We’ve hit another readthedocs dependency issue causing CI/CD builds to fail. This is getting frustrating.
This time the error is:
ImportError: urllib3 v2.0 only supports OpenSSL 1.1.1+,
currently the 'ssl' module is compiled with OpenSSL 1.0.2n 7 Dec 2017.
See: https://github.com/urllib3/urllib3/issues/2168
The urllib3 package is dragged in by the ‘requests’ package, and it seems their v2.29.0 broke compatibility with recent urllib3 versions.
I added "requests<2.29.0” to the docs/source/requirements.txt to work around it, and readthedocs CI/CD builds now seem ok.
Regards, Mark.