Trending

#Python315

Latest posts tagged with #Python315 on Bluesky

Latest Top
Trending

Posts tagged #Python315

Preview
Python 3.15.0 alpha 7 This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a7, is the seventh of eight planne...

πŸπŸš€ 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.

discuss.python.org/t/python-3-1...

β˜ƒοΈ Just one alpha left until the feature freeze! Core team: get your PEPs in!

#Python #Python315 #release

5 1 0 0
Preview
The Story of Python's Lazy Imports: Why It Took Three Years and Two Attempts From PEP 690's rejection to PEP 810's unanimous acceptance β€” how Python finally got explicit lazy imports after three years of real-world production evidence and a fundamental design inversion

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

1 0 0 0

Forget about Python 3.14* and 3.15†, Python 3.16 is here‑!

* Please don't, please upgrade
† Please don't, please test
‑ Open for new features in just two months

#Python #python314 #python315 #python316

13 2 0 1
Preview
PEP 814: Add frozendict built-in type After careful deliberation, the Python Steering Council is pleased to accept PEP 814 – Add frozendict built-in type. The absence of an immutable dict counterpart has been a long-standing gap in Pytho...

Coming soon to Python 3.15: frozendict

The Steering Council has just accepted @vstinner.bsky.social and @corona10.bsky.social's PEP 814 "Add frozendict built-in type".

discuss.python.org/t/pep-814-ad...

peps.python.org/pep-0814/

#Python #PEP814 #frozendict #Python315

21 4 1 1
Preview
Python 3.15.0 alpha 6 This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a6, is the sixth of eight planned ...

πŸπŸ…°οΈ Out now, Python 3.15 alpha 6!

* A high-frequency sampling profiler
* Unpacking in comprehensions with * and **
* UTF-8 as the default encoding
* TypedDict with typed extra items
* The JIT compiler has up to 7-8% speedup

discuss.python.org/t/python-3-1...
#Python #Python315 #release

4 0 1 0
Preview
Speeding up Pillow's open and save

Using the new Tachyon profiler coming to Python 3.15 I profiled a one-liner to find a bottleneck, and sped up some 26-year-old code in @pillow.fosstodon.org.ap.brid.gy!

hugovk.dev/blog/2026/fa...

#Python #python315 #Tachyon #Pillow #PythonPillow #performance

6 2 0 0
Preview
Python 3.15.0 alpha 5 (yes, another alpha!) Note: 3.14.0a4 was accidentally built against main from 2025-12-23 instead of 2026-01-13, so this 3.14.0a5 is an extra release correctly built against 2026-01-14. This is an early developer preview o...

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

2 0 1 0
Preview
Python 3.15.0 alpha 4 This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a4, is the fourth of seven planned...

Just released: Python 3.15.0a4 and look at those JIT numbers!

discuss.python.org/t/python-3-1...

#Python315 #Python #CPython #release

5 1 1 0

Nice use of @pablogsal.com & co's new statistical profiler in Python 3.15!

#Python #Python315 #Tachyon

9 1 2 0
Top half of a chart showing dozens of benchmarks, most of them more than 1x faster.

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.

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

5 3 0 0

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

12 5 1 0
Preview
Python 3.15.0a2 This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a2, is the second of seven planned...

Just released! πŸš€

🐍 Python 3.15 alpha 2!

πŸ”¬ PEP 799: A new high-frequency sampling profiler
πŸ’¬ PEP 686: Python now uses UTF-8 as the default encoding
🌊 PEP 782: PyBytesWriter C API to create a Python bytes object
⚠️ Better error messages

discuss.python.org/t/python-3-1...

#Python #Python315 #release

4 0 1 0
Preview
Pre-PEP: Rust for CPython Introduction We (@emmatyping, @eclips4) propose introducing the Rust programming language to CPython. Rust will initially only be allowed for writing optional extension modules, but eventually will be...

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

15 5 0 0

Just released! πŸš€

πŸͺ‘ PrettyTable 3.17.0

github.com/prettytable/...

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

2 0 1 0
Preview
PEP 810: Explicit lazy imports Dear PEP 810 authors. The Steering Council is happy to unanimously[1] accept β€œPEP 810, Explicit lazy imports”. Congratulations! We appreciate the way you were able to build on and improve the previ...

The Steering Council has accepted PEP 810 (explicit lazy imports) for Python 3.15!

discuss.python.org/t/pep-810-ex...

#Python #PEP810 #LazyImports #lazy #Python315

34 16 1 0
Preview
Release Release 3.2.0 Β· termcolor/termcolor Added Expose can_colorize as public API (#114) @hugovk Add support for Python 3.15 (#123) @hugovk Changed Drop support for Python 3.9 (#121) @hugovk Replace action-pre-commit-uv with prek-action...

Just released! πŸš€

🎨 termcolor 3.2.0

github.com/termcolor/te...

🟣 Expose `can_colorize` as public API
🟒 Add support for Python 3.15 (πŸ₯‰ at pyreadiness.org/3.15/)
πŸ”΄ Drop support for EOLish Python 3.9

#Python #release #termcolor #Python315 #Python39

2 0 1 0
Preview
Python 3.15 alpha 1 This is an early developer preview of Python 3.15 Major new features of the 3.15 series, compared to 3.14 Python 3.15 is still in development. This release, 3.15.0a1, is the first of seven planned ...

Forget* about Python 3.14, the cool kids are on 3.15.0a1! πŸš€

πŸ”¬ Dedicated profiling package for Python profiling tools
πŸ’¬ UTF-8 as default encoding
🌊 New C API to create bytes object
⚠️ Better error messages

discuss.python.org/t/python-3-1...

* Don't forget about 3.14

#Python #Python315 #release

15 3 1 1
Preview
PEP 799 – A dedicated profilers package for organizing Python profiling tool Hi everyone, This is a straightforward structural proposal: PEP 799 introduces a new profilers standard library module to house Python’s built-in profilers under a single, coherent namespace. It: ...

The Steering Council accepted @pablogsal.com's PEP 799!

New `profiling` module:

* `tracing`: deterministic function-call tracing (moved from cProfile)
* `sampling`: new statistical sampling profiler

Old `profile` deprecated

discuss.python.org/t/pep-799-a-...
#Python #profiling #PEP799 #Python315

12 5 0 0
Preview
PEP 790 – Python 3.15 Release Schedule | peps.python.org This document describes the development and release schedule for Python 3.15.

Less than one week to:

πŸ₯§ Python 3.14 beta! The feature freeze marks 5 months of stabilisation. Please test!

peps.python.org/pep-0745/

πŸ•’ Forget 3.14 (please don't, please test), Python 3.15 development begins! Check out the new release PEP:

peps.python.org/pep-0790/

#Python #Python314 #Python315

19 5 2 1