From 831773b85bcb0c4dee7df9f917ae244533685413 Mon Sep 17 00:00:00 2001 From: pythoninthegrass <4097471+pythoninthegrass@users.noreply.github.com> Date: Wed, 20 Aug 2025 23:46:36 -0500 Subject: [PATCH] ci: Switch from asdf to mise - Update .tool-versions python runtime, add uv, remove poetry and nodejs - Update readme for mise usage Closes #776 --- .tool-versions | 5 ++--- README.md | 35 ++++++++++++++++------------------- 2 files changed, 18 insertions(+), 22 deletions(-) diff --git a/.tool-versions b/.tool-versions index df9620e..a69bfa0 100644 --- a/.tool-versions +++ b/.tool-versions @@ -1,3 +1,2 @@ -python 3.11.6 -poetry 1.7.1 -nodejs 21.4.0 +python 3.11.13 +uv 0.8.8 diff --git a/README.md b/README.md index 9b5c51e..a8600f5 100644 --- a/README.md +++ b/README.md @@ -402,28 +402,25 @@ To reduce some of the non-essential tooling, it's been removed from the repo, bu ### Additional tooling - -#### 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 - # set stable to system python - asdf global python latest - ``` +```bash +# 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 +mise use -g python +``` #### uv