Bug report
Bug description:
Currently we have:
>>> import typing as t; None = 1 File "<python-input-0>", line 1 import typing as t; None = 1 ^ SyntaxError: cannot use name as import target
which doesn't make sense. Prior to #123629, it was:
>>> import typing as t; None = 1 File "<python-input-0>", line 1 import typing as t; None = 1 ^^^^ SyntaxError: cannot assign to None
We should restore the old message for this case.
I have a patch ready.
CPython versions tested on:
CPython main branch, 3.14
Operating systems tested on:
Linux