From 4ea3f389b3a0867b11328fc3e2a43b78bd5fcd04 Mon Sep 17 00:00:00 2001 From: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com> Date: Tue, 10 Mar 2026 18:55:58 +0200 Subject: [PATCH] Update What's New in 3.15 anchors --- content/posts/python-3150-alpha-1/index.md | 2 +- content/posts/python-3150-alpha-3/index.md | 2 +- content/posts/python-3150-alpha-4/index.md | 2 +- content/posts/python-3150-alpha-5-yes-another-alpha/index.md | 2 +- content/posts/python-3150-alpha-6/index.md | 2 +- content/posts/python-3150-alpha-7/index.md | 4 ++-- content/posts/python-3150a2/index.md | 2 +- 7 files changed, 8 insertions(+), 8 deletions(-) diff --git a/content/posts/python-3150-alpha-1/index.md b/content/posts/python-3150-alpha-1/index.md index f2b8007..d82ab99 100644 --- a/content/posts/python-3150-alpha-1/index.md +++ b/content/posts/python-3150-alpha-1/index.md @@ -26,7 +26,7 @@ Many new features for Python 3.15 are still being planned and written. Among the - [PEP 799](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-sampling-profiler): A dedicated profiling package for Python profiling tools - [PEP 686](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default): Python now uses UTF-8 as the default encoding -- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pep782): A new `PyBytesWriter` C API to create a Python bytes object +- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pybyteswriter): A new `PyBytesWriter` C API to create a Python bytes object - [Improved error messages](https://docs.python.org/3.15/whatsnew/3.15.html#improved-error-messages) - (Hey, **fellow core developer,** if a feature you find important is missing from this list, let Hugo know.) diff --git a/content/posts/python-3150-alpha-3/index.md b/content/posts/python-3150-alpha-3/index.md index 09e125a..0cae455 100644 --- a/content/posts/python-3150-alpha-3/index.md +++ b/content/posts/python-3150-alpha-3/index.md @@ -26,7 +26,7 @@ Many new features for Python 3.15 are still being planned and written. Among the - [PEP 799](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-sampling-profiler): A new high-frequency, low-overhead, statistical sampling profiler and dedicated profiling package - [PEP 686](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default): Python now uses UTF-8 as the default encoding -- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pep782): A new `PyBytesWriter` C API to create a Python bytes object +- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pybyteswriter): A new `PyBytesWriter` C API to create a Python bytes object - [Improved error messages](https://docs.python.org/3.15/whatsnew/3.15.html#improved-error-messages) - (Hey, **fellow core developer,** if a feature you find important is missing from this list, let Hugo know.) diff --git a/content/posts/python-3150-alpha-4/index.md b/content/posts/python-3150-alpha-4/index.md index 5115bf1..b7c503e 100644 --- a/content/posts/python-3150-alpha-4/index.md +++ b/content/posts/python-3150-alpha-4/index.md @@ -28,7 +28,7 @@ Many new features for Python 3.15 are still being planned and written. Among the - [PEP 799](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-sampling-profiler): A new high-frequency, low-overhead, statistical sampling profiler and dedicated profiling package - [PEP 686](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default): Python now uses UTF-8 as the default encoding -- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pep782): A new `PyBytesWriter` C API to create a Python bytes object +- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pybyteswriter): A new `PyBytesWriter` C API to create a Python bytes object - The [JIT compiler](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-jit) has been significantly upgraded, with 3-4% geometric mean performance improvement on x86-64 Linux over the standard interpreter, and 7-8% speedup on AArch64 macOS over the tail-calling interpreter - [Improved error messages](https://docs.python.org/3.15/whatsnew/3.15.html#improved-error-messages) - (Hey, **fellow core developer,** if a feature you find important is missing from this list, let Hugo know.) diff --git a/content/posts/python-3150-alpha-5-yes-another-alpha/index.md b/content/posts/python-3150-alpha-5-yes-another-alpha/index.md index 6d3fc69..a7b3ab7 100644 --- a/content/posts/python-3150-alpha-5-yes-another-alpha/index.md +++ b/content/posts/python-3150-alpha-5-yes-another-alpha/index.md @@ -28,7 +28,7 @@ Many new features for Python 3.15 are still being planned and written. Among the - [PEP 799](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-sampling-profiler): A new high-frequency, low-overhead, statistical sampling profiler and dedicated profiling package - [PEP 686](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default): Python now uses UTF-8 as the default encoding -- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pep782): A new `PyBytesWriter` C API to create a Python bytes object +- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pybyteswriter): A new `PyBytesWriter` C API to create a Python bytes object - The [JIT compiler](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-jit) has been significantly upgraded, with 4-5% geometric mean performance improvement on x86-64 Linux over the standard interpreter, and 7-8% speedup on AArch64 macOS over the tail-calling interpreter - [Improved error messages](https://docs.python.org/3.15/whatsnew/3.15.html#improved-error-messages) - (Hey, **fellow core developer,** if a feature you find important is missing from this list, let Hugo know.) diff --git a/content/posts/python-3150-alpha-6/index.md b/content/posts/python-3150-alpha-6/index.md index 845e694..3eeebf7 100644 --- a/content/posts/python-3150-alpha-6/index.md +++ b/content/posts/python-3150-alpha-6/index.md @@ -27,7 +27,7 @@ Many new features for Python 3.15 are still being planned and written. Among the - [PEP 799](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-sampling-profiler): A new high-frequency, low-overhead, statistical sampling profiler and dedicated profiling package - [PEP 798](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-unpacking-in-comprehensions): Unpacking in comprehensions with `*` and `**` - [PEP 686](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default): Python now uses UTF-8 as the default encoding -- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pep782): A new `PyBytesWriter` C API to create a Python bytes object +- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pybyteswriter): A new `PyBytesWriter` C API to create a Python bytes object - [PEP 728](https://peps.python.org/pep-0728/): `TypedDict` with typed extra items - The [JIT compiler](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-jit) has been significantly upgraded, with 3-4% geometric mean performance improvement on x86-64 Linux over the standard interpreter, and 7-8% speedup on AArch64 macOS over the tail-calling interpreter - [Improved error messages](https://docs.python.org/3.15/whatsnew/3.15.html#improved-error-messages) diff --git a/content/posts/python-3150-alpha-7/index.md b/content/posts/python-3150-alpha-7/index.md index a166b0d..cce11cf 100644 --- a/content/posts/python-3150-alpha-7/index.md +++ b/content/posts/python-3150-alpha-7/index.md @@ -22,14 +22,14 @@ During the alpha phase, features may be added up until the start of the beta pha Many new features for Python 3.15 are still being planned and written. Among the new major new features and changes so far: -* [PEP 810](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pep810): Explicit lazy imports +* [PEP 810](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-lazy-imports): Explicit lazy imports * [PEP 814](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-frozendict): `frozendict` built-in type * [PEP 799](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-sampling-profiler): A new high-frequency, low-overhead, statistical sampling profiler and dedicated profiling package * [PEP 798](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-unpacking-in-comprehensions): Unpacking in comprehensions with `*` and `**` * [PEP 686](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default): Python now uses UTF-8 as the default encoding * [PEP 728](https://peps.python.org/pep-0728/): `TypedDict` with typed extra items * [PEP 747](https://docs.python.org/3.15/whatsnew/3.15.html#typing): Annotating type forms with `TypeForm` -* [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pep782): A new `PyBytesWriter` C API to create a Python bytes object +* [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pybyteswriter): A new `PyBytesWriter` C API to create a Python bytes object * The [JIT compiler](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-jit) has been significantly upgraded, with 3-4% geometric mean performance improvement on x86-64 Linux over the standard interpreter, and 7-8% speedup on AArch64 macOS over the tail-calling interpreter * [Improved error messages](https://docs.python.org/3.15/whatsnew/3.15.html#improved-error-messages) * (Hey, **fellow core team member,** if a feature you find important is missing from this list, let Hugo know.) diff --git a/content/posts/python-3150a2/index.md b/content/posts/python-3150a2/index.md index fb03b74..aa55cfd 100644 --- a/content/posts/python-3150a2/index.md +++ b/content/posts/python-3150a2/index.md @@ -26,7 +26,7 @@ Many new features for Python 3.15 are still being planned and written. Among the - [PEP 799](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-sampling-profiler): A new high-frequency, low-overhead, statistical sampling profiler and dedicated profiling package - [PEP 686](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-utf8-default): Python now uses UTF-8 as the default encoding -- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pep782): A new `PyBytesWriter` C API to create a Python bytes object +- [PEP 782](https://docs.python.org/3.15/whatsnew/3.15.html#whatsnew315-pybyteswriter): A new `PyBytesWriter` C API to create a Python bytes object - [Improved error messages](https://docs.python.org/3.15/whatsnew/3.15.html#improved-error-messages) - (Hey, **fellow core developer,** if a feature you find important is missing from this list, let Hugo know.)