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.
import secrets
random_key = secrets.token_bytes(32)
message = b"a message to authenticate"
mac = blake3(message, key=random_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"usually at least 32 random bytes, not a password"
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 using multiple threads. Note that this can be slower for
# inputs shorter than ~1 MB, and it's a good idea to benchmark it for your use
# case on your platform.
large_input = bytearray(1_000_000)
hash_single = blake3(large_input).digest()
hash_two = blake3(large_input, max_threads=2).digest()
hash_many = blake3(large_input, max_threads=blake3.AUTO).digest()
assert hash_single == hash_two == hash_many

# Hash a file with multiple threads using memory mapping. This is what b3sum
# does by default.
file_hasher = blake3(max_threads=blake3.AUTO)
file_hasher.update_mmap("/big/file.txt")
file_hash = file_hasher.digest()

# Copy a hasher that's 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.

C Bindings

Experimental bindings for the official BLAKE3 C implementation are available in the c_impl directory. These will probably not be published on PyPI, and most applications should prefer the Rust-based bindings. But if you can't depend on the Rust toolchain, and you're on some platform that this project doesn't provide binary wheels for, the C-based bindings might be an alternative.

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.4.0.tar.gz (117.5 kB view details)

Uploaded Source

Built Distributions

blake3-0.4.0-cp312-none-win_amd64.whl (210.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

blake3-0.4.0-cp312-none-win32.whl (226.9 kB view details)

Uploaded CPython 3.12 Windows x86

blake3-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

blake3-0.4.0-cp312-cp312-macosx_11_0_arm64.whl (329.2 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

blake3-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl (344.0 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

blake3-0.4.0-cp311-none-win_amd64.whl (209.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

blake3-0.4.0-cp311-none-win32.whl (226.9 kB view details)

Uploaded CPython 3.11 Windows x86

blake3-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

blake3-0.4.0-cp311-cp311-macosx_11_0_arm64.whl (329.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

blake3-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl (344.7 kB view details)

Uploaded CPython 3.11 macOS 10.12+ x86-64

blake3-0.4.0-cp310-none-win_amd64.whl (209.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

blake3-0.4.0-cp310-none-win32.whl (227.0 kB view details)

Uploaded CPython 3.10 Windows x86

blake3-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

blake3-0.4.0-cp310-cp310-macosx_11_0_arm64.whl (329.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

blake3-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl (344.7 kB view details)

Uploaded CPython 3.10 macOS 10.12+ x86-64

blake3-0.4.0-cp39-none-win_amd64.whl (210.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

blake3-0.4.0-cp39-none-win32.whl (227.0 kB view details)

Uploaded CPython 3.9 Windows x86

blake3-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

blake3-0.4.0-cp39-cp39-macosx_11_0_arm64.whl (330.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

blake3-0.4.0-cp39-cp39-macosx_10_12_x86_64.whl (345.6 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

blake3-0.4.0-cp38-none-win_amd64.whl (209.8 kB view details)

Uploaded CPython 3.8 Windows x86-64

blake3-0.4.0-cp38-none-win32.whl (227.0 kB view details)

Uploaded CPython 3.8 Windows x86

blake3-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

blake3-0.4.0-cp38-cp38-macosx_11_0_arm64.whl (330.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

blake3-0.4.0-cp38-cp38-macosx_10_12_x86_64.whl (345.1 kB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

blake3-0.4.0-cp37-none-win_amd64.whl (209.9 kB view details)

Uploaded CPython 3.7 Windows x86-64

blake3-0.4.0-cp37-none-win32.whl (226.6 kB view details)

Uploaded CPython 3.7 Windows x86

blake3-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.3 MB view details)

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

blake3-0.4.0-cp37-cp37m-macosx_10_12_x86_64.whl (345.3 kB view details)

Uploaded CPython 3.7m macOS 10.12+ x86-64

File details

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

File metadata

  • Download URL: blake3-0.4.0.tar.gz
  • Upload date:
  • Size: 117.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0.tar.gz
Algorithm Hash digest
SHA256 4238c834f94fb370b8f13c9f4de9576ee9a4824a6b9725d65cf6146fe72203d6
MD5 8689c11e9dee5bd2e300a669cee9d64d
BLAKE2b-256 f189425598c7388769c6ed956817f8949bb89203b2544b07cc80985884d74548

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp312-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.4.0-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 210.3 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 b6dfce20ccaab3637e317b403c6c02e4dcbd1e7186b243a09d91c3abca57b381
MD5 da2e2cadec4834f5fb21f58bd8cdc0cc
BLAKE2b-256 5657b714e7d4a9db6d751d2fe5d84d45c4ffaa009d382c2d3dd380703731d24a

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp312-none-win32.whl.

File metadata

  • Download URL: blake3-0.4.0-cp312-none-win32.whl
  • Upload date:
  • Size: 226.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp312-none-win32.whl
Algorithm Hash digest
SHA256 0f37381027e2e01a0ec2ef48283ea73c4af2431a39981cf5d3d58406a2605b09
MD5 09d6a489ab832bade54e20083b55a5c3
BLAKE2b-256 7f67e7409d05730d5d48f9780eb054507e560f2adcaa855c3d68bdb2b9190689

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf1d61ba5520fb0bf0a9a1f20ec07deafafc292a5c379e2c536c48fa242f2ebb
MD5 9ddced38e1679afa9050583ffd20d7af
BLAKE2b-256 2425bf2e2811f1d9346131a710b46683a4be6aa62e26b4980710654f8fe91e45

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 17eecaea1ed497bbc4c6d906599ca5235f7ce8aa89d69584aa3267f1f6effcef
MD5 ec7c1b8ddb703020c02052137ea0e5dd
BLAKE2b-256 22f6b82f641c1a4569eb972a74535f3d8a09d20b44933d56de1c7ab7fd50198c

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 128f299de476facdeefaac4d1488b43fd93e17e4f18539bfb53e109df06928c5
MD5 c7b71593203236753757a4d10400feba
BLAKE2b-256 eeb06355a8be2859cf7886ed39a4c6ae40dbd31a46d4464d2a8ae0ab1c1edc28

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp311-none-win_amd64.whl.

File metadata

  • Download URL: blake3-0.4.0-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 209.8 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 cc70434d4ab8819ae24ba651e0beecb6a2f10d8a5456eac566e8aff327702c7c
MD5 8359dc13f0dd0a601c4e3bb657a535f8
BLAKE2b-256 35a57e0b810438df2c801528a5f7b3a45ad7677435af799dc883c9ca7046d211

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp311-none-win32.whl.

File metadata

  • Download URL: blake3-0.4.0-cp311-none-win32.whl
  • Upload date:
  • Size: 226.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp311-none-win32.whl
Algorithm Hash digest
SHA256 549131f057cc57710bf3816ac18d985e81961bd5b6b34dde0d8bc8d473c0cebf
MD5 667d8d188001e3da6654782a720d8900
BLAKE2b-256 5b1bc6a1352c4d61b3330157e68deaab65e23ff9070c383c99616f2f325cdcbe

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7d982bdd4449079f57f064068e38243180d1c96d2aaf4243d89d8e995476442f
MD5 a6c0ed361c6f74cd5747ddb53c35da3e
BLAKE2b-256 2a795315b450ec35836bd9cfde354331f6b568912a56a68cfe42e35d8e664a83

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a6dcb8e970e0399cad50925879376e83d6405391c20ae79f62dc7f224b3618e3
MD5 a93c47b72a161f7abfbbf2bca53f8d85
BLAKE2b-256 c647be9a6e92ff15a041ea58fae2e92ae0b281b5e27a5bc4275becf60f836ebe

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 6c5dcc71c4068b7d7218c8257a88bd924f6cc625065b0b83e23035bf1afb2ed7
MD5 04bca9885f2525945e0707d9baaf164d
BLAKE2b-256 15e845370f7d6d6e994870ccd4b715fc560d487a78eba3ae25c6b3eecee30213

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.0-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 209.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 566c4e50d869331c4762c90b8f2de10e76624d2de67772d559bb9d56e95438c9
MD5 79540165ecd914774b876de99c27100b
BLAKE2b-256 2d0f01882632f900b7f1ed0d5674bf3f6d46f2994796f742f540fd630fa07d73

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.0-cp310-none-win32.whl
  • Upload date:
  • Size: 227.0 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp310-none-win32.whl
Algorithm Hash digest
SHA256 e65898aefc84a9c3b2a4593fed221b91cb6dd961715f85c27eebf06470233819
MD5 0c06cbbc92594e6d73c4667a0b1b624e
BLAKE2b-256 c237ea7b42e25614bef238e381d4c2c5f4845341d0b9a38c9d2c0c87c9969c13

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3e1143e40406db1d4409be4aa54a3843377864674e247205663cbfff0a963210
MD5 4e3d3045d227e616f8288500a2b39912
BLAKE2b-256 c08d4ed36ff2c32603d3afd92041c7d1407444ce92c1a6a95fa0be78a72cb667

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 59f5ec6680fb5bad22fdf0da333c158b77763c944a3a021493d163868027038d
MD5 c335237ad3bbb8a6b7828a37f36259b5
BLAKE2b-256 f3f7ab1a1583a446f69d890e13141b09ffb936edfe72406d20f07153fc446a46

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 18d6808d726cefe4623dff27396d90dfbe7d90973e9572c34df014c6b7909f04
MD5 08370650794daf5bad72fb579bb8bd42
BLAKE2b-256 0275e3f2adbccac43714f19acd030b8abe03766c55e2d190484e21db91da8060

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.0-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 210.1 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 64f95288da1c9ae657160613589e0be73d340ad7c1f38ff82085d5a032d7332b
MD5 daa2649f7ba0bb10bdfebae890cf0477
BLAKE2b-256 4b79ff04113ac942263afd734413f075cbac3c9176bb4deace1511f0418c500c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.0-cp39-none-win32.whl
  • Upload date:
  • Size: 227.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp39-none-win32.whl
Algorithm Hash digest
SHA256 551f66afb253413997c44faed8765887437c0630dcbc087c0780610c70a21e83
MD5 072d7d3fa830b1685da4828a065f8124
BLAKE2b-256 c930ae891016cd65d7f925599e3899f168eeb3a0784371b4a96c47c9c035bffd

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35a2fc320a5b0b4afaaee2d0a892106bf8dc1b8d92a422b932fa3eb0555e7750
MD5 0fc9419035dde82dc1f44814df49e0a0
BLAKE2b-256 12fbc07fabe77f2b8b74fb500717d29db993013b62c28459400c328ee0d8ff92

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dcc00aa62212aa8770c4f0cd05084f0a5eef649315f4cd3e74cb05f0422fb33
MD5 504182d79231c43142a6c4a709f5526d
BLAKE2b-256 61c8845483170970fd7d9111c4c82020cff5a49d5b7413988c0c0f4d1971f7b0

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp39-cp39-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 b69779d1df0914d8a20b5e73aa99ab6d8a8fbcd94613702e30fddacc21fd2d1d
MD5 8269740e1af5a16868672489a16ca074
BLAKE2b-256 e83231a4192fbb6da0cc7491ee2035b90f25e2b513182562bf54b04e9a00c123

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.0-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 209.8 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 2aef4b247f5e0bdbca6c633df1b92a7062fa8160893306cd82bfb7077b47f22d
MD5 a2538a98802e73fcd483e08965ee6c9f
BLAKE2b-256 f05cb7db7b5f1260b4b8e845745e85e6ab241f254e712279bce32ccad233d1c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.0-cp38-none-win32.whl
  • Upload date:
  • Size: 227.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp38-none-win32.whl
Algorithm Hash digest
SHA256 5260605a0f3c03c41300c1c4b5ae70fff6905fadd646d14b3e6de5ad77477dd7
MD5 2d3e0929c60338eaf79f3275ef9235ce
BLAKE2b-256 2453359e097ba7fe213153af784c2db398108ab2a7c433c76dc924adbc906792

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 94062ca7561fb9628f45480d8456ef3e779c980e9f2099c3fc7b5ed87d9c79c6
MD5 226b661a69d07470ebb21f7abed2a6d9
BLAKE2b-256 dc40e8b84b9a9689559ca1bb7cfe823e3da95760ed1cbf24ea98139f9db68f9b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8dfea540f521dab3f036ba784d7e7d9ef34a0e227df2af0cb9de92e570059b50
MD5 57ef76c57bda81549b0475b006b37f5d
BLAKE2b-256 3e809fc066dd07d8a2d4c849193ef5e16fb7160b91e62fd4927bdd7e46fb0107

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp38-cp38-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3e7fef02c2a3e53a7cf7a62d4d065082215f24763e0a4e588cc620f6c4c04197
MD5 8f1fe051ba9d00e446ee11f440a387f6
BLAKE2b-256 8383f727b55c6dc75cd74b8c2385703f232c689c864457532ffe48b00faddcf8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.0-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 209.9 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 a5e9d3c118ecd55f578027e72bc81bc3a851de1ef074fe6c496993e2e8764cca
MD5 5a95e74384cb65a7b849753814406ffd
BLAKE2b-256 1c6d35eec5aa32a78bc50f324468f2e2fa1642ae600876fbb8cd830ea892e8d8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.0-cp37-none-win32.whl
  • Upload date:
  • Size: 226.6 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.8.18

File hashes

Hashes for blake3-0.4.0-cp37-none-win32.whl
Algorithm Hash digest
SHA256 db318f2a65258367e258b118298275c91f07c345a736dd34ad380d82996d7ddb
MD5 c9c5b4a02961665939aed727de443563
BLAKE2b-256 e86d9709b51651b1775ae1f556e5da13adc7fc678d4eee3ffff78cfdea4ed827

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0442aaccc9caa5f4215fa65e7ed6e84a271146c1d896df625bff7152320cd5d1
MD5 c926c4801fe7107fd1965f01692d30cd
BLAKE2b-256 95f73f0b3bae8170c519f3d85c524cefc4ec46ef10f16bd9eb25754bd2a38c49

See more details on using hashes here.

File details

Details for the file blake3-0.4.0-cp37-cp37m-macosx_10_12_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.4.0-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 da8fa867268da5b6f2adb87bd87ad81499095a58029fff3aa39973500c9191ed
MD5 77d31a47193c848e102c3271e6e659e9
BLAKE2b-256 efb79e54186d35c3b69d8129a67fd1255d51b36a0db6495c1366b50e66c833ce

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