40
submitted 1 week ago by [email protected] to c/[email protected]
you are viewing a single comment's thread
view the rest of the comments
[-] [email protected] 2 points 1 week ago

Why wasn't free threading a new version of python? Having everything suddenly going from thread safe to C level insecurity is a major change, not just a small feature update. In fact, if they had to redactor the interpreter to support it, that sounds like even more of a reason to make it a major version update. Doesn't python follow semver?

Anti Commercial-AI license

[-] [email protected] 2 points 1 week ago

The free-threaded build is a patched version of the interpreter. This is not (currently) behavior normal users will be exposed to.

[-] [email protected] 2 points 1 week ago

Why wasn’t free threading a new version of python?

It was part of the 3.13 release.

Having everything suddenly going from thread safe to C level insecurity is a major change, not just a small feature update.

Sure, which is why it this behavior currently considered experimental and is not enabled by default; if you want to try it out, you have to specifically enable it when building Python from sources.

In fact, if they had to redactor the interpreter to support it, that sounds like even more of a reason to make it a major version update. Doesn’t python follow semver?

No, currently releases follow a regular schedule and every release bumps the second number and keeps the first.

this post was submitted on 20 May 2025
40 points (95.5% liked)

Python

7121 readers
5 users here now

Welcome to the Python community on the programming.dev Lemmy instance!

📅 Events

PastNovember 2023

October 2023

July 2023

August 2023

September 2023

🐍 Python project:
💓 Python Community:
✨ Python Ecosystem:
🌌 Fediverse
Communities
Projects
Feeds

founded 2 years ago
MODERATORS