GV

GeezerVison

The World Wide Web, restored to 800 pixels of glory.

Home|About|Gaming cabinet|Archives|How it works|Starter sites

On this site

  • Sign in
  • ActionsCI/CD and automation
  • CodespacesCloud development environments
  • All Features
  • Documentation
  • Training
  • Certifications
  • Build with Copilot
  • Customize Copilot
  • Integrations
  • Trending repos
  • GitHub Sponsors
  • Developer articles
  • Enterprises

This view

  • Original page
  • New address

GeezerVison is showing github.com — Implement PEP 750 – Template Strings · Issue #132661 · python/cpython

Implement PEP 750 – Template Strings #132661

New issue
Copy link
New issue
Copy link
Closed
Closed
Implement PEP 750 – Template Strings#132661
Copy link
Assignees
lysnikolaou
Labels
3.14bugs and security fixesbugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement

Description

@lysnikolaou
lysnikolaou
opened on Apr 17, 2025
Issue body actions

See PEP 750 for more details.

Linked PRs

  • gh-132661: Implement PEP 750 #132662
  • GH-132661: Add string.templatelib.convert() #135217
  • GH-132661: Document t-strings and templatelib #135218
  • gh-132661: Document t-strings and templatelib #135229
  • gh-132661: Disallow Template/str concatenation after PEP 750 spec update #135996
  • gh-132661: Add default value (of "") for Interpolation.expression #136441
  • [3.14] gh-132661: Add default value (of "") for Interpolation.expression (GH-136441) #136511
  • [3.14] GH-132661: Add string.templatelib.convert() (GH-135217) #136671
  • [3.14] gh-132661: Disallow Template/str concatenation after PEP 750 spec update (#135996) #136901
  • [3.14] gh-132661: Document t-strings and templatelib (GH-135229) #136974
  • gh-132661: PEP 750 documentation: second pass #137020
  • gh-132661: docs: add a t-string tutorial #137213
  • gh-132661: docs: update PEP 750 section of What's New in 3.14 #137289
  • [3.14] gh-132661: PEP 750 documentation: second pass (GH-137020) #137392
Reacted by Sergey B Kirpichev, Eric Werner, Samuel Huang, xylin0 and Stanley
Reacted by Stan Ulbrych, Noam Cohen, Xuanteng Huang, Wingy, Yongzi Li, Samuel Huang, xylin0 and Stanley

Activity

Next
  1. lysnikolaou
    self-assigned this
    on Apr 17, 2025
  2. lysnikolaou
    added
    3.14bugs and security fixesbugs and security fixes
    interpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)
    type-featureA feature request or enhancementA feature request or enhancement
    on Apr 17, 2025
  3. lysnikolaou
    added a commit that references this issue on Apr 30, 2025

    gh-132661: Implement PEP 750 (#132662)

    6020260
  4. picnixz
    closed this as completedon May 7, 2025
  5. JelleZijlstra commented on May 7, 2025

    @JelleZijlstra
    JelleZijlstra
    on May 7, 2025
    Member
    More actions

    We still need documentation.

  6. JelleZijlstra
    reopened this on May 7, 2025
  7. picnixz commented on May 7, 2025

    @picnixz
    picnixz
    on May 7, 2025
    Member
    More actions

    Oh my bad!

  8. lysnikolaou commented on May 7, 2025

    @lysnikolaou
    lysnikolaou
    on May 7, 2025
    MemberAuthor
    More actions

    Yes, let's keep this open for docs (planned to do that during the PyCon sprints) and some initial bug fixes that'll be needed.

    Reacted by Jelle Zijlstra
  9. encukou commented on May 7, 2025

    @encukou
    encukou
    on May 7, 2025
    Member
    More actions

    We just got to string literals in #127833, an effort to refresh the language reference.

    You're probably the best person to document t-strings, but I suggest not worrying much about details in the Lexical Analysis & Syntax chapters: we'll clean up any duplications, unclear references, etc. later.
    Or @blaisep should be at the sprints if you want to collaborate in person.

    Reacted by Blaise Pabon
  10. lysnikolaou commented on May 7, 2025

    @lysnikolaou
    lysnikolaou
    on May 7, 2025
    MemberAuthor
    More actions

    Sounds good! cc also @pauleveritt and @davepeck who'll be working on docs as well

    Reacted by Paul Everitt and Blaise Pabon
    Reacted by Dave Peck and Blaise Pabon
  11. davepeck commented on Jul 8, 2025

    @davepeck
    davepeck
    on Jul 8, 2025
    Contributor
    More actions

    FYI the documentation PR is now marked as ready for review.

  12. lysnikolaou
    added a commit that references this issue on Jul 10, 2025

    gh-132661: Add default value (of `""`) for `Interpolation.expression` (…

    f1b8d01
  13. miss-islington
    added a commit that references this issue on Jul 10, 2025

    pythongh-132661: Add default value (of `""`) for `Interpolation.expre…

    5e82765
  14. 21 remaining items

  15. hugovk
    added a commit that references this issue on Aug 16, 2025

    [3.14] gh-132661: PEP 750 documentation: second pass (GH-137020) (#13…

    e817d1a
  16. Agent-Hellboy
    added 5 commits that reference this issue on Aug 19, 2025

    pythongh-132661: Add default value (of `""`) for `Interpolation.expre…

    64e9fd5

    pythonGH-132661: Add ``string.templatelib.convert()`` (python#135217)

    81c76f3

    pythongh-132661: Disallow `Template`/`str` concatenation after PEP 75…

    b23afac

    pythongh-132661: Document t-strings and `templatelib` (python#135229)

    47c6a72

    pythongh-132661: PEP 750 documentation: second pass (python#137020)

    f633708
  17. kumaraditya303
    added 5 commits that reference this issue on Sep 9, 2025

    [3.14] pythongh-132661: Add default value (of `""`) for `Interpolatio…

    dfb02c2

    [3.14] pythonGH-132661: Add ``string.templatelib.convert()`` (pythonG…

    dfaf183

    [3.14] pythongh-132661: Disallow `Template`/`str` concatenation after…

    73305f0

    [3.14] pythongh-132661: Document t-strings and `templatelib` (pythonG…

    558b331

    [3.14] pythongh-132661: PEP 750 documentation: second pass (pythonGH-…

    948f7e3
  18. StanFromIreland
    marked Misleading descriptions in the introduce of "Template" #137119 as a duplicate of this issue on Nov 24, 2025
  19. hugovk commented on Dec 9, 2025

    @hugovk
    hugovk
    on Dec 9, 2025
    Member
    More actions

    Python 3.14 is out with t-strings! 🚀

    Anything more to do for this issue, or can we close it?

  20. lysnikolaou commented on Dec 9, 2025

    @lysnikolaou
    lysnikolaou
    on Dec 9, 2025
    MemberAuthor
    More actions

    Let's close it. If bugs pop up, individual issues are the way to go.

    Reacted by Hugo van Kemenade and Stanley
    Reacted by Dave Peck and Stanley
  21. lysnikolaou
    closed this as completedon Dec 9, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

  • @lysnikolaou
    lysnikolaou

Labels

3.14bugs and security fixesbugs and security fixesinterpreter-core(Objects, Python, Grammar, and Parser dirs)(Objects, Python, Grammar, and Parser dirs)type-featureA feature request or enhancementA feature request or enhancement

Projects

No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions

    You are visitor 01402520 — GeezerVison does not store the pages you look up.
    Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required.