News for hackers. Stuff that matters.
Re:GIL Become Optional in Python 3.13 by rsanek on Monday August 12, 2024 @08:05AM (#41223489)
most tutorials I'm aware of actively discourage use of the system python version for this very case.

i don't think it's too surprising that versions differ. there are good tools to manage the python version used -- i personally like pyenv.

Re:GIL Become Optional in Python 3.13 by mort96 on Monday August 12, 2024 @08:21AM (#41223584)
This is the exact problem I have. No bash scripting tutorial would tell you to not use your system bash. No perl tutorial would tell you to avoid your system perl. No C tutorial would discourage using your system's gcc or clang.

As I said, a lot of the value I see in python is in its ubiquity. This disappears if you can't use the system python.

Re:GIL Become Optional in Python 3.13 by SAI_Peregrinus on Monday August 12, 2024 @09:40AM (#41224259)
You can always use the system python to create a venv. It's ubiquitous in the sense that you don't need root access to use properly, not that it comes set-up and ready to use for all purposes.
Re:GIL Become Optional in Python 3.13 by imtringued on Monday August 12, 2024 @09:00AM (#41223910)
You can just use rye and retain your sanity like everyone else.
Re:GIL Become Optional in Python 3.13 by mort96 on Monday August 12, 2024 @09:17AM (#41224044)
As I said, a lot of the value I see in python is in its ubiquity. I don't understand why I need to keep repeating this.
Re:GIL Become Optional in Python 3.13 by skeledrew on Monday August 12, 2024 @10:03PM (#41231445)
Hopefully no complaints when you break something in system python and your system has a negative reaction to that breakage.
Re:GIL Become Optional in Python 3.13 by mort96 on Tuesday August 13, 2024 @06:56AM (#41234212)
I don't understand this comment.
Re:GIL Become Optional in Python 3.13 by skeledrew on Wednesday August 14, 2024 @12:56AM (#41242678)
There's the risk of breaking the system when using system python. Install some dependency for your script that changes something that a core service is depending on in an unexpected way can lead to hours of tracking down the issue. Or a full reinstall in the extreme. That's why users are to avoid using system python.

But if you value that ubiquity more than your sanity, I hope you find and fix any breakage yourself and not pester other devs for support.