インストール
パッケージをグローバルツールとしてインストールします。このコマンドには、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'で概要を参照)