Skip to main content

Python bindings for the Rust blake3 crate

Project description

blake3-py Actions Status PyPI version

Python bindings for the official Rust implementation of BLAKE3, based on PyO3. These bindings expose all the features of BLAKE3, including extendable output, keying, and multithreading. The basic API matches that of Python's standard hashlib module.

Examples

from blake3 import blake3

# Hash some input all at once. The input can be bytes, a bytearray, or a memoryview.
hash1 = blake3(b"foobarbaz").digest()

# Hash the same input incrementally.
hasher = blake3()
hasher.update(b"foo")
hasher.update(b"bar")
hasher.update(b"baz")
hash2 = hasher.digest()
assert hash1 == hash2

# Hexadecimal output.
print("The hash of 'hello world' is", blake3(b"hello world").hexdigest())

# Use the keyed hashing mode, which takes a 32-byte key.
zero_key = b"\0" * 32
message = b"a message to authenticate"
mac = blake3(message, key=zero_key).digest()

# Use the key derivation mode, which takes a context string. Context strings
# should be hardcoded, globally unique, and application-specific.
context = "blake3-py 2020-03-04 11:13:10 example context"
key_material = b"some super secret key material"
derived_key = blake3(key_material, derive_key_context=context).digest()

# Extendable output. The default digest size is 32 bytes.
extended = blake3(b"foo").digest(length=100)
assert extended[:32] == blake3(b"foo").digest()
assert extended[75:100] == blake3(b"foo").digest(length=25, seek=75)

# Hash a large input with multithreading. Note that this can be slower
# for short inputs, and you should benchmark it for your use case on
# your platform. As a rule of thumb, don't use multithreading for inputs
# shorter than 1 MB.
large_input = bytearray(1_000_000)
hash3 = blake3(large_input, multithreading=True).digest()

# Copy a hasher that has already accepted some input.
hasher1 = blake3(b"foo")
hasher2 = hasher1.copy()
hasher1.update(b"bar")
hasher2.update(b"baz")
assert hasher1.digest() == blake3(b"foobar").digest()
assert hasher2.digest() == blake3(b"foobaz").digest()

Installation

pip install blake3

As usual with Pip, you might need to use sudo or the --user flag with the command above, depending on how you installed Python on your system.

There are binary wheels available on PyPI for most environments. But if you're building the source distribution, or if a binary wheel isn't available for your environment, you'll need to install the Rust toolchain.

Thread Safety and the GIL

Like the hashlib functions in the Python standard library, we release the GIL while hashing, to avoid blocking other threads for a potentially long time. However, this allows race conditions: it's possible for other threads to access a hasher or an input buffer while hashing is going on. This is worse than an ordinary Python race condition. It's undefined behavior in the C/C++/Rust sense. But this seems to be the standard way to do hashing in Python. In any case, it should be rare for real world programs to share a hasher between threads. For more details about this issue, see the comments on usafe code in lib.rs.

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

blake3-0.2.1.tar.gz (34.1 kB view details)

Uploaded Source

Built Distributions

