#cpython

14 posts · Last used 23d

Replying to on mastodon.social
Just released: Python 3.14.0 release candidate 2! 🚀🐍 🪄 This was planned for 2025-08-26, but we fixed a bug that required bumping the magic number stored in bytecode (.pyc) files 🪄 This means .pyc files created for rc1 will be recompiled for rc2 🪄 The ABI isn’t changing 🪄 Wheels built for rc1 should be fine for rc2, rc3 and 3.14.x 🤖 Did I mention Android binaries? 🏆 Bonus: We also released an early Python 3.13.7! https://discuss.python.org/t/python-3-14-0rc2-and-3-13-7-are-go/102403 #Python #CPython #Python314 #Python313 #release
14
10
8
0
Replying to
Just released: Python 3.14.0 release candidate 3! 🚀🐍 🪄 Finally, the final release candidate 🪄 We fixed *another* bug that required the ".pyc magic number" to be increased 🪄 The ABI isn't changing, and wheels built for rc1 and rc2 should still work 👤 This was the first release @savannah@fosstodon.org shadowed! 🏆 Please test and report bugs! https://discuss.python.org/t/python-3-14-0rc3-is-go/103815?u=hugovk #Python #CPython #Python314 #release
27
3
16
0
Replying to
Just released! 🚀 After one sequential-only CI failure, two artifacts builds, one GitHub outage, two fixes for the Windows installer build, four Windows builds, and a NuGet outage: 🐍 Python 3.15 alpha 2! 🔬 PEP 799: A new high-frequency statistical sampling profiler 💬 PEP 686: Python now uses UTF-8 as the default encoding 🌊 PEP 782: A new PyBytesWriter C API to create a Python bytes object ⚠️ Better error messages https://discuss.python.org/t/python-3-15-0a2/104948?u=hugovk #Python #Python315 #CPython #release #PEP799 #PEP686
14
31
7
0
Replying to
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! 🥧 Colour in unittest, argparse, json and calendar CLIs! 🥧 UUID v6-8! 🥧 And much more! https://discuss.python.org/t/python-3-14-1-is-now-available/105163 #Python #CPython #Python314 #release
34
29
21
0
Replying to
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. They also come with bonus security fixes. https://discuss.python.org/t/python-3-14-2-and-3-13-11-are-now-available/105214?u=hugovk #Python #CPython #Python314 #Python313 #release
26
28
12
0
Replying to
Just released! 🚀 🐍 Python 3.15 alpha 3! https://discuss.python.org/t/python-3-15-0-alpha-3/105325?u=hugovk 🔬 PEP 799: A new high-frequency statistical sampling profiler and dedicated profiling package 💬 PEP 686: Python now uses UTF-8 as the default encoding 🌊 PEP 782: A new PyBytesWriter C API to create a Python bytes object 🎨 Colour code snippets in argparse help: https://bsky.app/profile/savannah.dev/post/3m7svdqdeqs2x ⚠️ Better error messages #Python #Python315 #CPython #release #PEP799 #PEP686 #PEP782 #argparse
14
26
7
0
Replying to
Out now: Python 3.14.6 and 3.13.14! A day late to include a last-minute OpenSSL release in the installers. Thanks to @standupmaths@mathstodon.xyz for the help with the release notes :) https://discuss.python.org/t/python-3-14-6-and-3-13-14-are-now-available/107714 #Python #CPython #Python314 #Python313 #release
18
11
12
0
Replying to
🐍🚀 Out now: Python 3.15 beta 3! 💤 Lazy imports! 🧊 frozendict builtin! 💂 sentinel builtin! 📉 Tachyon profiler! 🖼️ Frame pointers everywhere! 🛅 Unpacking in comprehensions! 🗣️ UTF-8 as the default encoding! 🆕 Package startup config files! ⌨️ TypedDict and TypeForm! 🐎 Faster JIT! 🎨 More colour! 🚌 & more! Library maintainer? We *strongly encourage* you to add 3.15 to your CI and test during the beta. And send us those bugs reports! https://discuss.python.org/t/python-3-15-0-beta-3-is-here/107866?u=hugovk #Python #Python315 #CPython #release
18
8
17
1
Zero days since I've discovered a random #CPython bug that triggers in very specific circumstances and I don't really have time to report it, nor can expect anyone to do it for me. This time it's a test failure and refcounts being broken while running fastjsonschema's test suite on #Python 3.15 freethreading with pytest's --junit-xml option enabled 😱. And of course removing --junit-xml makes all tests pass.
0
0
0
0
Zero days since #CPython broke the extension ABI at the very last minute after asking everyone repeatedly to test prereleases. And of course they don't bother tracking ABI changes in any way, so they could at least give people heads up that important pieces of their system will start segfaulting after the upgrade. All they can offer is a knee-jerk response of "we never promised ABI stability". And yes, this is a huge PITA for #Gentoo users who opted in to helping out. https://github.com/python/cpython/pull/152448#issuecomment-5016129511
0
0
0
0
You've seen all posts