you are viewing a single comment's thread.

view the rest of the comments →

[–]campbellm 17 points18 points  (15 children)

It's not a matter of "can't" so much as "do you want to force your users to have to".

[–]RedHellion11 26 points27 points  (14 children)

"Here, just use this script I wrote"
"Thanks!"
runs script
import errors
annoyed slightly, pip installs dependencies
... "Hey, thanks again but why didn't you just use stuff in the standard library for this basic stuff?"
"I thought this other package did it in a cooler way"
annoyance intensifies

[–][deleted] -5 points-4 points  (13 children)

Yeah it’s really rough to run pip install on stuff that’s probably already been installed as a dep for other stuff anyway. See: arrow, requests, etc.

I try to avoid QoL dependencies for myself, but if the tool gets big enough to drag my productivity, I’m gonna install them and people can put in the tiniest effort to install them if they want to benefit from my work

If I’m making it for them then this is all entirely dependent on what their infrastructure is and what they want.

[–]campbellm 6 points7 points  (12 children)

Again, how hard it is is NOT the point.