Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion requirements.txt
Original file line number Diff line number Diff line change
Expand Up @@ -5,5 +5,5 @@ lob==4.5.4
python-dateutil==2.8.2
requests==2.28.1
six==1.16.0
urllib3==1.26.12
urllib3==2.6.3
Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

urllib3 2.x incompatible with pinned requests 2.28.1

High Severity

Upgrading urllib3 from 1.26.12 to 2.6.3 introduces a compatibility issue with the pinned requests==2.28.1 dependency. The requests library didn't add support for urllib3 2.x until version 2.31.0 or later. When requests 2.28.1 attempts to use urllib3 2.x at runtime, it will fail due to breaking API changes in the major version upgrade. Both requests and urllib3 need to be upgraded together for compatibility.

Additional Locations (1)

Fix in Cursor Fix in Web

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

urllib3 2.x incompatible with Python 3.7 test matrix

High Severity

The urllib3 2.x series dropped support for Python 3.7, requiring Python 3.8 or later. However, the CI workflow in .github/workflows/run_tests.yml includes Python 3.7 in its test matrix. This will cause installation or runtime failures when running tests on Python 3.7.

Fix in Cursor Fix in Web

python-dotenv>=0.21.0
Loading