pip hash¶
説明¶
Compute a hash of a local package archive.
These can be used with --hash in a requirements file to do repeatable installs.
概要¶
pip hash
は特に複数のアーカイブを持つパッケージの ハッシュチェックモード で使うためにハッシュダイジェストを取得する便利な方法です。pip install —require-hashes …
からのエラーメッセージはあなたに一つのハッシュを与えますが、複数のアーカイブ(ソースとバイナリのアーカイブなど)ある場合は、他のハッシュを手動でダウンロードして計算する必要があります。そうしないと、 pip install に --no-binary のような別のオプションが渡された時に偽のハッシュの不一致が発生する可能性があります。
例¶
ダウンロードしたアーカイブのハッシュを計算します:
$ pip download SomePackage
Collecting SomePackage
Downloading SomePackage-2.2.tar.gz
Saved ./pip_downloads/SomePackage-2.2.tar.gz
Successfully downloaded SomePackage
$ pip hash ./pip_downloads/SomePackage-2.2.tar.gz
./pip_downloads/SomePackage-2.2.tar.gz:
--hash=sha256:93e62e05c7ad3da1a233def6731e8285156701e3419a5fe279017c429ec67ce0