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