スキップしてコンテンツへ

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: ヘルプを表示する