I think it&#x27;s a combination of impracticality and lack of motivation that will keep the stdlib largely blocking.<p>* File IO (`open()`) will remain blocking because there&#x27;s no practical way to implement it in asyncio.  This isn&#x27;t Python&#x27;s fault, the OS support is a mess.
* Async Socket IO is already implemented in the stdlib.
* The stdlib HTTP (urllib, urllib2) is pretty awful and I don&#x27;t know of anybody who uses it, instead they opt for 
Requests.  aiohttp is the asyncio equivalent of Requests.
* SMTP would be nice to see async.
* SQLite relies on file IO, so is likewise doomed to always block.<p>I can&#x27;t think of anything else in the stdlib that is IO-driven.<p>Edit:  sametmax mentioned subprocess, which I had overlooked.  That would be a nice one to see.