• Interfaces optimized for automatic best- practices of SSL, Connection Pooling, Encoding, Headers, etc. • Removes a significant amount of complexity around interacting with web services.
“right thing” to do? This is the biggest driving force. • Sustainability — having the project included in Python’s codebase may make it easier to request funding for core contributors. • Chardet would make an excellent candidate for standard library inclusion.
— for TLS verification. • HTTP specs and usage change significantly over time — we keep up with the changes. • Security releases — 12 hour turnaround time.
than the standard library. If the standard library isn’t good enough, we can replace it. • We would lose this ability, as well as our ability to make a quick release in the event of a security incident or spec change.