Requests has been the default suggestion for a python http client library, however it is starting to show its age.
I suggest replacing it in this guide with one of the alternatives, httpx
It is a drop-in replacement for requests, and it also adds async support among other things.