this post was submitted on 24 Nov 2025
562 points (88.9% liked)

Programmer Humor

27544 readers
416 users here now

Welcome to Programmer Humor!

This is a place where you can post jokes, memes, humor, etc. related to programming!

For sharing awful code theres also Programming Horror.

Rules

founded 2 years ago
MODERATORS
 
you are viewing a single comment's thread
view the rest of the comments
[–] Jesus_666@lemmy.world 28 points 6 days ago (11 children)

There still plenty of "this version of pytorch doesn't run reliably with Python 3.12, please use 3.10", though. It's not all sunshine and roses.

[–] FishFace@piefed.social 3 points 6 days ago (9 children)

If you're writing python code you have to deal with versioning, yeah. But the end user basically never has to care.

[–] Jesus_666@lemmy.world 14 points 6 days ago (8 children)

Except if they then have to run it on their machine and the setup instructions start with setting up a venv. I find that a lot of Python software in the ML realm makes no effort to isolate the end user from the complexities of the platform. At best you get a setup script that may or may not create a working venv without manual intervention, usually the latter. It might be more of a Torch issue than a Python one but it still means spending a lot of time messing with the Python environment to get things running.

This may color my perception but the parts of the Python ecosystem I get exposed to as an end user these days feel very hacky. (Not all of it is, though; I remember from my Gentoo days that Portage was rock solid.)

[–] Quill7513@slrpnk.net 1 points 5 days ago

if they do that's not release ready software that you should concern yourself with imo. that's a problem of project maturity not runtime choice

load more comments (7 replies)
load more comments (7 replies)
load more comments (8 replies)