3 ms·
if an app or tool has a huge speed advantage, then I'd choose it no matter what.
by est 2y ago
if an app or tool has a huge speed advantage, then I'd choose it no matter what.
- XorNot 2y agoIt's the integrated python version management which sold me. Took a huge chunk of complexity out of bootstrapping projects which I was otherwise handling myself.
- mijoharas 2y agoThis is the one thing that took a while for me to get to grips with. I tend to use `asdf` for my python version management, which I want to continue to use since I use it for most other languages. It'd be nice if we could have a shim for `uv` that allows it to play nice with `asdf` (there is an `asdf-uv` but seems to be about installing different versions of `uv` when instead I want to install different versions of python _via_ uv).
- adammarples 2y agoI can't see any reason really to keep using asdf for python when a better alternative now exists, unless you just don't want to learn the new syntax?
- marmarama 2y agoIf all you do is write Python then sure, but for the rest of us that have to run code written in 7 different languages within our project, written by 7 different teams, playing nicely with asdf is non-negotiable. I've had it with version managers that only target a single language or tool, the cognitive load is too high if there's more than a couple of languages in the mix. What would be really nice is an asdf-like single package manager with language-specific plugins. That would save me a bunch of headaches.
- sureglymop 2y agoThe tool mise-en-place seems to have this. It is a replacement for asdf that I think can be used as a drop in replacement (compatible CLI interface).
- jdxcode 2y agoYes you can sync versions python versions bidirectionally with uv and mise. I intend to make further deeper integrations with uv where possible directly into mise core in order to offload python complexity out of mise and into uv where possible.
- sureglymop 2y agoThank you for creating mise! My only gripe with it is that it can do so much that I keep having to revisit certain parts of the docs :) but it is a good thing, it's nice if a tool takes care of many related little annoyances. I made a cheat sheet for myself and that helps.