New submission from Mariatta :
We received a documentation bug report in docs mailing list.
https://mail.python.org/archives/list/docs@python.org/thread/BLANNZUPUEOJ4LJ...
It looks like the doc currently says that, typing.NoReturn was added in both 3.5.4 and 3.6.2
It appeared from this change, that it was originally added in 3.6.5 (https://github.com/python/cpython/pull/7107/files)
However, during a refactoring effort, in https://github.com/python/cpython/commit/ab72fdeb82c3ab045b480cd4bb4f928c126..., the 3.5.4 and 3.6.2 info were added, perhaps due to copy-pasting.
I think it should be changed into .. versionadded:: 3.6.5
However, I'm curious to know whether there are other parts in the doc, where this info is wrong. So perhaps there was other parts of the doc that was added in 3.5.4, but somehow we moved that to the typing.NoReturn section.
For now, I think we can just fix it by adding .. versionadded: 3.6.5
And maybe someone else can look into other parts of the doc to see if the version info are correct.
----------
assignee: docs@python
components: Documentation
keywords: easy, newcomer friendly
messages: 392341
nosy: Mariatta, docs@python
priority: normal
severity: normal
stage: needs patch
status: open
title: Incorrect "versionadded" info in typing.NoReturn documentation
versions: Python 3.10, Python 3.11, Python 3.8, Python 3.9
_______________________________________
Python tracker
https://bugs.python.org/issue43978
_______________________________________