3 ms·
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 so
by garyrob 2y 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?
- JTyQZSnP3cQGa8B 2y agoIMHO 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.
- garyrob 2y agoI 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.