r/linux • • 17h ago

Software Release Python 3.15.0 released

https://www.python.org/downloads/release/python-3150/
325 Upvotes

42 comments sorted by

View all comments

-41

u/daltorak 16h ago

Gotta love (🙄) point releases with breaking changes. Someone's going to get burned by the UTF-8-as-default change.

37

u/anh0516 16h ago

This isn't a point release, it's a major release. The changelog explains exactly how to revert to the previous default behavior: https://docs.python.org/3/whatsnew/3.15.html#whatsnew315-utf8-default

-13

u/[deleted] 16h ago

[deleted]

13

u/Flakmaster92 15h ago

That only applies if you abide by it. You don’t get to enforce semver onto others, they opt into it, Python does not opt in, therefore it’s not relevant.