Just released: OSMViz 4.5.0! 🚀

An OpenStreetMap visualization toolkit for Python

🥧 Support for Python 3.14
🪪 Replace deprecated classifier with licence expression (PEP 639)
🔍 Remove GitHub attestation, PyPI attestation is enough

https://pypi.org/project/osmviz/

#Python #release #OpenStreetMap #OSMViz #PEP639

Client Challenge

Just released: humanize 4.13.0! 🚀

🤖 Optimise `naturalsize` algorithm by using `math.log`

🤖 Fix `precisedelta` rounding

https://github.com/python-humanize/humanize/releases/tag/4.13.0
#Python #humanize #release

Just released: Python Docs Sphinx Theme 2025.9! 🚀

This enables translations of the theme and adds translations for:

Brazilian Portuguese
Greek
Japanese
Polish
Simplified Chinese
Spanish
Swedish
Traditional Chinese
Turkish

Thanks to all our translators!

https://github.com/python/python-docs-theme/releases/tag/2025.9
#Python #docs #Sphinx #PythonDocsTheme #PythonDocsSphinxTheme

Release 2025.9 · python/python-docs-theme

What's Changed Enable theme translation and add Polish by @StanFromIreland in #246 Add Greek translation by @lysnikolaou and @skpanagiotis in #256 and #257 Add Swedish translation by @yeager in #2...

GitHub
(Just released: Python Docs Sphinx Theme 2025.9.1. Yes, I forgot something in 2025.9... Carry on!)

Just released: Python Docs Sphinx Theme 2025.9.2! 🚀

Add German, Korean and Indonesian translations
Fix html page translation
Fix Copy button copying line numbers
Fix search button cutting off long translations

https://github.com/python/python-docs-theme/releases/tag/2025.9.2
#Python #docs #Sphinx #PythonDocsTheme #PythonDocsSphinxTheme

Release 2025.9.2 · python/python-docs-theme

What's Changed Add German translation by @cmaureir in #262 Add Korean and Indonesian translations by @StanFromIreland in #264 Don't copy line numbers by @StanFromIreland in #270 Stretch search but...

GitHub

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 shadowed!

🏆 Please test and report bugs!

https://discuss.python.org/t/python-3-14-0rc3-is-go/103815?u=hugovk

#Python #CPython #Python314 #release

Python 3.14.0rc3 is go!

It’s 🪄 finally 🪄 the final 3.14 release candidate! https://www.python.org/downloads/release/python-3140rc3/ Note: It’s another magic release. We fixed another bug that required bumping the magic number stored in Python bytecode (.pyc) files. This means file .pyc files created for rc2 cannot be used for rc3, and they’ll be recompiled. The ABI isn’t changing. Wheels built for rc1 should be fine for rc2, rc3 and 3.14.x, so this shouldn’t affect too many people. This releas...

Discussions on Python.org

Just released! 🚀

🎶 pylast 6.0.0

🎤 A Python interface to Last.fm and Libre.fm

📯 Restore proxy support (potential breaking change: proxies are now always stored as a dict, before it was a str or dict)

🪇 Drop support for almost-EOL Python 3.9

https://github.com/pylast/pylast/releases/tag/6.0.0

#Python #pylast #LastFM #LibreFM #release #Python39

Release 6.0.0 · pylast/pylast

