ci: Switch from asdf to mise

- Update .tool-versions python runtime, add uv, remove poetry and nodejs
- Update readme for mise usage

Closes #776
This commit is contained in:
pythoninthegrass
2025-08-20 23:46:36 -05:00
parent dc36c54c39
commit 831773b85b
2 changed files with 18 additions and 22 deletions
+2 -3
View File
@@ -1,3 +1,2 @@
python 3.11.6
poetry 1.7.1
nodejs 21.4.0
python 3.11.13
uv 0.8.8
+13 -16
View File
@@ -402,27 +402,24 @@ To reduce some of the non-essential tooling, it's been removed from the repo, bu
### Additional tooling
<!-- TODO: swap with mise -->
#### asdf
#### mise
* Install [asdf](https://asdf-vm.com/guide/getting-started.html#_2-download-asdf)
* Add plugins
```bash
asdf plugin-add python
asdf plugin add nodejs https://github.com/asdf-vm/asdf-nodejs.git
```
* Install [mise](https://mise.jdx.dev/getting-started.html)
* `curl https://mise.run | sh`
* Usage
* Install local plugins in repo
```bash
asdf install
```
* Install specific plugins
```bash
# install stable python
asdf install python <latest|3.11.4>
# Install tools from repo
mise install
# List tools
mise list uv
# Install specific plugins
mise use uv 0.8.8
# set stable to system python
asdf global python latest
mise use -g python
```
#### uv