Rye
#Python #Rust #virtualenv #pyproject.toml #.python-version #uv
使い方
pyproject.tomlを用意します。(rye initでも生成可能)
rye initまたはrye pin <version>で.python-versionを作成できます。
rye initはプロジェクトの初期生成用コマンド
rye syncを実行すると.venvやrequirements.lockなどを作成してくれます。
. .venv/bin/activateでvirtualenvを有効化できます。(無効化する際はdeactivateコマンドを実行します)
rye addで依存パッケージを追加 (例: rye add requests)
rye show - Pythonバージョンなどを確認可能
Ryeのアップデート
$ rye self update
リンク
Rye: A Vision Continued | Armin Ronacher's Thoughts and Writings
uvとRye - methaneのブログ
Rye uv おっかけ 202403
関連ページ
uv