Am 29.01.20 um 19:11 schrieb Guido van Rossum:
5. I think the following classes should also be made generic: re.Pattern, re.Match, io.IO.
+1
6. How far should we go with replacing everything in typing.py that shadows something that has become generic due to the PEP's changes? (collections, collections.abc, contextlib, re, io). I expect this to be somewhat controversial (Ivan may have some ideas) and difficult to keep compatible with 3.8.
From a user's perspective I'd say as much as possible, but it does not need to be forced, at least at the current point. Also from a user's perspective it doesn't make much sense that there are two versions of the same functionality, and that some generic types need to be imported from typing, while others can be imported directly. Furthermore it complicates adding type annotations, because suddenly the imports need to be changed. - Sebastian