build
配布用のパッケージを作成します。
通常、Ryeはローカル開発用にパッケージを自動的に作成します。ただし、パッケージを公開する場合は、まず、ソースディストリビューション(sdist
)とバイナリー/ポータブルディストリビューション(wheel
)にそれらをビルドする必要があります。
詳細については、「Building and Publishing」を参照してください。
例
これは、wheels and sourceディストリビューションを一度にビルドします。
$ rye build
building my-project
* Creating virtualenv isolated environment...
* Installing packages in isolated environment... (hatchling)
* Getting build dependencies for sdist...
* Building sdist...
* Building wheel from sdist
* Creating virtualenv isolated environment...
* Installing packages in isolated environment... (hatchling)
* Getting build dependencies for wheel...
* Building wheel...
Successfully built my_project-0.1.0.tar.gz and my_project-0.1.0-py3-none-any.whl
デフォルトでは、アーティファクトは「dist」フォルダーにあります。
引数
引数の指定なし
オプション
-
--sdist
: sdistの作成 -
--wheel
: Wheelsの作成 -
-a, --all
: すべてのpackageの作成 -
-p, --package <PACKAGE>
: 特定のパッケージの作成 -
-o, --out <OUT>
: 出力ディレクトリ(デフォルトは「workspace/dist」) -
--pyproject <PYPROJECT_TOML>
: このpyproject.toml
ファイルを使用 -
-c, --clean
: 最初に出力ディレクトリを削除 -
-v, --verbose
: 詳しい診断情報を有効にします。 -
-q, --quiet
: すべての出力をオフにします。 -
-h, --help
: ヘルプを表示する