23 ms·
> Why would you even use python without uv anymore Probably wouldn't: https://mise.jdx.dev/mise-cookbook/python.html#mise-uv https://mise.jdx.dev/mise-cookboo
by e12e 18d ago
> Why would you even use python without uv anymore
Probably wouldn't:
https://mise.jdx.dev/mise-cookbook/python.html#mise-uv https://mise.jdx.dev/mise-cookbook/python.html#mise-uv
> have a system python binary and virtual envs linked to it
I'm not sure if you're saying avoid using system python?
In my experience so far, you never want to develop complex software locked to system versions of runtimes. Too often you need a bleeding edge feature, or conversely need to postpone updating due to needing an old version for some reason.
- maxloh 18d agoOld Mise user too. Now that PNPM supports managing runtimes [0], I found that most of Mise's offerings are actually built into package managers. Maybe I will have it graduates from my machine when I have time. [0]: https://pnpm.io/cli/runtime https://pnpm.io/cli/runtime
- e12e 17d agoThat's the beauty of asdf and then mise; they leverage existing solutions where possible, and unify how to get versioned runtimes for projects. Rust? rustup with mise, ruby? Precompiled when possible, otherwise ruby-build. Etc. I'm not sure if I trust or want pnpm to support bundling rust for binary plugins, or various sundry toolchains. But use what works for you.
- 9dev 17d ago> I'm not sure if you're saying avoid using system python? That's what I'm saying, yes. System python should be treated as a REPL for interactive shell scripting and otherwise ignored entirely.