pip hash

使い方

pip hash [options] <file> ...

説明

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 のような別のオプションが渡された時に偽のハッシュの不一致が発生する可能性があります。

オプション

-a, --algorithm <algorithm>

The hash algorithm to use: one of sha256, sha384, sha512

ダウンロードしたアーカイブのハッシュを計算します:

$ 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