Hacker News new | ask | show | jobs
by garyrob 506 days ago
Feedback requested: while I see that there is a bit of controversy about the author's using uv, I am wondering how much of a barrier that really is.

Suppose someone were to write a Python terminal app such that the docs required uv OR pipx. And it installed all its own dependencies, etc. using those mechanisms.

Would that be an acceptable way to write a useful utility these days? Or, if that person wanted to write a utility, would they get far more uptake if it were to be provided as an executable written in Rust?

1 comments

IMHO there is no controversy. If you write applications in Python, you must have a modern package manager whether it’s uv or hatch or anything else.

I think that uv is the best so far but it doesn’t matter.

I understand. But what I'm hoping for feedback about is: would I lose a lot of potential users of my utility if I write it in Python and require them to have uv, pipx, etc.? Because I could write it in Rust and just provide it as an executable. But Python would be easier for me as the developer.