News for hackers. Stuff that matters.
Re:Untyped Python: The Python That Was by LtWorf on Sunday December 03, 2023 @05:55AM (#38506164)

    from __future__ import annotations
This will break all the runtime type checking modules (such as typedload, which I wrote).
Re:Untyped Python: The Python That Was by dragonwriter on Sunday December 03, 2023 @10:52AM (#38507948)
> This will break all the runtime type checking modules (such as typedload, which I wrote).

Most runtime type checking modules I am aware of support

  from __future__ import annotations
E.g., typeguard, Pydantic, beartype, among others.
Re:Untyped Python: The Python That Was by LtWorf on Monday December 04, 2023 @04:49PM (#38523621)
they "support" it, but many things will break, for the simple reason that there is absolutely no way to resolve certain types at runtime. In fact the main reason why it's a future is because the pydantic people complained that it broke stuff.

When I had complained earlier, Guido didn't give 2 shits, although it broke typedload, a library I wrote that is very similar to pydantic, when pydantic didn't exist.

So I know what I am saying