-
Notifications
You must be signed in to change notification settings - Fork 5k
Description
This PR is currently failing CI:
#2627
Create a new PR that accomplishes the same goal as that PR, but passes CI.
Here's a summary of why that PR is failing:
The workflow failure was caused by a dependency conflict when Dependabot attempted to update requests
to version 2.25.0. The conflict arises from requests
being indirectly required by another package, urllib3
, which enforces a version constraint that requests==2.25.0
does not satisfy. Specifically, urllib3
requires requests
to be less than version 2.24.0, thus creating a version conflict when Dependabot tries to upgrade requests
. This is a typical scenario in dependency management where direct and transitive dependencies have incompatible version requirements, leading to installation failures.
Related workflow logs
Relevant logs:
ERROR: Cannot install requests==2.25.0 because these package versions have conflicting dependencies.
The conflict is caused by:\n The user requested requests==2.25.0\n urllib3 1.26.5 requires requests<2.24, but you have requests 2.25.0 which is incompatible.
To fix this, you could try upgrading or adding constraints to the transitive dependency (urllib3).
Verification tips
If you need to create a virtual environment, use the .venv
folder, like:
python -m venv .venv
When you have updated packages, make sure you can install them successfully in the virtual environment.
To decide what command to use to install the packages, check the repo's README.md and GitHub Actions workflows in the .github/workflows
directory.
Leave a comment on the PR indicating what command you used to verify successful installation.