Skip to content

Conversation

ambv
Copy link
Contributor

@ambv ambv commented Apr 17, 2020

The Language Summit discussion suggests this should be flipped either in Python 3.9 or in Python 3.10. An informal poll ran at the event with 33 votes has shown that 65% would like to see the change in 3.9, 29% in 3.10, 3% in 4.0, and 3% "never" :-)

This PR is open to gather feedback from those concerned.

Side note: The previously documented policy of raising deprecation warnings if there's any annotation was unrealistic. It would raise huge numbers of warnings, a lot of them in third-party code that the receiver of the warning can do nothing about. That part we need to remove from the document anyway.

@vstinner
Copy link
Member

vstinner commented Apr 17, 2020

I suggest to discuss that at: https://bugs.python.org/issue38605

@ambv ambv force-pushed the pep563-default-in-py39 branch from d078f4b to c82ed2b Compare May 18, 2020 22:28
@ambv ambv changed the title Make from __future__ import annotations the default in Python 3.9 Make from __future__ import annotations the default in Python 3.10 May 18, 2020
@ambv ambv merged commit 7c65046 into master May 18, 2020
@ambv ambv deleted the pep563-default-in-py39 branch May 18, 2020 22:32
AA-Turner pushed a commit to AA-Turner/peps that referenced this pull request Aug 15, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
3 participants