There's also https://docs.python.org/3/library/http.client.html, which ironically refers people over to requests anyway...
Why do we have to reinvent the wheel every couple of years?
As much as this lib looks fine, I'd be sticking with requests if it still keeps getting fixes
And of course the beauty of open source is that I can fork the project and add a fix if I need.
It's great that HttpX uses the same API apparently, but you know, there's always some rough corner somewhere and of course your project hits it. Of course.
Software maintenance is already annoying without having to update libraries every now and then. Now having to replace a library is even more problematic
the new library is a natural evolution that for example features full async support, which I don't think will ever be added to requests.