Skip to content

gh-119180: Updates to PEP 649/749 docs#134640

Merged
JelleZijlstra merged 3 commits intopython:mainfrom
JelleZijlstra:649-749-docs
May 26, 2025
Merged

gh-119180: Updates to PEP 649/749 docs#134640
JelleZijlstra merged 3 commits intopython:mainfrom
JelleZijlstra:649-749-docs

Conversation

@JelleZijlstra
Copy link
Member

@JelleZijlstra JelleZijlstra commented May 24, 2025

  • Mention (again) that type.__annotations__ is unsafe. It is now safe
    when using only classes defined under PEP 649 semantics, but not with
    classes defined using from __future__ import annotations.
  • Mention that annotations on instances no longer work. There was already
    an issue about this.
  • Mention the general changes in the "Porting to Python 3.14" section.
  • annotationlib was proposed by PEP-749, not PEP-649.

📚 Documentation preview 📚: https://cpython-previews--134640.org.readthedocs.build/

Loading
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

docs Documentation in the Doc dir skip news

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

3 participants