Just released: Python 3.14.0 beta 1!
Deferred type annotation evaluation!
T-strings!
Zstandard!
Syntax highlighting in the REPL!
Colour in unittest, argparse, json and calendar CLIs!
UUID v6-8!
And much more!
https://discuss.python.org/t/python-3-14-0-beta-1-is-here/91117?u=hugovk
Very busy day at the #CPython repository as tomorrow's feature freeze for the first beta of version 3.14 approaches: https://github.com/python/cpython/issues?q=sort%3Aupdated-desc
Tons of neat features and improvements landing today.
@HerraBRE I have decided to call this technique "the shebonk".
Because it's link a shebang, only weird!
I've added shebonk support to my forked zipapp.py, will be using to build even more portable pagekite.py bundles than before!
I wonder if this hurts my chances of getting my enhanced #zipapp merged back into upstream #CPython? :-P
Sending a big thank you to Arm for providing ARM GitHub Action runners to CPython ahead of the public preview launch today! https://github.blog/changelog/2025-04-14-windows-arm64-hosted-runners-now-available-in-public-preview/ #python #cpython
https://github.blog/changelog/2025-04-14-windows-arm64-hosted-runners-now-available-in-public-preview/
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!
The Python version diagram has been updated to show the bugfix/security split for each release. (Before, the bars were either completely green or yellow.)
https://devguide.python.org/versions/
It's also zoomed in and shows fewer releases than before. There's another chart further down the page showing all of 2.6 to 3.14. And the wording in the status key has been refreshed to make it clearer.
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).
New account, so new #introduction. Let's do it again!
I have a #MastersDegree in #ComputerScience and #ComputerEngineering. I went to #NMU for undergrad and #MSU for my graduate degree. I currently work at #UChicago for the #TMWCenter, which focuses on helping young children acquire language (and therefore other learning skills) faster.
In my spare time, I develop #OpenSourceSoftware such as
- a #SphinxDoc extension that embed #Fediverse comments on your page
- a library to talk to #ManifoldMarkets from native #Python
- a #PredictionMarket manager using the above
- a #transpiler from a subset of Python to #OpenStreetMaps's #OverpassQL
- bug fixes to many other projects, including #mypy, #base58, #attrs, #CPython, & more
I spend a fair bit of my time these days on #MathResearch, specifically into the #ThueMorse Sequence and its extensions.
I'm also a hobbyist editor on OpenStreetMap.
#Demisexual, #transfem, and happily engaged to my #enby sweetheart.
We have two cats: #OpheTheLoaf and #MayalaranTheCat (yes, from #StormlightArchive) See here for more on them!
I speak English fluently, Spanish haltingly, and am trying to learn Chinese
#queer #Chicago
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
TIL Network protocols Sans I/O
“… network protocol implementations written in Python that perform no I/O (this means libraries that operate directly on text or bytes; this excludes libraries that just abstract out I/O).”
Read the reference page
https://sans-io.readthedocs.io/
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!
Oh dang, my #introduction post is waaay out of date now. Let's do it again!
I have a #MastersDegree in #ComputerScience and #ComputerEngineering. I went to #NMU for undergrad and #MSU for my graduate degree. I currently work at #UChicago for the #TMWCenter, which focuses on helping young children acquire language (and therefore other learning skills) faster.
In my spare time, I develop #OpenSourceSoftware such as
I spend a fair bit of my time these days on #MathResearch, specifically into the #ThueMorse Sequence and its extensions.
I'm also a hobbyist editor on OpenStreetMap.
#Demisexual, #transfem, and happily engaged to my #enby sweetheart.
We have two cats: #OpheTheLoaf and #MayalaranTheCat (yes, from #StormlightArchive)
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: blurb 1.3.0
blurb is the CLI we use for managing CPython's news/changelog entries.
Add support for Python 3.13
Drop support for Python 3.8
Generate digital attestations for PyPI (PEP 740)
Allow running blurb test from blurb-* directories by
Add version subcommand
Generate __version__ at build to avoid slow importlib.metadata
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 Core Development Panel is underway during the EuroPython 2024 conference
Carol Willing, Victor Stinner, Pablo Galindo Salgado, Hugo van Kemenade Petr Viktorin, Łukasz Langa are present on stage
#EuroPython #EuroPython2024 #Python #CPython
CC @europython @ThePSF