PEP 750: major updates to "Template Strings" based on community feedback#4062
Merged
AA-Turner merged 173 commits intopython:mainfrom Oct 22, 2024
Merged
PEP 750: major updates to "Template Strings" based on community feedback#4062AA-Turner merged 173 commits intopython:mainfrom
AA-Turner merged 173 commits intopython:mainfrom
Conversation
Update PEP 750 to use Template and Interpolation classes in a proposal part
Modified the `Interpolation` class definition, changing it from a `Protocol` to a regular class. Updated various instances in the PEP to reflect changes in syntax and terminology, replacing `tag function` with `template function` where appropriate.
AA-Turner
reviewed
Oct 19, 2024
Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
Co-authored-by: Adam Turner <[email protected]>
jimbaker
reviewed
Oct 21, 2024
This is after discussion amongst PEP authors.
AA-Turner
approved these changes
Oct 21, 2024
Member
AA-Turner
left a comment
There was a problem hiding this comment.
Thank you for putting up with me @davepeck! This seems in a good state to merge (I've left a comment on templatelib on the thread, but it's non editorial.)
Do you have anything outstanding before merging? We should probably get this in before it hits 200 commits, and anything missed can be covered in a follow up.
Thank you again!
A
Contributor
Author
On the contrary, thank you for putting up with me and my zillion edits! :-)
Yes, at this point, I think we can merge. We'll need another turn of the crank for sure, but it's in a good place for now. |
nineteendo
reviewed
Oct 21, 2024
Co-authored-by: Nice Zombies <[email protected]>
Member
|
Thanks @davepeck! A |
ncoghlan
pushed a commit
to ncoghlan/peps
that referenced
this pull request
Oct 23, 2024
…ack (python#4062) Co-authored-by: Koudai Aono <[email protected]> Co-authored-by: pauleveritt <[email protected]> Co-authored-by: Lysandros Nikolaou <[email protected]> Co-authored-by: Adam Turner <[email protected]> Co-authored-by: Nice Zombies <[email protected]>
gvanrossum
pushed a commit
to gvanrossum/peps
that referenced
this pull request
Dec 10, 2024
…ack (python#4062) Co-authored-by: Koudai Aono <[email protected]> Co-authored-by: pauleveritt <[email protected]> Co-authored-by: Lysandros Nikolaou <[email protected]> Co-authored-by: Adam Turner <[email protected]> Co-authored-by: Nice Zombies <[email protected]>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
PEP 123: Summary of changes)This PR contains substantial updates to PEP 750 based on feedback from the broader Python community, including comments on the official PEP Discourse thread and in-person core team feedback at the recent Bellevue, WA, USA sprint.
It has been reviewed by:
Koudai Aono (@koxudaxi) and I were both added as co-authors.
Basic requirements (all PEP Types)
pep-NNNN.rst), PR title (PEP 123: <Title of PEP>) andPEPheaderAuthororSponsor, and formally confirmed their approvalAuthor,Status(Draft),TypeandCreatedheaders filled out correctlyPEP-Delegate,Topic,RequiresandReplacesheaders completed if appropriate.github/CODEOWNERSfor the PEPStandards Track requirements
RationaleOpen IssuesPython-Versionset to valid (pre-beta) future Python version, if relevantAny project stated in the PEP as supporting/endorsing/benefiting from the PEP formally confirmed such(not relevant?)Discussions-ToandPost-History(the existing Discourse thread is found here )📚 Documentation preview 📚: https://pep-previews--4062.org.readthedocs.build/pep-0750/