1

固定された依存関係を含む requirements.txt ファイルを含むパッケージがあります。ソース ディストリビューションとバイナリ ディストリビューションを作成し、PyPI にアップロードする準備が整いました。PyPI でホストされているパッケージから、ユーザーは凍結された依存関係を次の方法でインストールします。

pip install <mypackage> -r requirements.txt

再現可能な一連のパッケージを生成するためのオプションは、開発環境では単純ですが、PyPI では動作が異なるようです。PyPI が、パッケージをインストールするためのソース オプションとバイナリ オプションを提供していることを理解しています。これは、デフォルトで配布ディレクトリから Python 以外のファイルを除外します。したがって、必要なファイルをファイルで使用include requirements.txtしてソース配布に追加する必要MANIFEST.inがありますが、依存関係をホイールからインストールできるように、requirements.txt を追加する方法がわかりません。

つまり、PyPI でホストされているパッケージ (ソース ディストリビューションとホイールの両方) の場合、固定された要件を利用可能にして、次のコマンドを機能させるにはどうすればよいですか。

# Install Pinned Dependencies

pip install <mypackage> --no-wheel -r requirements.txt   # from source

pip install <mypackage> -r requirements.txt              # from wheel (default)
4

0 に答える 0