Wheel は Python wheel パッケージング標準に基づいた標準実装の Python ライブラリです。
以下のコマンドを実行して Wheel をコンパイルします。
PYTHONPATH=src pip3 wheel -w dist --no-build-isolation --no-deps $PWD
以下のコマンドを実行して Wheel をインストールします。
pip3 install --no-index --find-links=dist wheel
pip3 設定オプションとコマンドの意味
PYTHONPATH=src
本パッケージを使って(インストールしていなくても)、本パッケージをインストールできるようにします。 これにより鶏とタマゴの問題を解消します。
このコマンドは、本パッケージ向けの wheel アーカイブを生成します。
-w
dist
生成した wheel を dist
ディレクトリに置くことを指示します。
このコマンドはパッケージをインストールします。
--no-build-isolation
, --no-deps
, --no-index
これらのオプションは、オンラインパッケージリポジトリ(PyPI) からファイルを取得しないようにします。 パッケージ類が適切な順番でインストールされていれば、最初にファイルを取得しておく必要はないはずです。 ただしこのオプションをつけておくことで、ユーザーが操作を誤っても安全であるようにします。
--find-links
dist
dist
ディレクトリから wheel
アーカイブを検索することを指示します。