As we’re about to release urllib3 2.0.0 alpha, it’s hard to overstate how painful it was!
In October 2016, Cory Benfield started the v2 branch, migrating from http.client to h11.
From January 2018 to July 2020, with help from Nathaniel Smith, I added async/await support and fixed many tests.
In September 2020, we decided to scrape all that work and release a smaller 2.0 that would go out in early/mid 2021.
It also stalled a bit, but thanks to our sponsors, it will be out in early 2023!
@quentinpradet Thank you for all your work here. It's a keystone package in the #Python ecosystem.
@quentinpradet Thanks for persevering! It's inspiring