3 ms·
This 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 sinc
by mijoharas 2y ago
This 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.