pin
Pythonのバージョンをこのプロジェクトにピン留めします。
これにより、 .python-version
が指定されたバージョンを指すように更新されます。さらに、 pyproject.toml
の requires-python
が現在のバージョンよりも低い場合は更新されます。これは --no-update-requires-python
を渡すことで無効にできます。
Ryeが優先するツールチェーンはRyeのバージョンによって異なります。0.22以降では、インストールされている最新の互換性のあるツールチェーンが選択され、存在しないツールチェーンのみダウンロードが試行されます。古いバージョンの場合、正確なピンが選択されていない限り、まだインストールされていない場合は、Ryeは常に最新のバージョンをダウンロードしようとします。
例
特定のバージョンのPythonをピン留めします
$ rye pin 3.9
pinned 3.9.18 in /Users/username/my-project
厳密なピン留めではなく、緩いピン留めを発行するには、 --relaxed
を使用します
$ rye pin 3.9 --relaxed
pinned 3.9 in /Users/username/my-project
引数
-
<バージョン>
: ピン留めするPythonのバージョン短いバージョン(3.9 )または完全なバージョン(
[email protected]
)にすることができます。
オプション
-
--relaxed
: 緩いピン留めを発行します -
--no-update-requires-python
:pyproject.toml
のrequires-python
を更新しないようにします -
--pyproject <pyproject.toml>
: このpyproject.toml
ファイルを使用します -
-h、--help
: ヘルプを表示します(要約は「-h」で参照してください)