boto / botocore

The low-level, core functionality of boto3 and the AWS CLI.
Apache License 2.0
1.45k stars 1.06k forks source link

Add a lock file for requirements-docs.txt #3208

Open jonathan343 opened 1 week ago

jonathan343 commented 1 week ago

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:

urllib3>=1.25.4,<1.27 ; python_version < "3.10"
urllib3>=1.25.4,!=2.2.0,<3 ; python_version >= "3.10"

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.

codecov-commenter commented 3 days ago

Codecov Report

All modified and coverable lines are covered by tests :white_check_mark:

Project coverage is 93.14%. Comparing base (b4a86ed) to head (5a71a69). Report is 16 commits behind head on develop.

:exclamation: Your organization needs to install the Codecov GitHub app to enable full functionality.

Additional details and impacted files ```diff @@ Coverage Diff @@ ## develop #3208 +/- ## ======================================== Coverage 93.14% 93.14% ======================================== Files 66 66 Lines 14248 14248 ======================================== Hits 13272 13272 Misses 976 976 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.