Shuru がアップグレードされました。Python のバージョン管理が有効になりました。 Node.js タスクに Shuru を使用している場合は、Python のバージョンを同じように簡単に管理できるようになったことが嬉しいでしょう。
この最新リリース (v0.0.9) では、Shuru は、shuru.toml を設定するだけで、ソースから Python をダウンロード、ビルド、インストールできます。 pyenv などの追加ツールはもう必要ありません。必要な Python バージョンを定義するだけで、残りは Shuru が処理します。
shuru.toml では次のようになります:
[versions] python = "3.10.2" [[task]] name = "setup" command = "pip install -r requirements.txt" [[task]] name = "run" command = "python app.py" default = true
Python のバージョンを指定すると、Shuru は次のことを行います:
ビルドプロセスをリアルタイムで確認したい場合は、SHURU_BUILD_PYTHON_VERBOSE 環境変数を設定します。
export SHURU_BUILD_PYTHON_VERBOSE=1
この変数を有効にすると、ビルド中に詳細な出力が得られるため、何か問題が発生した場合のトラブルシューティングが容易になります。
Shuru がサポートする言語は Python だけではありません。 Node.js のバージョンは引き続き同じ方法で管理されるため、異なるプロジェクトの環境をシームレスに切り替えることができます。 Shuru を使用すると、単一のファイルで両方を簡単に構成できるため、アプリケーションに対して常に正しいバージョンを確実に実行できます。
この追加により、Shuru は JavaScript と Python の両方で作業する開発者にとって、より多用途なツールになります。開発環境の管理は簡単であるべきであり、Shuru はそのプロセスを簡素化することを目指しています。
GitHub で最新バージョンをチェックして、ワークフローへの Python 管理の統合を開始してください。コーディングを楽しんでください!
以上がシンプルな Python バージョン マネージャーの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。