-
-
Notifications
You must be signed in to change notification settings - Fork 31.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
gh-123523: Rework typing documentation for generators and coroutines, and link to it from collections.abc
docs
#123544
gh-123523: Rework typing documentation for generators and coroutines, and link to it from collections.abc
docs
#123544
Conversation
Similarly to `collections.abc` changes, this is not acceptable for now.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looking much better now, thank you!
typing
to collections.abc
collections.abc
docs
You use the phrase "Refer to [this other documentation]" quite a lot -- I'd probably just use "See [this other documentation]" instead, as it's slightly shorter. But not strong opinion; I'm also okay with "Refer to". |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. I'll leave it open for a few days in case anybody else wants to chime in (ping me in a week if there are no comments from anybody else and I haven't merged it by then)
… with `typing.Set`
Thanks @sterliakov for the PR, and @AlexWaygood for merging it 🌮🎉.. I'm working now to backport this PR to: 3.12, 3.13. |
…tines, and link to it from `collections.abc` docs (pythonGH-123544) (cherry picked from commit 56e4a41) Co-authored-by: Stanislav Terliakov <[email protected]>
Sorry, @sterliakov and @AlexWaygood, I could not cleanly backport this to
|
GH-123790 is a backport of this pull request to the 3.13 branch. |
…d coroutines, and link to it from `collections.abc` docs (python#123544)
GH-123792 is a backport of this pull request to the 3.12 branch. |
…utines, and link to it from `collections.abc` docs (#123544) (#123792) Co-authored-by: Stanislav Terliakov <[email protected]>
Fixes #123523.
Aliases from
typing
tocollections.abc
andcontextlib
modules are deprecated for a long time, and typing-related documentation should be easily reachable from the modern pages.This PR moves all non-trivial descriptions between these pages and lists generic arguments for these aliases.
I'm using PEP695 syntax for these classes - it doesn't seem right to document them as inheriting from
Generic
, since they do not in fact (they define__class_getitem__
directly).typing
docs tocollections.abc
#123523📚 Documentation preview 📚: https://cpython-previews--123544.org.readthedocs.build/