Interesting post from @stan.ulbrych.org with an annotated chart showing the growth of CPython's source code over the decades:
blog.python.org/2026/03/cpyt...
#Python #CPython #history
Latest posts tagged with #CPython on Bluesky
Interesting post from @stan.ulbrych.org with an annotated chart showing the growth of CPython's source code over the decades:
blog.python.org/2026/03/cpyt...
#Python #CPython #history
A reminder in case you missed it: @diegor.it is keynoting #PyConIT 2026 🐍
CPython core dev, Arm Principal Engineer, EuroPython organiser; his talk covers how Python went from "fast enough" to “fast by design”.
🎟️ Tickets are still available:
🔗 pycon.it/tickets
#PyConItalia #CPython #Python
The Story of Python's Lazy Imports: Why It Took Three Years and Two Attempts
techlife.blog/posts/the-st...
#Python #PEP810 #LazyImports #CPython #Performance #SoftwareEngineering #MetaCinder #Python315 #StartupTime #TechnicalDeepDive
Please welcome the newest member to the CPython core team, Itamar Oren!
discuss.python.org/t/vote-to-pr...
hugovk.github.io/python-core-...
#Python #CPython #CoreTeam
I heard you like alphas?
Just released! Python 3.15.0a5, this time built against `main` from today instead of last month! 🚀
discuss.python.org/t/python-3-1...
#Python315 #Python #CPython #release
Just released: Python 3.15.0a4 and look at those JIT numbers!
discuss.python.org/t/python-3-1...
#Python315 #Python #CPython #release
Looks like #pyenv releases will now be more closely in sync with #CPython releases thanks to some newly implemented automation. That's great news!
Thanks to the devs for making this happen.
https://github.com/pyenv/pyenv/issues/2980
#Python
Top half of a chart showing dozens of benchmarks, most of them more than 1x faster.
Bottom half of the chart. About half of these are also most of them more than 1x faster, about a quarter are around 0.9 faster, and a quarter are insignificant.
Some new preliminary numbers from Ken Jin for the JIT in Python 3.15:
"On AArch64 macOS, the JIT has a 7-8% speedup over the tail calling interpreter with all optimizations enabled."
docs.python.org/3.15/whatsne...
See also doesjitgobrrr.com
#Python #Python315 #JIT #CPython
Python Code goes through parsing, complication and execution. Python's execution model combines interpretation with compilation.
Python’s popularity make it a target for malicious actors:
Python code is not secure by default!
codeaudit.nocomplexity.com
#CPython #owasp #pycon
The core of the optimization lies in technical details: clever tail-call handling and leveraging MSVC's `__preserve_none` feature. This helps overcome tough inlining challenges within the CPython interpreter loop. #CPython 2/6
Just released! 🚀
🐍 Python 3.15a3!
discuss.python.org/t/python-3-1...
🔬 A new high-frequency statistical sampling profiler
💬 Python now uses UTF-8 as the default encoding
⚠️ Better error messages
🎨 Colour code snippets in argparse help: bsky.app/profile/sava...
#Python #Python315 #CPython #release
Anyone up for porting #SageMath to #PyPy? Porting passagemath-objects is where to start; this is where code specific to #CPython is found.
#Python #OpenSource #Mathematics
#PyLadiesCon picks!
Imogen Wright: How Complex Systems Taught Me To Fail
www.youtube.com/live/MObVZKZ...
Sofia Toro: How to teach your language to #Python (with #CPython!)
www.youtube.com/watch?v=JhFK...
Meagen Voss: Building more accessible Python-powered websites
www.youtube.com/watch?v=KrtU...
Two snakes enjoying a pie with 3.14 on the top and π crimping.
Just released! 🚀🐍
Python 3.14.2 (and 3.13.11)
Waiting for the .2 to upgrade? This one's especially for you!
So soon? We found some regressions, so here’s an expedited pair of releases. Bonus: security fixes.
discuss.python.org/t/python-3-1...
#Python #CPython #Python314 #Python313 #release
Two snakes enjoying a pie with 3.14 on the top and π crimping.
Just released! 🚀🐍
Python 3.14.1
Waiting for the .1 to upgrade? This one's especially for you!
🥧 Deferred type annotation evaluation!
🥧 T-strings!
🥧 Zstandard!
🥧 Syntax highlighting in the REPL!
🥧 And much more!
discuss.python.org/t/python-3-1...
#Python #CPython #Python314 #release
🔒 #Python #security news:
We're going to start disabling write access to the #CPython repo for inactive core devs. I proposed this after discussion at the 2024 #LanguageSummit. It no impact on core team nor SC voting status, and you can easily ask for it back.
discuss.python.org/t/regularly-...
Python verso Rust: un futuro più sicuro per il linguaggio di programmazione
📌 Link all'articolo : www.redhotcyber.com/post/pyt...
#redhotcyber #news #python #rust #cpython #sicurezzamemoria #rustbelt #programmazione #linguaggiodiprogrammazione #sviluppatore
Who would like Rust in CPython 3.15?
@emmatyping.dev and Kirill Podoprigora propose:
"Rust will initially only be allowed for writing optional extension modules, but eventually will become a required dependency of CPython..."
discuss.python.org/t/pre-pep-ru...
#Python #Python315 #CPython #Rust
CPython 3.14 lets you live-debug any process with sys.remote_exec(pid, path)—no core-dumps, no gdb, just sudo and a script. Ready to hot-patch prod tonight?
#CPython
open.substack.com/pub/pythonli...
In October 2025, contributions to #Debian by #Freexian collaborators involved upstreaming cPython patches, making autopkgtest for ansible-core robust and more!
Read the full report at www.freexian.com/blog/debian-...
#python #cpython
Petr Andreev presents noGIL: Diving into CPython 3.14’s, Free-Threaded Future
www.youtube.com/watch?v=TomA...
#PloneConf2025 #Plone #Python #Volto #ReactJS #OpenSource #CMS #CPython #PyConFinland2025
Just released: Python 3.14.0 release candidate 3! 🚀🐍
🪄 We fixed *another* bug that required the ".pyc magic number" to be increased.
🪄 The ABI isn't changing, and wheels built for rc2 should still work.
Please test!
discuss.python.org/t/python-3-1...
#Python #CPython #Python314 #release
#Python is too dynamic for its own good?
“Python Performance Myths And Fairy Tales”, LWN (lwn.net/Articles/103...).
On HN: news.ycombinator.com/item?id=4480...
On Lobsters: lobste.rs/s/6wjkre/pyt...
#CPython #Performance #Interpreter #PLDI #Programming #Myths #Speed #Optimization
Facebook's #CPython runtime
github.com/facebookincu...
🐍 The Python ecosystem on Arm is thriving!
From native GitHub runners to JIT optimizations and PyTorch on Windows, the platform is more mature than ever. And there’s more coming, check out our 2025 update:
🔗 community.arm.com/arm-communit...
#Python #CPython #Arm #OpenSource #WoA
#GitHubActions is dropping #Intel #macOS.
#CPython has dropped it to tier 2. What does this mean? Not too much; we still support it, produce installers, CI failures block releases.
We test with buildbots, and failures must be fixed within 24h, not immediately.
discuss.python.org/t/dropping-i...
Just released: Python 3.14.0 release candidate 2! 🚀🐍
🪄 We fixed a bug that required the ".pyc magic number" to be increased.
🪄 The ABI isn't changing, and wheels built for rc1 should still work.
🏆 Bonus: Early Python 3.13.7!
discuss.python.org/t/python-3-1...
#Python #CPython #Python314 #release
Python 3.14:
We'll release rc2 early on Thursday, and add an rc3 on 2025-09-16.
We fixed a bug that required the ".pyc magic number" to be increased.
The ABI isn't changing, and wheels built for rc1 should still work.
More: discuss.python.org/t/early-3-14...
#Python #CPython #Python314 #release
Python 3.13.6 has been released:
"3.13.6 is the sixth maintenance release of 3.13, containing around 200 bugfixes, build improvements and documentation changes since 3.13.5."
discuss.python.org/t/python-3-1...
#Python313 #Python #CPython #release
Just released: Python 3.14.0 release candidate 1! 🚀🐍
🫖 T-strings!
🧵 Free-threading!
🚇 Subinterpreters!
🗜️ Zstd!
🎨 More colour!
📦 Maintainer? Prepare for 3.14 and report bugs!
🛞 No ABI changes: upload 3.14 wheels to PyPI!
discuss.python.org/t/python-3-1...
#Python #CPython #Python314 #release