I use requests quite regularly. Recently I discovered there is also a requests2 and an upcoming requests3
While there's a page which briefly mentions what's coming in requests3, I've been unable to determine what requests2 is and why I'd use that over requests. I'm assuming the 2 means its a newer better version, maybe?
Requests2
requests
Otherwise I could find no other information. Could someone explain the differences between requests and requests2 and for the sake of completeness requests3?
It seems that requests, requests2 and requests3 are all owned by Kenneth Reitz.
They all point to requests.
I'd imagine that at some point in the past, there were plans to create a new package for version 2, requests2 but it seems to have been discontinued a year ago. Now, requests2 is just a not up-to-date requests.
As for requests3, it seems that Kenneth wants to create the version 3 of requests, which will probably not be backward compatible with the version 2. Most notably, it will have async/await, which it is terribly lacking right now.
Will it be a new package, named requests3 (which he already owns)? Or will it just be a version 3 in requests? I wouldn't bet on it. But, I'd guess that the tendency is to create new versions in the same package, nowadays. So, if I really really had to bet on it, I'd say it'll be on requests with version 3.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With