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

# 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.

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

Uploaded Source

Built Distributions

blake3-0.3.1-cp311-none-win_amd64.whl (200.7 kB view details)

Uploaded CPython 3.11 Windows x86-64

blake3-0.3.1-cp311-none-win32.whl (216.2 kB view details)

Uploaded CPython 3.11 Windows x86

blake3-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

blake3-0.3.1-cp311-cp311-macosx_11_0_arm64.whl (307.1 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

blake3-0.3.1-cp311-cp311-macosx_10_7_x86_64.whl (331.7 kB view details)

Uploaded CPython 3.11 macOS 10.7+ x86-64

blake3-0.3.1-cp310-none-win_amd64.whl (193.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

blake3-0.3.1-cp310-none-win32.whl (209.9 kB view details)

Uploaded CPython 3.10 Windows x86

blake3-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

blake3-0.3.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.3.1-cp310-cp310-macosx_11_0_arm64.whl (295.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

blake3-0.3.1-cp310-cp310-macosx_10_7_x86_64.whl (317.2 kB view details)

Uploaded CPython 3.10 macOS 10.7+ x86-64

blake3-0.3.1-cp39-none-win_amd64.whl (193.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

blake3-0.3.1-cp39-none-win32.whl (210.2 kB view details)

Uploaded CPython 3.9 Windows x86

blake3-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

blake3-0.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.9 manylinux: glibc 2.5+ x86-64

blake3-0.3.1-cp39-cp39-macosx_11_0_arm64.whl (295.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

blake3-0.3.1-cp39-cp39-macosx_10_7_x86_64.whl (317.3 kB view details)

Uploaded CPython 3.9 macOS 10.7+ x86-64

blake3-0.3.1-cp38-none-win_amd64.whl (193.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

blake3-0.3.1-cp38-none-win32.whl (210.4 kB view details)

Uploaded CPython 3.8 Windows x86

blake3-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

blake3-0.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.1 MB view details)

Uploaded CPython 3.8 manylinux: glibc 2.5+ x86-64

blake3-0.3.1-cp38-cp38-macosx_11_0_arm64.whl (295.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

blake3-0.3.1-cp38-cp38-macosx_10_7_x86_64.whl (318.0 kB view details)

Uploaded CPython 3.8 macOS 10.7+ x86-64

blake3-0.3.1-cp37-none-win_amd64.whl (193.7 kB view details)

Uploaded CPython 3.7 Windows x86-64

blake3-0.3.1-cp37-none-win32.whl (209.8 kB view details)

Uploaded CPython 3.7 Windows x86

blake3-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

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

blake3-0.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.1 MB view details)

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

blake3-0.3.1-cp37-cp37m-macosx_10_7_x86_64.whl (318.0 kB view details)

Uploaded CPython 3.7m macOS 10.7+ x86-64

blake3-0.3.1-cp36-none-win_amd64.whl (191.2 kB view details)

Uploaded CPython 3.6 Windows x86-64

blake3-0.3.1-cp36-none-win32.whl (207.9 kB view details)

Uploaded CPython 3.6 Windows x86

blake3-0.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (1.1 MB view details)

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

blake3-0.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl (1.1 MB view details)

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

blake3-0.3.1-cp36-cp36m-macosx_10_7_x86_64.whl (314.8 kB view details)

Uploaded CPython 3.6m macOS 10.7+ x86-64

File details

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

File metadata

  • Download URL: blake3-0.3.1.tar.gz
  • Upload date:
  • Size: 131.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1.tar.gz
Algorithm Hash digest
SHA256 b39709ce9da18e7bbd41353594796fb87e14c57fcd5c463ed43458349d34dfdc
MD5 c562d77becc1075e2988477de5465fea
BLAKE2b-256 e57fc518ff1ad08fc6eaf44c2fc3575f6f32e26f206ac51fcfeebd0e12d7afcc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 200.7 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.14

File hashes

Hashes for blake3-0.3.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 0a89b2c818b81031fa3a825cb3f738b93b6486169155928d30a688a0525f196a
MD5 9ec17584a64ea3566056d5fb3d641cbf
BLAKE2b-256 2762927b888c4ad5ce0261f8c94be03d5a83c927a0376d9d738ee041f302184e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp311-none-win32.whl
  • Upload date:
  • Size: 216.2 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.1 CPython/3.8.14

File hashes

Hashes for blake3-0.3.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 80bdb83fe6f4b3493b53c1aff105b87794407fb9694c1bf11752481f93854cf3
MD5 b0f823a8507cc4710eb2bc9840362b21
BLAKE2b-256 0d866bdb31422a08ba976b74571da11b9c88119b4527044a1fbd9eb0e2d83ff5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.3.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ed9ced03b9631c29c11e6c7ed74279c8d9f961f01bd47d40d48b06beb05dd34
MD5 7957e47b10b92f05978a4b9d0c28293f
BLAKE2b-256 bd4a13bbd57e15f90a998acef44ac0a5c66f31c9c37f2dd29abc966b3a0ae23b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.3.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d596bb1be7e0c6bf2e4f333ee5f1c422d9bf0da560ad46104fa992bbda5bc505
MD5 340fa5ac9db6b5734fa46451879072ad
BLAKE2b-256 f652d75656c2ee2a2b640c56b2b5e8ded4554cff5e5c26bdb92174fc5a5f8f51

See more details on using hashes here.

File details

Details for the file blake3-0.3.1-cp311-cp311-macosx_10_7_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.3.1-cp311-cp311-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 f487da5342904e53c50dbb6bd7ddc8d2eaf9719a6fcbba5acc496a141421a8b2
MD5 90277cc1bc8ac698ef0185ba649818f5
BLAKE2b-256 6b30432e457e37a4e3ffe677fab7306d27fc706285dcbafa52dcf04675a99f0c

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for blake3-0.3.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 6e2d14b46c59f9af5efca3c3e8b59ffe2909141c5edff330cf518b6848ec767c
MD5 5b4acef3890964528a65020d2dfe7142
BLAKE2b-256 62dcd52a857e8089448cff81815cd7ec3d9cbd4257785c7c26612a22c1173bad

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for blake3-0.3.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 754809d7e288924f954f0961a559e5560881b397b699b9cd526ead46556a048b
MD5 6edf57e4093e01cae2e1eac37c3ae5af
BLAKE2b-256 6f329c402f49e582f4a3cc7e3b848e98e04d0ca4216f225403e0b077478ac7f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.3.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 32a95b5ece92c6ff08d143851fca8f7027d1a42b8fa93cc13f5d832ccd61380a
MD5 2195312bb5ef55019b177386ffa2b6b6
BLAKE2b-256 a61b9dc32d2bb17c6d5c7dd4beeb0fe7d0396567d6dd68bd71f67d25d33dcd22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.3.1-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 1e3d2923bf9846fdda3bb037e4ecf25fd3b071784c3131ee14ce1468f0f26b0c
MD5 b49830848dab7fe5fb718c8afa487f17
BLAKE2b-256 8849711c212f7690b5a99caf4e73fb4bba9200c3ef0d3a05f488612152d0ab81

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for blake3-0.3.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f4726857d743769b64b008dddf48bdd004bc837c8491d4d6568e0dee47bda009
MD5 2c42d4bee435912926f9a1a2d66eb2fb
BLAKE2b-256 6cfcb6924965848781b74e2decf1516d834199fa0ff1bb10579002c4f233df1d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for blake3-0.3.1-cp310-cp310-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 b6f4c2387a790ea4d4048203d06d27d249d5d702fa16ee67b55e94e03a493f15
MD5 b7d479532fc498fad1b869dfe6f2ac18
BLAKE2b-256 7bd9d624537854f6a1ab57ede29e917e43e30bd2b9b5194f17753c9408cb9760

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 193.9 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 2393b81dcd307823238798b400ec1460f2a09a3e1c2f442b3b53dc040addd54f
MD5 4f264cb33e69e4ed6bf0b129fa2beca0
BLAKE2b-256 7b8c372792d3368331da9639904a1d7941b734e7fa41c9900293c6a85b623aeb

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp39-none-win32.whl
  • Upload date:
  • Size: 210.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 4c6feb7fca4c411d46c95f505693a3d0c3410058e92df21a3d39f4d5ea0c72f5
MD5 564e7d33c4cba80965d9b2ed30c15bca
BLAKE2b-256 81cd2244fce5ba3609a5ecfd2585deb0a52dc278ba9dfbd1c4f3a2181f803592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.3.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 912148b6021f4f3cad5d321da76fc2a3f730f235951732d57ddabf75591307fb
MD5 96185b455e69996fe06b5026e4a99fd5
BLAKE2b-256 993544dbb650f0324336be13c19ef2bfb901a2baf112e231d2bfd1017dd97d34

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.9, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 100a36d78eb568d8d27fdb40b1b1c95123334688c53004498f847f23f9f053c1
MD5 d41a7a73ea6770491375c1bc2c317a99
BLAKE2b-256 0a138feffb4b857479bfc309be8e00b2706b7347bd06f80c8c1dc243ddfc0fea

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 295.2 kB
  • Tags: CPython 3.9, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a7e019b48d1a1628355a318d9e26cd2c8e6b3617e42c57de3e56fbb2de9ef79f
MD5 ed01a78421a8e2b51c999e10aa773bfc
BLAKE2b-256 c59821ee2869e5557adc7b6495aefa3ddc6b090ec223a1a51890c2cfa48887d5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp39-cp39-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 317.3 kB
  • Tags: CPython 3.9, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp39-cp39-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 a7eed069497df7464f153424eb81085fd46dae0f2b0a33e35c0f6276e3f97317
MD5 2a85667f6712be3738817812cc03e539
BLAKE2b-256 c8338cb03e70ce37cddf660f1cb6d22684c69eec70c3812d3c584db137f1085a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 193.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 de84fe8489394fa2b45859cdc81dd88be0a707043185e5522920bf42acd74264
MD5 0a75136e9c584945a478e0222b2a6d25
BLAKE2b-256 89ed5a69bcbfd59822d6779c62369d4732ce0e56233f028293388600cb59011d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp38-none-win32.whl
  • Upload date:
  • Size: 210.4 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 aa39593212e0b1f9b5e64641ca68be085d64b552387801c97e0814413fad7a85
MD5 d1ba3864441b38fb32a6dbf1b23ae1a4
BLAKE2b-256 7fb47104cfa053e834336821b4d7dbd4046263d28b303ab20b09ff95961815b4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.3.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4f7a287c7290eb74f3203e71aae3cf1fa957e0254283dfbbce9909e8adda6a7f
MD5 1756900df7720ca3332b995d1a9c25a6
BLAKE2b-256 7cc284d67807e78c1512282a4da2f4bed736dae7a251fcd2a86212c2ff2fe277

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.8, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 2e90662c7d8a181183154f402919b2e3e32792fcf4f47c4bc2a36752e8bb58c7
MD5 f738e214c52be1232db0ffeb7a4b866c
BLAKE2b-256 1bbb8a8190e608bb51bfb8ebaea77e375a31abfc38bf79c898639c15f339f315

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
  • Upload date:
  • Size: 295.8 kB
  • Tags: CPython 3.8, macOS 11.0+ ARM64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 751ccd794410eaecf114b9504a992243840a166973cbd7a4e3e725ca2beb957c
MD5 06dc34d96d4c36358fb71a12db5dd6c1
BLAKE2b-256 1a7943a1d977926bc5326af70439883dbf7501b01e31e345e2248291c7fb4107

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp38-cp38-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 318.0 kB
  • Tags: CPython 3.8, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp38-cp38-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 ce70ffd0ebdf1ad4fd1f95d431117b4e6eec6f992ca28cb5ae39686321da7e95
MD5 3c575cbc4bc4627d1cd1aec247110be8
BLAKE2b-256 ce637e920f3e3d76c6605e3322721f4d0b6165334c7eb403fb0a211ce13c0fe8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 193.7 kB
  • Tags: CPython 3.7, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 8438c07b0a6e51f652a1c08adfe2b86a29243749af2b72c9dae6487603a12142
MD5 3ff199c26cd5edcbd16d3b6801286f0c
BLAKE2b-256 f4ac757a76d5aa4cedcd0193d968373e4b54e140bf9e78debe87669115721e8b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp37-none-win32.whl
  • Upload date:
  • Size: 209.8 kB
  • Tags: CPython 3.7, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 34fa5c3ce963a2f35e14c35e3be7d95eee48324a6454ec3df0538380fcac3d62
MD5 31abcf44538a659279cbd3cb0beb9dbe
BLAKE2b-256 47397ef01ea8bddf75922ce31fa575386e1e5167b5d47ba23f6343425c76e50b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.3.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80c09a0b7f44029b77ae88a6369519b9faa09fff7d3ccc6a8d4734ce29cb8fc7
MD5 3534b86835aabbf410088b09a1cee2b1
BLAKE2b-256 d9639ad84db9d502440d86ca8b3f97e14266e17ea3b0bbec019ffb72428b99d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.7m, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 b527b9f36e52a112fa6dee7b2c4e916ec77c40b0ab6ffa52c75dfa02e49da984
MD5 cec2e4996eae9baec63a25de0b97dc8d
BLAKE2b-256 be50277af91c9759bc621065cdb6a7dae59698160e05cd8279d76019b6299126

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp37-cp37m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 318.0 kB
  • Tags: CPython 3.7m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp37-cp37m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 44661d804aa2789fc0a3b99de43202bfc66c4ed9306edeb9e87add48709cf212
MD5 34e6559e74c986ee0120cd3cfae4e119
BLAKE2b-256 5eff03576e5bb4c062cbd4495a55f8b2644278f8e0e809c91337bc3cb4ec8cee

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp36-none-win_amd64.whl
  • Upload date:
  • Size: 191.2 kB
  • Tags: CPython 3.6, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp36-none-win_amd64.whl
Algorithm Hash digest
SHA256 710ef9fcbbc72b18195e4421fb6ac46875344cbf18d61e684e3397a154715b73
MD5 bbce6504fc5d944db0cbc250315c2b92
BLAKE2b-256 c365884085f556c2e58aa75300f27ef58d694c3cae02fcb918c9f86015843456

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp36-none-win32.whl
  • Upload date:
  • Size: 207.9 kB
  • Tags: CPython 3.6, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp36-none-win32.whl
Algorithm Hash digest
SHA256 f285fe621d4e5e92a0fd31aef4a0913f64631da8abc96c7d5014eb8bce4b0d60
MD5 e43cc29fa1f2426400d780aaeaf73a13
BLAKE2b-256 94f9f2f48ea0590bfec1535d7d2978ed7054071632a5d49f553438a97ffe7f9f

See more details on using hashes here.

File details

Details for the file blake3-0.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for blake3-0.3.1-cp36-cp36m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6ef44650296a81996ab523446b7001dd856f4d9b9f2a35bb8d7098c9068b4b88
MD5 5869f6d2e4cfd56ee5945e7cd0e20922
BLAKE2b-256 59233b540526320dba52c820c301b5ad8d2501bc827f72f2c783d7ba3134c1ef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
  • Upload date:
  • Size: 1.1 MB
  • Tags: CPython 3.6m, manylinux: glibc 2.5+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm Hash digest
SHA256 8b3b482b34ccf3c1ac8826b2c3d3723dae6c92c3f4d8de36a75bc858303a8829
MD5 9b800ccdfa1472a4dd72cd861f28bd6f
BLAKE2b-256 4503b1b605f06032b3202504fee61f12c3571fd0001327959b05dc5c3586479c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.3.1-cp36-cp36m-macosx_10_7_x86_64.whl
  • Upload date:
  • Size: 314.8 kB
  • Tags: CPython 3.6m, macOS 10.7+ x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.7.1 importlib_metadata/4.10.0 pkginfo/1.8.2 requests/2.27.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/3.8.12

File hashes

Hashes for blake3-0.3.1-cp36-cp36m-macosx_10_7_x86_64.whl
Algorithm Hash digest
SHA256 744f49c564953e5ec16fbecb7efdac3ece42ae01ad06c01bd1f9abf3a1736f24
MD5 c9f3680aa4415de1bea6bfea6114d426
BLAKE2b-256 c60decd3e9c11e771f1f13570bbb61ce8a6ea1b7a2e3f2ea542aa57584e2514f

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