This PR uses the pip-compile command from pip-tools to generate a lock file for requirments-docs.txt. This was generated in Python 3.8 virtual environment.
NOTE:
The following urllib3 requirements were added to requirements-docs.txt to force the same version constraints as botocore when generating the requirements-docs-lock.txt:
This specifically becomes an issue when using Python 3.8 since Sphinx has a transitive dependency on the latest version of urllib3 and botocore will require urllib3>=1.25.4,<1.27.
This PR uses the
pip-compile
command frompip-tools
to generate a lock file forrequirments-docs.txt
. This was generated inPython 3.8
virtual environment.NOTE: The following urllib3 requirements were added to
requirements-docs.txt
to force the same version constraints as botocore when generating therequirements-docs-lock.txt
:This specifically becomes an issue when using Python 3.8 since
Sphinx
has a transitive dependency on the latest version of urllib3 and botocore will requireurllib3>=1.25.4,<1.27
.