Here's a good intro to Python 3.14's t-strings by @davepeck, one of the authors of PEP 750 https://davepeck.org/2025/04/11/pythons-new-t-strings/
#Python #Python314 #PEP750 #tstrings
Here's a good intro to Python 3.14's t-strings by @davepeck, one of the authors of PEP 750 https://davepeck.org/2025/04/11/pythons-new-t-strings/
#Python #Python314 #PEP750 #tstrings
Oh, great! Python 3.14 is here to save us from the perilous clutches of f-strings with the magical invention of t-strings. Because, obviously, what we need is yet another way to format strings and confuse everyone even more.
Let's just hope nobody f-misuses these t-strings to launch SQL attacks straight from their keyboards.
https://davepeck.org/2025/04/11/pythons-new-t-strings/ #Python314 #tstrings #stringformatting #codinghumor #cybersecurity #HackerNews #ngated
Just released: Python 3.14.0a7
Just released: Python 3.13.3
Just released: Python 3.12.10
Just released: Python 3.11.12
Just released: Python 3.10.17
Just released: Python 3.9.22
Last 3.14 alpha! Less than a month to get new features in before beta!
Last 3.12 bugfix release! Now in security fix only!
And security releases of 3.9-3.11.
Please upgrade 3.9-3.13!
Please test 3.14!
Especially for π day and #FediDonutFriday!
Just released: Python 3.14.0a6
https://discuss.python.org/t/python-3-14-0-alpha-6/84513
https://docs.python.org/3.14/whatsnew/3.14.html
This release brought to you by a Karelian pie (Karjalanpiirakka), a strawberry and gooseberry pie (mansikka-karviais piirakka) and a slice of blueberry pie (mustikkapiirakka).
@simon Here's a real-life application of the new tail-calling interpreter in 3.14.0a5, a full build of the CPython docs is 1.26 times faster, saving 7.5 seconds!
Just released: Python 3.14.0a5
https://discuss.python.org/t/python-3-14-0-alpha-5/80364
https://docs.python.org/3.14/whatsnew/3.14.html
Also recently released!
blurb 2.0.0
cherry-picker 3.5.0
pypistats 1.8.0
PrettyTable 3.13.0 & 3.14.0
tox-dev/action-pre-commit-uv 1.0.2
em-keyboard 5.0.0
@hugovk sweet!
Admittedly I'm mostly looking forward to the "pi-thon" jokes
Just released: Python 3.14.0a4
https://discuss.python.org/t/python-3-14-0-alpha-4/77112
https://docs.python.org/3.14/whatsnew/3.14.html
Here's one amazing reason to try it out!
Just released: Python 3.14.0a3
https://discuss.python.org/t/python-3-14-0-alpha-3/74542
https://docs.python.org/3.14/whatsnew/
This release brought to you by tea and homemade mince pies.
Just released: Python 3.14.0a1
https://discuss.python.org/t/python-3-14-0-alpha-1/68039
PEP 649: deferred evaluation of annotations
Improved error messages
And more!
#Python #CoreDevSprint Wednesday highlights:
* Finished off a PEP, got a review. Will submit soon!
* Promoted @Monorepo as a triager! https://github.com/python/core-workflow/issues/551
* Developers-in-residence Q&A
* Whole room discussion about typing CPython https://discuss.python.org/t/static-type-annotations-in-cpython/65068
* Discussed expanding SC voter pool with @mariatta, @gpshead & @Yhg1s https://discuss.python.org/t/collecting-feedback-about-expanding-the-voter-pool-for-sc-elections
* Reviewed 9 PRs, created 2, updated 1
* Sprint adjacent: @sethmlarson proposed we drop GPG for #Python314: https://discuss.python.org/t/pre-pep-discussion-stop-providing-gpg-signatures-for-cpython-artifacts/65058