this post was submitted on 13 Oct 2023
324 points (81.4% liked)

Programmer Humor

32483 readers
516 users here now

Post funny things about programming here! (Or just rant about your favourite programming language.)

Rules:

founded 5 years ago
MODERATORS
 

Sorry Python but it is what it is.

you are viewing a single comment's thread
view the rest of the comments
[–] [email protected] 0 points 1 year ago (10 children)

cargo just works, it's great and everyone loves it.

npm has a lot of issues but in general does the job. When docs say do 'npm install X' you do it and it works.

pip is a mess. In my experience doing 'pip install X' will maybe install something but it will not work because some dependencies will be screwed up. Using it to distribute software is pointless.

[–] [email protected] 21 points 1 year ago (9 children)

I use pip extensively and have zero issues.

npm pulls in a million dependencies for even the simplest functionality.

[–] [email protected] 4 points 1 year ago (2 children)

You’ve never had broken dependencies?

[–] [email protected] 5 points 1 year ago (1 children)

Nope. I know mixing pip with python packages installed through your systems package manager can be a problem but that’s why I containerize everything.

[–] [email protected] 1 points 1 year ago

I separate everything in virtual environments myself, but in my opinion you shouldn't need to that to simply avoid breaking your system.

load more comments (6 replies)
load more comments (6 replies)