blake3-0.2.1-cp310-none-win_amd64.whl (180.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

blake3-0.2.1-cp310-none-win32.whl (198.5 kB view details)

Uploaded CPython 3.10 Windows x86

blake3-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.5+ x86-64

blake3-0.2.1-cp310-cp310-macosx_11_0_arm64.whl (278.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

blake3-0.2.1-cp310-cp310-macosx_10_7_x86_64.whl (298.7 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

blake3-0.2.1-cp39-none-win_amd64.whl (180.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

blake3-0.2.1-cp39-none-win32.whl (198.8 kB view details)

Uploaded CPython 3.9 Windows x86

blake3-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (984.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

blake3-0.2.1-cp39-cp39-macosx_11_0_arm64.whl (278.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

blake3-0.2.1-cp39-cp39-macosx_10_7_x86_64.whl (298.8 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

blake3-0.2.1-cp38-none-win_amd64.whl (181.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

blake3-0.2.1-cp38-none-win32.whl (198.9 kB view details)

Uploaded CPython 3.8 Windows x86

blake3-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (984.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

blake3-0.2.1-cp38-cp38-macosx_11_0_arm64.whl (278.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

blake3-0.2.1-cp38-cp38-macosx_10_7_x86_64.whl (298.6 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

blake3-0.2.1-cp37-none-win_amd64.whl (180.9 kB view details)

Uploaded CPython 3.7 Windows x86-64

blake3-0.2.1-cp37-none-win32.whl (198.7 kB view details)

Uploaded CPython 3.7 Windows x86

blake3-0.2.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (984.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.5+ x86-64

blake3-0.2.1-cp37-cp37m-macosx_10_7_x86_64.whl (298.6 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

blake3-0.2.1-cp36-none-win_amd64.whl (181.2 kB view details)

Uploaded CPython 3.6 Windows x86-64

blake3-0.2.1-cp36-none-win32.whl (198.8 kB view details)

Uploaded CPython 3.6 Windows x86

blake3-0.2.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (984.2 kB view details)

Uploaded CPython 3.6m manylinux: glibc 2.5+ x86-64

blake3-0.2.1-cp36-cp36m-macosx_10_7_x86_64.whl (298.3 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

Details for the file blake3-0.2.1.tar.gz.

File metadata

  • Download URL: blake3-0.2.1.tar.gz
  • Upload date:
  • Size: 34.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1.tar.gz
Algorithm Hash digest
SHA256 e298e7c8e56ab37a1942b9c595f15f72695b5a31c4e8ac9957fc8e4df14a3109
MD5 eed80d6a2de40f39002dfa94fa486798
BLAKE2b-256 41fc87b3afa472c5d45146590243273f970913eaa731cd6a81e9ced16822d882

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp310-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 180.8 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 df90be81df4ac76e9cdbc4cc327caad08502b3cd61bcf3f6323445ac91d0abbe
MD5 f7dd36fa9ca5746182536c2c234113ac
BLAKE2b-256 3428fc01fc2155c64fe41d3f5ff3e0fff7d73b8b3be066a20438b118a88c5eb3

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp310-none-win32.whl.

File metadata

  • Download URL: blake3-0.2.1-cp310-none-win32.whl
  • Upload date:
  • Size: 198.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 0500592524e2180c094aca77fd505cf727ce77a4d50ddd816a58c3def31aa7c3
MD5 ed0cfade92bdea384c38cbcc86d3b451
BLAKE2b-256 50b6da3a7e4741158bbec94a85c016e66179204fbcce4862e0f27ac9c3d3101d

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.2.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 c4d1a317c1937e7ddaba4c8d5316f2c08b56ef7591662496f523a96848969022
MD5 6f1fc7494e58f5b9823f27cc765ebd46
BLAKE2b-256 1f1d80bcfcdbb7a1f8d0a1311783eaa179383732937f9b61cbe42dc08f48a3c4

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 278.6 kB
  • Tags: CPython 3.10, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 500d20efef13bcd7974240341eada92b1c640b31a51973e5166c51e00220fe32
MD5 a4cb31e098ffb87588e3195dc1edeb43
BLAKE2b-256 4ef6de936867820fa6005ef155033d8002d8fbe9619308063606d6423a353395

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp310-cp310-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp310-cp310-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 298.7 kB
  • Tags: CPython 3.10, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.8.3 pkginfo/1.8.2 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 228fd623d69ab67d82a420ce3b0ab5fd575ed9db215ca7e0a10d9417bbaedbcf
MD5 7f75c8575d7daf7eb3c5090216ec20c7
BLAKE2b-256 2be3f239ad8c655a8a378f8d0d159e17d2f372cffd7babe766133c6e5fe7c2d3

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp39-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 180.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 355e0a89a569d7f2148a421117a2fb611f3c2e977a9772d46f56ed8e0b75ca84
MD5 448dff559f519c6e7f3510ee829f0d10
BLAKE2b-256 3ed50b5639270c207d367b01387862c7a393f9b24dd530bdce6a60ae80b5158e

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp39-none-win32.whl.

File metadata

  • Download URL: blake3-0.2.1-cp39-none-win32.whl
  • Upload date:
  • Size: 198.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 381e8ea6403f4c300abb19a009ca643016f57951cc72ec2f74be49642b209a1b
MD5 4951235fbf9cf191b144a98822470785
BLAKE2b-256 5d405334222d7ebcb4782f66ffd5de524fdf631ceda7bd5cf72dd157229ae5b9

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 984.3 kB
  • Tags: CPython 3.9, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 5dd0bff49a63839dc649872368b93a51d09098efc9485c84ae910d74058a5dc4
MD5 8f630479fbac788cedb17fc1d5579ed2
BLAKE2b-256 7fb8a9a0118d9a4b331f752036bf7969734c5584900712a59fe3353e57747c69

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 278.7 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 19f4e5c8eb0660c48b3f0dc70138ab26a7373d083dbdf27e701b81e2096d0cb4
MD5 d86c73e6d0bc429217900e62063438fc
BLAKE2b-256 5ff5d349871496963f91f887b5a8654f87418123a9447c494aeb617546d3d61d

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp39-cp39-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp39-cp39-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 298.8 kB
  • Tags: CPython 3.9, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ebb98db430271fa9814063636f3cbcaf964223d05a1134da8eb8d0af8868ff16
MD5 94c3bf0993b694296abda1dcafb5f53d
BLAKE2b-256 a40e5cafa6ccd6b11d6334fe9303eafc190e80adbfae80fa2c26f96cf34b2cdc

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp38-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 181.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 ac01bd4541df763fce1ba3ffa1af1a0fdb39eba73cfbbff02a4108736a7fbc27
MD5 fac296ada9ded83d3ab7e2d73d3613f2
BLAKE2b-256 82cc07d9fc5e398fa6d22dd708dcc827fa0e08c6397f2cab89d1ed0bf381f3ee

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp38-none-win32.whl.

File metadata

  • Download URL: blake3-0.2.1-cp38-none-win32.whl
  • Upload date:
  • Size: 198.9 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 990631b705a069e485409cc6376495893786b202e80c8bd5e75a936445106654
MD5 0e39f78808e42ce43f95c47315bdcaa9
BLAKE2b-256 1d11eae840b7c832beb192e412b718a8e30d7a580ea602973310e0d8c4732a3d

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 984.5 kB
  • Tags: CPython 3.8, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 16352ab67bdf9da2ba1c92232aabc56a9fd7bfc06ae2ad4d550c777400cfdbc0
MD5 9af14370f2b83d92985cf8f6b87c7fca
BLAKE2b-256 4cbe1fe49e2ca6599592efee250888eddeb0cb8db1eba037ef58c2f043a698e5

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 278.8 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3715da23b9555429e15f6b26718a70456f089456e6e1929949808caa383d0cb4
MD5 b622eea64a5717dd4c62284d4773e6ab
BLAKE2b-256 f67c0797d5d506429692d28938b6262aafd086991e1313940ff56160bf085ee9

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp38-cp38-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp38-cp38-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 298.6 kB
  • Tags: CPython 3.8, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 41789806873d196be059ace27ab0f5565db20dc74c6da53d29fbd424b87ee271
MD5 797b47c74bebc1c7af6ec61352384809
BLAKE2b-256 48a0bfdec7ba8c53f2689039eafdc3036a98745bf8084cea2b6d9cb45c38d912

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp37-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 180.9 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 136d02fa9c8a14e1894cc4e0865bd98d9f5a41baf2b9b500b3d6690134f951fc
MD5 7575981f97255e9c683a7340724e03e2
BLAKE2b-256 655958162a880d76c9c1e0a8b5e7ef6398f0d8b7d4d8524a33c3d5218a597bbb

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp37-none-win32.whl.

File metadata

  • Download URL: blake3-0.2.1-cp37-none-win32.whl
  • Upload date:
  • Size: 198.7 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 233eb4125a17908e6d0c733f76c0e4b6cf01ec59aaa1d7810853173749fa9d33
MD5 1a0100811830c1b8a457e241f41ea77d
BLAKE2b-256 3c45e3f3f26ea4cdd364f9e68d8149b0a7aac801e558a36179ab88b6839da618

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 984.5 kB
  • Tags: CPython 3.7m, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 34b04ef213b78014cef91d9360e29fcaab130dee7fc1e5450add2e4a1fd3e907
MD5 137bcd15c0783ff8f6ca339d4e03e5a7
BLAKE2b-256 2e1fd271baacf2cc6ac280cd88044ca131a4aff65836c4049667d09136911f8e

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp37-cp37m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 298.6 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 abab5b261f32b02a0b42bb5474a7268fe199391961952c38195fd4f357a6e8b0
MD5 74ffad7955668868cb36e569d18672ae
BLAKE2b-256 fdf031c1c3055421e9ae6d79ac438c84ecffd9fe6893027af53285dc24c701d4

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp36-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 181.2 kB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 1311f0091cb152c9ec1c2273d64b1c3d166bb0b513734ebcb24329370c4fc08a
MD5 bf9a71bdc844f17bd33fde5185ac8b29
BLAKE2b-256 21c4b5f554f3d7977cd7e305ff0d89ce999f9a4cd78b59d98977fdd0507b4000

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp36-none-win32.whl.

File metadata

  • Download URL: blake3-0.2.1-cp36-none-win32.whl
  • Upload date:
  • Size: 198.8 kB
  • Tags: CPython 3.6, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp36-none-win32.whl
Algorithm Hash digest
SHA256 6ea193219f38a37e838a61485df5f549ac151d3a8dbd41d9e3ebd894f5296b19
MD5 1d346a8bd83d37961dddc078c9395a59
BLAKE2b-256 e51203f4a3780df187a978011dfc8fbfdc0e39764c91f22c29db063180308ed7

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 984.2 kB
  • Tags: CPython 3.6m, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 868bff669115ffbeec6e759a89c228648aa58a6fcef8589342de6cb6b9ed8ca9
MD5 31bd055f72ba5dc2dd80b3feb2572826
BLAKE2b-256 7cda843194f231745049f4fc0d4b09c62cb248723338b51a7475fddaf78d219b

See more details on using hashes here.

File details

Details for the file blake3-0.2.1-cp36-cp36m-macosx_10_7_x86_64.whl.

File metadata

  • Download URL: blake3-0.2.1-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 298.3 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.4.2 importlib_metadata/4.8.1 pkginfo/1.7.1 requests/2.26.0 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.2.1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 de1c8eaa0f17628869e4fa3a2fdd119845950d6c786c67b723267c1988d6b25c
MD5 9d75176fd0c0e024959f992367d41631
BLAKE2b-256 5b65ba4442a5ba49e5d06357774e757af9c9ba7d97912c645f06b2ff29551161

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page