コンテンツにスキップ

pin

Pythonのバージョンをこのプロジェクトにピン留めします。

これにより、 .python-version が指定されたバージョンを指すように更新されます。さらに、 pyproject.tomlrequires-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.tomlrequires-python を更新しないようにします

  • --pyproject <pyproject.toml>: この pyproject.toml ファイルを使用します

  • -h、--help: ヘルプを表示します(要約は「-h」で参照してください)