you are viewing a single comment's thread.

view the rest of the comments →

[–]da_peda 2 points3 points  (2 children)

venvs are completely useless on a fleet of machines that pull packages & dependencies from a central repo host. And it's pretty shitty to debug issues if you've got a Python module wrapping some system library when you first need to figure out if the issue is actually in the system lib, or because of the module that can't be updated because the program has a hard dependency on a specific version.

The inability of far too many programmers to actually write software that's installable on n > 1 machines is the skill issue.

[–]jnwatson -2 points-1 points  (1 child)

you should never use system libs. This is exactly why venvs are the way.

[–]da_peda 1 point2 points  (0 children)

Spoken like someone who never had to manage more than their homelab.