Fix missing names for `asyncio` in 3.14 by tjkuson · Pull Request #15533 · python/typeshed

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Adding the re-exports makes sense to me, but we shouldn't change __all__ on Python >=3.14 if these names are not present in __all__ at runtime. That would make tools incorrectly think that these names are imported by from asyncio import * when they are not.

(also, please try not to force push since that makes reviewing harder. In this case, seeing the stubtest errors from the earlier commits is actually really helpful)