'How do I resolve this urllib3 issue when trying to get a forked django project up and running?

I have a fork of a django project I am trying to get up and running for my local development environment. When I run my requirements it chokes with ~ this message [Cannot install -r requirements.txt (line 28), urllib3[secure]==1.26.0, urllib3[secure]==1.26.1]... etc. (this error spans ~20 lines). So there are conflicting dependencies it says.

I have tried removing the specific version declaration and same issue. And, I have tried running under sudo and same issue. It seems like overall there's a discussion around doing some sort of declaration that specifies less than and greater than versions of a package with this general notion that pip isn't great at sorting this sort of thing out on its own but most of that conversation seems a few years old and I'm unclear on how such a declaration should be properly configured.

Is this a common issue others have experienced of late? The project is running on django 3.0.2 and I tried to force an update to django to 4.0.2 in the hopes that the issue centers there but that didn't seem to address it either. Thanks in advance for your help.



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source