Skip to content
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

PEP 484: Mark as Final #1361

Closed
wants to merge 1 commit into from
Closed

PEP 484: Mark as Final #1361

wants to merge 1 commit into from

Conversation

hugovk
Copy link
Member

@hugovk hugovk commented Apr 6, 2020

BDFL-Delegate Mark Shannon accepted it in May 2015:

@gvanrossum
Copy link
Member

I'm sorry, but I would like to preserve the ability to occasionally update PEP 484 if we've found that a particular feature was a bad idea, and there's consensus to stop promoting it. PEP 484 represents the consensus between the maintainers of various static type checkers (e.g. mypy, pytype, Pyre, PyCharm) so it's important to be able to update it.

Examples of significant updates in the last two years: #1072 changed the specification for #type: ignore; #858 added @type_check_only, #821 removed typing.io and typing.re, and (perhaps most importantly) #689 reverted the (mis-)feature that a default of None automatically made a parameter have an Optional type.

@gvanrossum gvanrossum closed this Apr 6, 2020
@hugovk
Copy link
Member Author

hugovk commented Apr 6, 2020

Makes sense, thanks!

@hugovk hugovk deleted the patch-1 branch August 6, 2020 08:18
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants