For those who doesn't follow the python/peps repo, here is a short summary of updates since the original post on May 20:
* PEP 544: Remove the mention of metaclasses from implementation details
* PEP 544: Mention callback protocols as an important application
* PEP 589: Allow using `get()` method with arbitrary strings
* PEP 589: Add section about interactions with literal types and final qualifiers: allow using string constants in addition to string literals
Also please note there were couple edits to PEP 544 few days before the original post in this thread: specify modules and class objects as implementations of protocols.
--
Ivan