- support old-style (mro-missing) classes
- direct wheel building support
- make all names available at the module level instead of requiring patching
- removed patching of
inspect.iscoroutine()
as it is not ABC based
- require explicit
backports_abc.patch()
call to do the patching (avoids side-effects on import and allows future configuration) - provide access to patched names through global
PATCHED
dict - add ABC based implementations of inspect.iscoroutine() and inspect.isawaitable()
- initial public release
- provided ABCs: Generator, Coroutine, Awaitable