#python315

17 posts · Last used Aug 22

Replying to on mastodon.social

Forget* about Python 3.14, all the cool kids are trying out Python 3.15.0 alpha 1 (but not on production)! 🚀

🔬 PEP 799: A dedicated profiling package for Python profiling tools 💬 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-alpha-1/104358?u=hugovk

  • Please don't forget about 3.14...

#Python #Python315 #release #PEP799 #PEP686 #PEP782

26
36
8
2
Replying to

Just released! 🚀

🎨 termcolor 3.2.0

https://github.com/termcolor/termcolor/releases/tag/3.2.0

🟣 Expose can_colorize as public API 🟢 Add support for Python 3.15 (🥉 at https://pyreadiness.org/3.15/) 🔴 Drop support for EOLish Python 3.9

#Python #release #termcolor #Python315 #Python39

3
33
0
1
Replying to
Just released! 🚀 🪑 PrettyTable 3.17.0 https://github.com/prettytable/prettytable/releases/tag/3.17.0 Add support for Python 3.15, drop 3.9, test 3.13t-3.15t Set dicts with column-specific config for all column-specific attrs Update type hints Replace pre-commit with prek & more! #Python #release #PrettyTable #Python315 #Python39
3
32
1
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.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.15 alpha 6! PEP 799: A high-frequency, low-overhead, statistical sampling profiler PEP 798: Unpacking in comprehensions with * and ** PEP 686: Python now uses UTF-8 as the default encoding PEP 782: A new PyBytesWriter C API to create a Python bytes object PEP 728: TypedDict with typed extra items The JIT compiler has been significantly upgraded with up to 7-8% speedup 🧊 Just two more alphas until the feature freeze! 🧊 https://discuss.python.org/t/python-3-15-0-alpha-6/106122 #Python #Python315 #release
2
17
3
0
Replying to
🐍🚀 Out now: Python 3.15 alpha 7! This is the first one with lazy imports (PEP 810) and frozendict (PEP 814)! Try it out and give us feedback. https://discuss.python.org/t/python-3-15-0-alpha-7/106475 ☃️ Just one alpha left until the feature freeze! Core team: get your PEPs in! #Python #Python315 #release PEP810 #LazyImports #PEP814 #frozendict
15
15
9
2
Replying to
🐍🚀 Out now: Python 3.15 beta 1! 🧊 This is the feature freeze, and now it's *your* turn to test out all the amazing things we've been baking for the past 12 months! 💤 Lazy imports! 🧊 frozendict builtin! 💂 sentinel builtin! 📉 Tachyon profiler! 🖼️ Frame pointers everywhere! 🧳 Unpacking in comprehensions! 8️⃣ UTF-8 default encoding! 🆕 Startup config files! ⌨️ Loadsa typing! 🎨 More colour! https://discuss.python.org/t/python-3-15-0-beta-1-is-here/107231 Please report bugs, we'll fix for the big October release. #Python #Python315 #release
41
14
35
2
Replying to
🐍🚀 Out now: Python 3.15 beta 2! Still all this good stuff: 💤 Lazy imports! 🧊 frozendict builtin! 💂 sentinel builtin! 📉 Tachyon profiler! 🖼️ Frame pointers everywhere! 🧳 Unpacking in comprehensions! 8️⃣ UTF-8 default encoding! 🆕 Startup config files! ⌨️ Loadsa typing! 🎨 More colour! 🚌 & more! Library maintainer? Add 3.15 to your CI and keep those bug reports coming! https://discuss.python.org/t/python-3-15-0-beta-2-is-here/107610 #Python315 #Python #release
22
12
21
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
Replying to

🐍🚀 Out now: the final 3.15 beta, live from the #EuroPython sprints!

All the same goodies as beta 3, plus the official macOS installer now also installs the free-threaded python3.15t binary.

And thanks to 3.16 RM @savannah@fosstodon.org for helping out!

https://discuss.python.org/t/python-3-15-0-beta-4-is-here/108208

#Python #Python315

13
4
7
0
Replying to
🐍🚀 Out now: Tablib 3.10.0 The format-agnostic tabular dataset library 🔒 Security fix to escape dataset title in HTML serialisation 🦥 Support for Python 3.15 with lazy imports 💧 Drop support for EOL Python 3.9 🩹 And a bunch of fixes https://github.com/jazzband/tablib/releases/tag/v3.10.0 #Python #Tablib #release #security #Python315
3
1
3
0
Replying to
🐍🚀 Out now: Python 3.15 release candidate 1! Please test and report bugs! We strongly encourage maintainers of to prepare their projects for 3.15 during this phase, and publish Python 3.15 wheels on PyPI to be ready for the final release of 3.15.0, and to help other projects do their own testing. Any binary wheels built against Python 3.15.0 release candidates will work with future versions of Python 3.15. https://discuss.python.org/t/python-3-15-0-release-candidate-1-is-here/108395?u=hugovk #Python #Python315 #release
15
1
18
0
You've seen all posts