これまでpyenv、venv、direnvでPython環境を用意していたのだが、mise-en-placeとuvに乗り換えることにした。
そこで、プロジェクトで使用するPythonバージョンを指定し、仮想環境をセットアップする方法を記しておく。
# 使用するPythonバージョンの指定
mise use python@3.12
# 仮想環境の作成
uv venv
# venvディレクトリの登録
cat << EOF >> .mise.toml
[env]
_.python.venv = ".venv"
EOF
# 手動で更新した.mise.tomlの有効化
mise trust