インストール
パッケージをグローバルツールとしてインストールします。このコマンドには、rye tools install
と rye install
の2つの名前があります。
これは、便利なPythonスクリプトを個別の仮想環境にグローバルにインストールするために使用できます。たとえば、black
フォーマッターを使用したい場合は、一度インストールできます。
通常、トップレベルの依存関係によってインストールされたスクリプトのみがインストールされます。場合によっては、サブ依存関係のコマンドもインストールしたい場合があります。その場合は、--include-dep
でこれらの依存関係を渡します。
詳細については、ツールを参照してください。
例
$ rye tools install pycowsay
Looking in indexes: https://pypi.org/simple/
Collecting pycowsay
Downloading pycowsay-0.0.0.2-py3-none-any.whl.metadata (965 bytes)
Downloading pycowsay-0.0.0.2-py3-none-any.whl (4.0 kB)
Installing collected packages: pycowsay
Successfully installed pycowsay-0.0.0.2
Installed scripts:
- pycowsay
$ pycowsay "Great Stuff"
-----------
< Great Stuff >
-----------
\ ^__^
\ (oo)\_______
(__)\ )\/\
||----w |
|| ||
引数
<REQUIREMENT>...
: PEP 508要件文字列としてインストールするパッケージ。
オプション
-
--git <GIT>
: 指定されたgitリポジトリからパッケージをインストールします -
--url <URL>
: 指定されたURLからパッケージをインストールします -
--path <PATH>
: 指定されたローカルパスからパッケージをインストールします -
--absolute
: 補間されていない絶対パスを強制します -
--tag <TAG>
: 特定のタグをインストールします -
--rev <REV>
: 特定のgitリビジョンに更新します -
--branch <BRANCH>
: 特定のgitブランチに更新します -
--features <FEATURES>
: 特定の機能を持つ依存関係を追加します -
--include-dep <INCLUDE_DEP>
: 指定された依存関係からスクリプトを含めます -
--extra-requirement <EXTRA_REQUIREMENT>
: メインパッケージで宣言されていない追加の依存関係をインストールします -
-p, --python <PYTHON>
: オプションで使用するPythonバージョン -
-f, --force
: パッケージがすでに存在する場合でも強制的にインストールします -
-v, --verbose
: 詳細な診断を有効にします -
-q, --quiet
: すべての出力をオフにします -
-h, --help
: ヘルプを表示します('-h'で概要を表示)