Movatterモバイル変換


[0]ホーム

URL:


Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

bpo-28556: Update the opening note in typing docs#16204

Merged
ilevkivskyi merged 2 commits intopython:masterfrom
ilevkivskyi:update-typing-note
Sep 16, 2019
Merged

bpo-28556: Update the opening note in typing docs#16204
ilevkivskyi merged 2 commits intopython:masterfrom
ilevkivskyi:update-typing-note

Conversation

@ilevkivskyi
Copy link
Member

@ilevkivskyiilevkivskyi commentedSep 16, 2019
edited by bedevere-bot
Loading

This PR replaces the old note mentioning thattyping is a provisional module with a new one mentioning types are not enforced at runtime. I am not sure if there was any official announcement about makingtyping non-provisional, butde-facto no new features were added during Python 3.7, and no backwards incompatible changes were made except for few small things that were considered bugs.

https://bugs.python.org/issue28556

:term:`provisional basis <provisional api>`. New features might
be added and API may change even between minor releases if deemed
necessary by the core developers.
Python runtime does not enforce the function and variable type annotations.
Copy link
Member

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

The Python runtime does not enforcethe function and ...

Copy link
Member

@gvanrossumgvanrossum left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others.Learn more.

I don't recall exactly how it became non-provisional, I think we already bent the rules for provisional modules by keeping it provisional longer than one release cycle. :-)

@ilevkivskyiilevkivskyi merged commit81528ba intopython:masterSep 16, 2019
@ilevkivskyiilevkivskyi deleted the update-typing-note branchSeptember 16, 2019 22:04
@miss-islington
Copy link
Contributor

Thanks@ilevkivskyi for the PR 🌮🎉.. I'm working now to backport this PR to: 3.7, 3.8.
🐍🍒⛏🤖

miss-islington pushed a commit to miss-islington/cpython that referenced this pull requestSep 16, 2019
This PR replaces the old note mentioning that `typing` is a provisional module with a new one mentioning types are not enforced at runtime. I am not sure if there was any official announcement about making `typing` non-provisional, but _de-facto_ no new features were added during Python 3.7, and no backwards incompatible changes were made except for few small things that were considered bugs.(cherry picked from commit81528ba)Co-authored-by: Ivan Levkivskyi <levkivskyi@gmail.com>
@bedevere-bot
Copy link

GH-16205 is a backport of this pull request to the3.8 branch.

miss-islington pushed a commit to miss-islington/cpython that referenced this pull requestSep 16, 2019
This PR replaces the old note mentioning that `typing` is a provisional module with a new one mentioning types are not enforced at runtime. I am not sure if there was any official announcement about making `typing` non-provisional, but _de-facto_ no new features were added during Python 3.7, and no backwards incompatible changes were made except for few small things that were considered bugs.(cherry picked from commit81528ba)Co-authored-by: Ivan Levkivskyi <levkivskyi@gmail.com>
@bedevere-bot
Copy link

GH-16206 is a backport of this pull request to the3.7 branch.

miss-islington added a commit that referenced this pull requestSep 16, 2019
This PR replaces the old note mentioning that `typing` is a provisional module with a new one mentioning types are not enforced at runtime. I am not sure if there was any official announcement about making `typing` non-provisional, but _de-facto_ no new features were added during Python 3.7, and no backwards incompatible changes were made except for few small things that were considered bugs.(cherry picked from commit81528ba)Co-authored-by: Ivan Levkivskyi <levkivskyi@gmail.com>
miss-islington added a commit that referenced this pull requestSep 16, 2019
This PR replaces the old note mentioning that `typing` is a provisional module with a new one mentioning types are not enforced at runtime. I am not sure if there was any official announcement about making `typing` non-provisional, but _de-facto_ no new features were added during Python 3.7, and no backwards incompatible changes were made except for few small things that were considered bugs.(cherry picked from commit81528ba)Co-authored-by: Ivan Levkivskyi <levkivskyi@gmail.com>
JelleZijlstra added a commit to python/peps that referenced this pull requestMay 1, 2021
PEP 484 is still marked as "Provisional", but as@Fidget-Spinner pointed out inpython/typing#805, it shouldn't be any more.python/cpython#16204 removed talk about typing's provisional status from the module docs, and enhancements to typing have been in the form of new PEPs for the last few release cycles.Going to mark this as a draft so Guido can have a chance to comment once he's back.
Sign up for freeto join this conversation on GitHub. Already have an account?Sign in to comment

Reviewers

@gvanrossumgvanrossumgvanrossum approved these changes

Assignees

No one assigned

Labels

docsDocumentation in the Doc dirskip news

Projects

None yet

Milestone

No milestone

Development

Successfully merging this pull request may close these issues.

5 participants

@ilevkivskyi@miss-islington@bedevere-bot@gvanrossum@the-knights-who-say-ni

Comments


[8]ページ先頭

©2009-2026 Movatter.jp