Breaking change Restore proxy support (#487) @itisFarzin Multiple proxies can be set by passing a dict, for example: {"http://": my_http_proxy, "https://": my_https_proxy}. A single proxy can be ...

GitHub

Just released! 🚀

em-keyboard 5.3.0

🎲 Pick a random emoji from a search. For example:

❯ em --search music --random
Copied! 👩‍🎤 woman_singer

🧛‍♂️ Drop support for Python 3.9

https://github.com/hugovk/em-keyboard/releases/tag/v5.3.0

#Python #EmKeyboard #em #CLI #release #emoji

Release v5.3.0 · hugovk/em-keyboard

Added Pick a random emoji from a search (#184) @hugovk Changed Drop support for Python 3.9 (#185) @hugovk

GitHub

Just released! 🚀

flake8-implicit-str-concat 0.6.0

A Flake8 plugin to identify those unjoined strings that a first Black run leaves behind:
"111111111111111111111" "222222222222222222222"

I hear there's another big release tomorrow? This release adds support for Python 3.14 and for once code changes were needed due to AST deprecation removals.

Also drop support for almost-very-nearly-EOL Python 3.9.

https://github.com/flake8-implicit-str-concat/flake8-implicit-str-concat/releases/tag/0.6.0
#Python #flake8 #release #Python314 #Python39

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

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 alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up un...

Discussions on Python.org
Pillow (@[email protected])

Pillow 12.0.0 is out released! 🎨 Support for Python 3.14! 🎨 Dropped EOL 3.9! 🎨 New ImageText.Text API! 🎨 Removed deprecations! 🎨 New deprecations! 📜 And more: https://pillow.readthedocs.io/en/stable/releasenotes/12.0.0.html 📜📜📜 And much more: https://github.com/python-pillow/Pillow/releases/tag/12.0.0 #Python #Pillow #PythonPillow #release #Python314 #Python39

Fosstodon

Just released! 🚀

📜 Python Docs Sphinx Theme, with added Arabic, French, Romanian and Russian translations.

https://github.com/python/python-docs-theme/releases/tag/2025.10

#Python #release #PythonDocsSphinxTheme #Sphinx #theme #translations

Release 2025.10 · python/python-docs-theme

What's Changed Add Romanian translation by @octaG-M in #272 Add Arabic and Russian translations by @StanFromIreland in #274 Add French translation by @JulienPalard in #275 Update authors in pyproj...

GitHub

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

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...

GitHub

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

Release Release 3.17.0 · prettytable/prettytable

Added Add support for Python 3.15 (and test 3.13t-3.15t) (#413) @hugovk Set dicts with column-specific config for all column-specific attrs (#399) @stuertz Add missing type annotations for propert...

GitHub

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

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 alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up u...

Discussions on Python.org

Just released! 🚀

🎶 pylast 7.0.0

🎤 A #Python interface to @lastfm and Libre.fm

🗑️ Remove `SCROBBLE_SOURCE_*` and `SCROBBLE_MODE_*` constants. Last used in 2017, you probably weren't using them

📻 Add `chosen_by_user` parameter to `scrobble`. Set to false if you don't have "direct" control over the source, like radio or a stream.

🐍 Add support for Python 3.15

📼 Test against recorded API instead of live

🦀 Replace pre-commit with prek

Thanks to @scy!

https://github.com/pylast/pylast/releases/tag/7.0.0
#release #LastFM

Release 7.0.0 · pylast/pylast

Removed Remove SCROBBLE_SOURCE_* and SCROBBLE_MODE_* (#502) @scy Added Add chosen_by_user parameter to scrobble & scrobble_many (#501) @scy This parameter is used to indicate when a scrobble c...

GitHub

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

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

Just released! 🚀

Python Docs Sphinx Theme

This is the theme for the Python documentation (and others)

* Add support for green, red and yellow side borders for code examples
* Add Portuguese translation
* Add support for Python 3.15

https://github.com/python/python-docs-theme/releases/tag/2025.12

#Python #docs #theme #Sphinx #release

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

Python 3.15.0 alpha 3

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.0a3, is the third of seven planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up un...

Discussions on Python.org

Just released! 🚀

🤖 Humanize 4.15.0

This does stuff like turning a number into a fuzzy human-readable duration ("3 minutes ago")

https://github.com/python-humanize/humanize/releases/tag/4.15.0

* Add locale support for decimal separator in `intword`
* Add support for Python 3.15
* `naturaldelta`: round the value to nearest unit that makes sense
* Fix plural form for `intword` and improve performance
* Replace `Exception` with more specific `FileNotFoundError`
* Replace pre-commit with prek

#Python #release #Humanize

Release 4.15.0 · python-humanize/humanize

Added Add locale support for decimal separator in intword (#287) @hugovk Add support for Python 3.15 (#275) @hugovk Changed Replace pre-commit with prek (#276) @hugovk Fixed naturaldelta: roun...

GitHub

Just released! 🚀

stravavis 0.6.0: create visualisations of Strava activities

* add option to select visualisations/allow --bbox as file/support 3.13-3.14/drop 3.9

https://github.com/marcusvolz/strava_py/releases/tag/v0.6.0

termcolor 3.3.0: ANSI formatting for the terminal

* add italic/fix error handling

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

pylast 7.0.1: A Python interface to Last.fm

* fix type hints

https://github.com/pylast/pylast/releases/tag/7.0.1

#Python #release #stravavis #termcolor #pylast

Just released! 🚀

pypistats 1.12.0

CLI for PyPI download stats

support 3.15
drop 3.9
improve verbose output
declare type hints
replace dateutil+six dependencies with stdlib
replace httpx with urllib
replace pre-commit with prek

https://github.com/hugovk/pypistats/releases/tag/1.12.0

#Python #release #pypistats #CLI

Release 1.12.0 · hugovk/pypistats

Added Add support for Python 3.15 (#513) @hugovk Include human URL in verbose output (#499) @hugovk Add py.typed file and "Typing :: Typed" classifier (#523) @hugovk Changed Drop support for Pyt...

GitHub

Just released! 🚀

norwegianblue 0.24.0

CLI to show end-of-life dates

show spinner when querying
support 3.15
replace dateutil+six dependencies with stdlib
replace httpx with urllib3
replace pre-commit with prek

https://github.com/hugovk/norwegianblue/releases/tag/0.24.0

#Python #release #norwegianblue #CLI

Release 0.24.0 · hugovk/norwegianblue

Added Show spinner when querying (#279) @hugovk Add support for Python 3.15 (#264) @hugovk Changed Replace dateutil.relativedelta using stdlib to drop six (#267) @hugovk Replace httpx with urlli...

GitHub

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

https://discuss.python.org/t/python-3-15-0-alpha-4/105706/1

#Python315 #Python #CPython #release

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 alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up u...

Discussions on Python.org

I heard you like alphas?

Just released! Python 3.15.0a5, this time built against `main` from today instead of last month! 🚀

https://discuss.python.org/t/python-3-15-0-alpha-5-yes-another-alpha/105721

#Python315 #Python #CPython #release

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 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.0a5, is the fifth of seven eight planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test...

Discussions on Python.org

By popular demand (@miketheman), pypistats now has a `--sort` option so you can sort by other columns such as date, rather than the default downloads.

https://github.com/hugovk/pypistats/releases/tag/1.13.0

#Python #release #pypistats

Python 3.14.3 and 3.13.12 are now available!

Python 3.14.3 is now available! This is third maintenance release of Python 3.14 Python 3.14.3 is the third maintenance release of 3.14, containing around 299 bugfixes, build improvements and documentation changes since 3.14.2. Major new features of the 3.14 series, compared to 3.13 Some of the major new features and changes in Python 3.14 are: New features PEP 779: Free-threaded Python is officially supported PEP 649: The evaluation of annotations is now deferred, improving the semantic...

Discussions on Python.org

🐍🅰️ 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

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 alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up un...

Discussions on Python.org

Out now: pepotron 1.6.0, with the new Python 3.16 schedule:

❯ pep 3.16
https://peps.python.org/pep-0826/

❯ pep 8
https://peps.python.org/pep-0008/

❯ pep lazy
Score Result
90 PEP 810: Explicit lazy imports
73 PEP 690: Lazy Imports
68 PEP 217: Display Hook for Interactive Use
68 PEP 802: Display Syntax for the Empty Set
57 PEP 227: Statically Nested Scopes

https://peps.python.org/pep-0810/

❯ uvx pepotron 3.16
https://peps.python.org/pep-0826/

https://mastodon.social/@peps@feedsin.space/116122903304128032

#Python #pepotron #release #Python316

PEP 826 – Python 3.16 Release Schedule | peps.python.org

This document describes the development and release schedule for Python 3.16.

Python Enhancement Proposals (PEPs)

🐍🚀 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

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 planned alpha releases. Alpha releases are intended to make it easier to test the current state of new features and bug fixes and to test the release process. During the alpha phase, features may be added up until the start of the beta phase (2026-05-05) and, if necessary, may be modified or deleted up ...

Discussions on Python.org

🐍🚀 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

Python 3.15.0 beta 1 is here!

It’s the first beta and feature freeze! This is a beta preview of Python 3.15 Python 3.15 is still in development. This release, 3.15.0b1, is the first of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release. We strongly encourage maintainers of third-party Python projects to test with 3.15 during the beta phase and report issues found to...

Discussions on Python.org

🐍🚀 Out now: Python 3.14.5 final!

♻️ This now has the new (old) garbage collector, and the official macOS installer has been updated to use Tcl/Tk 9.0.3 instead of 8.6.17.

https://discuss.python.org/t/python-3-14-5-is-here-with-a-new-old-garbage-collector/107304

#Python #Python314 #release

Python 3.14.5 is here, with a new (old) garbage collector!

Python 3.14.5 final is the fifth maintenance release of 3.14, containing around 154 bugfixes, build improvements and documentation changes since 3.14.4. Garbage collector Notably, the garbage collector (GC) has changed in Python 3.14.5. The incremental garbage collector shipped in Python 3.14.0-3.14.4 has been reverted back to the generational garbage collector from 3.13, due to a number of reports of significant memory pressure in production environments. See What’s New and discuss.python.o...

Discussions on Python.org

🐍🚀 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

Python 3.15.0 beta 2 is here!

Here comes the antepenultimate beta. This is a beta preview of Python 3.15 Python 3.15 is still in development. This release, 3.15.0b2, is the second of four planned beta releases. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release. We strongly encourage maintainers of third-party Python projects to test with 3.15 during the beta phase and report issues found to t...

Discussions on Python.org

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 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

Python 3.14.6 and 3.13.14 are now available!

A day late, a dollar short an OpenSSL release ahead[1], we have two new Python bugfix releases! Python 3.14.6 Python 3.14.6 is the sixth maintenance release of 3.14, containing around 179 bugfixes, build improvements and documentation changes since 3.14.5. Python 3.13.14 Python 3.13.14 is the fourteenth maintenance release of 3.13, containing around 240 bugfixes, build improvements and documentation changes since 3.13.13. More resources Online documentation PEP 745, 3.14 Release Schedule ...

Discussions on Python.org

Out now: PrettyTable 3.18!

Library to display tabular data in a visually appealing ASCII table format.

Lots of stuff here, including performance improvements, some thanks to improvements in wcwidth dependency.

Add support for:
Python 3.16
reStructuredText tables
multiline headers
captions in Markdown

And more!

https://github.com/prettytable/prettytable/releases/tag/3.18.0
#Python #release #PrettyTable

Release Release 3.18.0 · prettytable/prettytable

Added Add support for Python 3.16 (#470) @hugovk Support multiline headers (#451) @wyllys66 Support reStructuredText tables (#449) @hugovk Support int_format, float_format and custom_format for CS...

GitHub

Out now: linkotron 0.7!

CLI to format links in a shorter format.

🖇️ Format regular links
🔗 Format GHSA links -- thanks @stanfromireland!
🖇️ Add support for Python 3.15-3.16
🔗 Stop testing experimental 3.13t

Maybe one day I'll remember how to write reStructuredText links but now I don't need to:

❯ linkotron example.com --rst
Copied! `example.com <https://example.com>`__

https://github.com/hugovk/linkotron/releases/tag/0.7.0

#Python #release #linkotron #CLI #reStructuredText

Example Domain

🐍🚀 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

Python 3.15.0 beta 3 is here!

Here comes the penultimate beta. This is a beta preview of Python 3.15 Python 3.15 is still in development. This release, 3.15.0b3, is the third of four planned beta releases, containing around 195 bugfixes, build improvements and documentation changes from 86 contributors since 3.15.0b2. Beta release previews are intended to give the wider community the opportunity to test new features and bug fixes and to prepare their projects to support the new feature release. We strongly encourage ma...

Discussions on Python.org
@hugovk my CI includes a 3.15 test that is allowed to fail.
@cpontvieux Great, thanks!