Thanks to visit codestin.com
Credit goes to github.com

Skip to content

PEP 693: Postpone 3.12.0b1 by two weeks #3139

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

Merged
merged 1 commit into from
May 8, 2023

Conversation

hugovk
Copy link
Member

@hugovk hugovk commented May 5, 2023

As proposed by release manager @Yhg1s in https://discuss.python.org/t/postponing-3-12-beta-1-feature-freeze/26406/1:

Considering how many accepted changes are still being worked on (PEPs 684, 687, 688, 695, 697 at least) and still being decided on by the SC (PEPs 649, 702 and 709), I’m planning to postpone feature freeze and beta 1 for 3.12 by two weeks, without changing the rest of the schedule.

@hugovk hugovk requested a review from Yhg1s as a code owner May 5, 2023 13:06
Copy link
Member

@AA-Turner AA-Turner left a comment

Choose a reason for hiding this comment

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

Editorial approval, contingent on @Yhg1s's approval to formally delay. [adding label to signify that we're still waiting on his approval]

@Yhg1s Yhg1s removed the DO-NOT-MERGE label May 8, 2023
@Yhg1s Yhg1s merged commit e1c692e into python:main May 8, 2023
@hugovk hugovk deleted the pep693-postpone-3.12.0b1-by-fortnight branch May 8, 2023 13:14
larryhastings pushed a commit to larryhastings/peps that referenced this pull request May 8, 2023
larryhastings added a commit that referenced this pull request May 16, 2023
* Improve PEP 649's description of its semantics.

* Stipulate that name resolution for annotations
  under 649 must be *identical* to stock semantics.
* *Don't* specify exactly the mechanism that conformant
  implementations must use to implement 649.  Instead,
  *do* describe how CPython might do it, but leave the
  actual details of how to implement 649 up to each
  language implementation.
* Incorporate Jelle's suggestion that the formats for
  inspect.get_annotations() be in an enum.IntEnum.

* Fix lint.

* PEP 693: Postpone 3.12.0b1 by two weeks (#3139)

* PEP 695: Lazy evaluation, concrete scoping semantics, other changes (#3122)

- Lazy evaluation means that referencing a later type variable works at runtime
- Disallow walrus in TypeVar bounds, and also disallow yield/yield from/await
  in the same contexts
- Remove rejection of lambda lifting; that is the implementation we are using now
- Change the AST
- Change of direction on mangling
- More precise scoping rules

Co-authored-by: Alex Waygood <[email protected]>
Co-authored-by: Shantanu <[email protected]>

* Incorporate changes from feedback, mark Accepted.

* Fix PEP 12 header *order compliance*.  Wow.

* Fix Sphinx complaints.

* Make enum consistent, flesh out observed semantics.

* Add "Resolution" header, as pointed out by Hugo.

* Switch to other URL for Resolution header.

* Apply ``global_enum`` to ``inspect.AnnotationFormat``

* Final? text / semantics cleanup pass.

* "accept" -> "accepts".  Bettering my Englishes.

* Add new "post history" reflecting the updates.

* Update post history with all conversations, courtesy CAM!

Co-authored-by: C.A.M. Gerlach <[email protected]>

* Fix typo.  Thanks, Emily!

Co-authored-by: Emily Morehouse <[email protected]>

* Add "Discussions-To" header.  Thanks, CAM!

Co-authored-by: C.A.M. Gerlach <[email protected]>

* Attempt to satisfy "validate-post-history" hook.

---------

Co-authored-by: Hugo van Kemenade <[email protected]>
Co-authored-by: Jelle Zijlstra <[email protected]>
Co-authored-by: Alex Waygood <[email protected]>
Co-authored-by: Shantanu <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: C.A.M. Gerlach <[email protected]>
Co-authored-by: Emily Morehouse <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants