If you're using Python 3.10-3.12 and you upgrade to these security releases:

https://discuss.python.org/t/python-3-12-13-3-11-15-and-3-10-20-are-now-available/106363/1

Then I'll tell you about Guido van Rossum's new oral histories series, starting with @Yhg1s:

https://gvanrossum.github.io/interviews/Thomas.html

#Python #Python310 #Python311 #Python312 #security

Python 3.12.13, 3.11.15 and 3.10.20 are now available!

Python Releases For Your Security! New security releases for 3.10, 3.11 and 3.12 are now available. (As these Python versions are now in security-fix-only mode, these are source-only releases, and there is no pre-set release cadence.) Security content in these releases Email and header-related gh-144125: email.generator.BytesGenerator now refuses to serialize headers that are unsafely folded or delimited (see email.policy.Policy.verify_generated_headers); addressing CVE-2024-6923. gh-143935: F...

Discussions on Python.org

Just dropped a new guide on Medium: “5 Levels of Using Exception Groups in Python”

From basic grouping to advanced .split() & .subgroup() hacks—error handling in #Python311 has never been more powerful. Dive in for code samples & best practices!

🔗 https://medium.com/techtofreedom/5-levels-of-using-exception-groups-in-python-9d8e40cdd4b2?sk=132e8eea485dd44b24db0d20014b231f
#Python

5 Levels of Using Exception Groups in Python - TechToFreedom - Medium

Exception groups, introduced by Python 3.11, mark a significant leap forward in Python’s error-handling toolkit. By allowing you to catch, aggregate, and manage multiple exceptions as a single…

TechToFreedom

🐍2️⃣🚀 The **final** release candidate of Python 3.13 is out!

➡️ Library maintainers, please upload wheels to PyPI **now**, especially if you have compiled extensions (there are no more ABI changes), so everything is in place for the big 3.13.0 release in 3 weeks!

🔒 Also! Security releases have been made for the full set of Python 3.8 - 3.12. Please upgrade!

ℹ️ https://discuss.python.org/t/python-3-13-0rc2-3-12-6-3-11-10-3-10-15-3-9-20-and-3-8-20-are-now-available/63161?u=hugovk

🧪 https://dev.to/hugovk/help-test-python-313-14j1

#Python #Python313 #RC #RC2 #Python312 #Python311 #Python310 #Python39 #Python38

Python 3.13.0RC2, 3.12.6, 3.11.10, 3.10.15, 3.9.20, and 3.8.20 are now available!

Hi there! A big joint release today. Mostly security fixes but we also have the final release candidate of 3.13 so let’s start with that! Python 3.13.0RC2 Final opportunity to test and find any show-stopper bugs before we bless and release 3.13.0 final on October 1st. Get it here: Call to action We strongly encourage maintainers of third-party Python projects to prepare their projects for 3.13 compatibilities during this phase, and where necessary publish Python 3.13 wheels on PyPI to be re...

Discussions on Python.org

🐍📈 Python 3.11 has now surpassed Python 3.7 in the number of PyPI downloads!

Thanks to @mdk for tracking the numbers:
https://git.afpy.org/mdk/python-versions
https://mamot.fr/@mdk/112891864960579564

#Python #Python37 #Python311 #PyPI

python-versions

Studying Python release adoptions by looking at PyPI downloads

La forge de l'AFPy

Python 3.11.9 is out!

This is the last bugfix release, from now on it will only receive security fixes.

More info and find out what a "kugelblitz" is: https://discuss.python.org/t/python-3-11-9-is-available/50502 #Python #Python311 #kugelblitz

Python 3.11.9 is available

This is the ninth maintenance release of Python 3.11 Python 3.11.9 is the newest patch release of the 3.11 series of the Python programming language, and it contains many new features and optimizations. Major new features of the 3.11 series, compared to 3.10 Some of the new major new features and changes in Python 3.11 are: General changes PEP 657 – Include Fine-Grained Error Locations in Tracebacks PEP 654 – Exception Groups and except* PEP 680 – tomllib: Support for Parsing TOML in the ...

Discussions on Python.org

Und mein #RaspberryPI2 so:

Wie?? #python311 ??
Also ne, das musst du erst mal von Source compilen...

And the last two releases saw GHA/AP improve their lead:

2022: Python 3.11

🥇 a day: @github Actions ↔️
🥈 2 days: Azure Pipelines ↔️
🥉 14 days: AppVeyor ↔️
4️⃣ 28 days: Travis CI ↔️

2023: Python 3.12

🥇 13 hours: @github Actions ↔️
🥇 13 hours: Azure Pipelines ↔️
🥉 20 days: Travis CI ⬆️
4️⃣ 28 days: AppVeyor ⬇️

And GitHub Actions already has 3.13 alpha available!

#Python #CI #CImedals #medals #GitHubActions #AzurePipelines #TravisCI #AppVeyor #Python311 #Python312 #Python313

Huzzah, #numba has been released on #condaforge for #Python311 !

I have not one, but TWO live streams this week.

🔴 📹 Ask the Expert with
@[email protected]
📆 Thursday April 13, 9AM PT / 4PM UTC
RSVP: https://aka.ms/ATE0413/RSVP

🔴 📹 The Python Pulse with
@[email protected]
📆 Friday April 14, 11AM PT / 7PM UTC
WATCH: https://aka.ms/python-pulse-live

#python #vscode #python311 #

Microsoft Reactor | Microsoft Developer

Tried out Python 3.11 from conda-forge due to rumoured performance improvements. For a very simple (yet real) workload I had 97s for v3.9 but 62s for v3.11. Pypy naturally blew past at ~7.4s, but the 3.11 hype is real and hopefully will lead to speedups in many workflows.
#python #python311