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

🚀 **Pattern Matching em Python: Diga adeus às árvores de if/elif verbosos!** 💻

Acabei de publicar um guia técnico completo sobre o **match/case** do Python 3.10+: destructuring de listas, dicts, classes, guards e como ele **aniquila** o switch case tradicional de C/Java. Exemplos práticos para APIs REST, eventos JSON e full-stack!

Por que usar?
- Código 50-70% mais limpo
- Sem fallthrough bugs
- Poder estrutural nativo

👉 Leia agora: https://bolha.blog/riverfount/pattern-matching-em-python-revolucione-seu-codigo-alem-do-switch-case

**Teste um exemplo hoje e comente: qual use case você vai aplicar primeiro?**

#Python #PatternMatching #MatchCase #Python310 #DevTips #Programacao

Pattern Matching em Python: Revolucione seu Código Além do Switch Case Tradicional

Descubra como o pattern matching no Python 3.10+ transforma árvores de if/elif em código declarativo e poderoso, superando limitações do ...

Riverfount

🐍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

If you're on #Windows, still using #python310 and stuck in 3.10.11, we've got you covered.

Python 3.10.11 was the last release fit Python 3.10 that shipped with an installer for Windows, and starting with 3.10.12 our founder, @cesarcoatl, became an unofficial Release Manager for Python 3.10.

Find the latest release for Python on our #cpython fork.

https://github.com/coatl-dev/cpython/releases

Or install coatl310 after adding our scoop bucket.

https://github.com/coatl-dev/scoop-coatl-dev

Releases · coatl-dev/cpython

The Python programming language. Contribute to coatl-dev/cpython development by creating an account on GitHub.

GitHub

Currently I'm finishing a #MusicVideo for the song Influenca released on the Inconvenient EP in November 2021 to provide some new content.

Due to upgrading to #python310 at that time the #OpenShot video editor no longer worked and I temporarily lost confidence in that project.

Now it's fun again and will be available in the next days to keep you "in tune" until sharing the production process of the upcoming #DozenLectionsForEducationists album.

📢 Announcing an addition to our Scoop bucket

A successor for scoop's #Python310 manifest.

If you're still using #Python 3.10 on #Windows and use #scoop as your preferred command-line installer, add or bucket and install coatl310.

https://github.com/coatl-dev/scoop-coatl-dev

GitHub - coatl-dev/scoop-coatl-dev: 🍨 coatl.dev Scoop bucket

🍨 coatl.dev Scoop bucket. Contribute to coatl-dev/scoop-coatl-dev development by creating an account on GitHub.

GitHub

Hey there, #Python310 users. If you're looking for Python 3.10.12 installers for #Windows, look no further.

We've got you covered.

You may download them from our #cpython fork:

https://github.com/coatl-dev/cpython/releases

Releases · coatl-dev/cpython

The Python programming language. Contribute to coatl-dev/cpython development by creating an account on GitHub.

GitHub

It turns out that mypy doesn't support Python 3.10 yet.

https://github.com/python/mypy/issues/10201

So, no Python 3.10 coding for me yet 🤷‍♂️

#python #typing #mypy #Python310

Python 3.10 tracking issue · Issue #10201 · python/mypy

Here's an issue for tracking the current state of mypy on CPython 3.10 CPython version: 3.10.0 mypy version: latest master (e6b91bd) Dependencies: typed_ast is currently broken. Fixed on master...

Python 3.10 came out last week.

The most interesting feature included is PEP 622 -- Structural Pattern Matching , similar to Scheme's (match), but a bit less powerful and spelled in Python. That's worth an #HPREp.

The most interesting feature *not* included was PEP 563 -- Postponed Evaluation of Annotations, which was slated for inclusion but was pushed to 3.11 to sort out some details regarding libraries like Pydantic that rely on reflection on declared types.

#python #python310 #python3100
PEP 622 -- Structural Pattern Matching

The official home of the Python Programming Language