Skip to content

Commit 8a24ac3

Browse files
Announce Python 3.16.0 alpha 2
1 parent edd618a commit 8a24ac3

1 file changed

Lines changed: 62 additions & 0 deletions

File tree

  • content/posts/python-3160-alpha-2-is-now-available
Lines changed: 62 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,62 @@
1+
---
2+
title: Python 3.16.0 alpha 2 is now available
3+
publishDate: '2026-11-10'
4+
author: Savannah Ostrowski
5+
description: The second developer preview of Python 3.16 is ready for testing.
6+
tags:
7+
- releases
8+
published: true
9+
---
10+
11+
**This is an early developer preview of Python 3.16.**
12+
13+
[python.org/downloads/release/python-3160a2/](https://www.python.org/downloads/release/python-3160a2/)
14+
15+
Python 3.16.0a2 is the second of seven planned alpha releases. Alpha releases give you a chance to try new features and bug fixes while Python 3.16 is still in development. This preview is intended for testing and is not recommended for production use.
16+
17+
## What’s new in Python 3.16?
18+
19+
Some of the changes in Python 3.16 compared with 3.15 include the following.
20+
21+
- [More expressive regular expressions](https://docs.python.org/3.16/whatsnew/3.16.html#whatsnew316-re-set-operations-and-unicode-properties). The `re` module now supports nested character sets, set operations such as intersection and difference, and Unicode property escapes such as `\p{Lu}` for uppercase letters.
22+
- [Faster startup](https://docs.python.org/3.16/whatsnew/3.16.html#whatsnew316-interpreter-startup). Interpreter startup is faster, with improvements to garbage collection and the construction of common built-in objects.
23+
- [Faster UUID generation](https://docs.python.org/3.16/whatsnew/3.16.html#whatsnew316-uuid-optimizations). `uuid4()` and `uuid7()` now have C implementations. Microbenchmarks measured generation about 15 and 30 times as fast as the pure Python implementations, respectively.
24+
- [More helpful error messages](https://docs.python.org/3.16/whatsnew/3.16.html#whatsnew316-improved-error-messages). Syntax errors can suggest Python equivalents for keywords and operators from other languages, such as `def` for `function` and `and` for `&&`. Some method-call errors also suggest checking for a missing `self` parameter.
25+
- [Encrypted Client Hello](https://docs.python.org/3.16/whatsnew/3.16.html#whatsnew316-ssl-ech). The `ssl` module adds support for ECH when built with OpenSSL 4.0 or later.
26+
- [Build support for more Apple platforms](https://docs.python.org/3.16/whatsnew/3.16.html#whatsnew316-apple-platforms). CPython can now be built for tvOS, watchOS, and visionOS. These platforms are not yet part of the supported platform tiers in PEP 11.
27+
28+
See [What’s new in Python 3.16](https://docs.python.org/3.16/whatsnew/3.16.html) for more changes.
29+
30+
Features can be added until the first beta on May 4, 2027, and may be modified or removed until the first release candidate on July 27, 2027. The final release is planned for October 5, 2027.
31+
32+
If you maintain a library or application, please try it with this alpha and let us know how it goes. Please report Python bugs on the [CPython issue tracker](https://github.com/python/cpython/issues).
33+
34+
(Hey, **fellow core team member,** if there’s a feature you’d like highlighted in a future announcement, [let Savannah know](mailto:savannah@python.org).)
35+
36+
The next alpha, Python 3.16.0a3, is scheduled for December 15, 2026. The full schedule is in [PEP 826](https://peps.python.org/pep-0826/).
37+
38+
## More resources
39+
40+
- [Python 3.16 documentation](https://docs.python.org/3.16/)
41+
- [Changelog](https://docs.python.org/3.16/whatsnew/changelog.html)
42+
- [Support Python through the Python Software Foundation](https://www.python.org/psf/donations/)
43+
44+
## And now for something completely different
45+
46+
Next up in the Python 3.16 Film Festival is [*The Martian* (2015)](https://www.20thcenturystudios.com/movies/the-martian). Stranded on Mars, Mark Watney has to keep himself alive with what he has on hand. The plan to bring him home takes shape much like CPython does, with people around the world bringing different skills to a shared effort.
47+
48+
> So we do this together or not at all.
49+
>
50+
> — Commander Melissa Lewis, *The Martian* (2015)
51+
52+
## Enjoy the new release
53+
54+
Thanks to everyone who helped make this alpha, and to everyone trying it out. If you’d like to support Python, consider volunteering your time or asking your organisation to sponsor the [Python Software Foundation](https://www.python.org/psf-landing/).
55+
56+
Happy testing!
57+
58+
Your release team,
59+
Savannah Ostrowski
60+
Ned Deily
61+
Steve Dower
62+
Julien Palard

0 commit comments

Comments
 (0)