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

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

# 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.1.tar.gz (117.7 kB view details)

Uploaded Source

Built Distributions

blake3-0.4.1-cp312-none-win_amd64.whl (210.1 kB view details)

Uploaded CPython 3.12 Windows x86-64

blake3-0.4.1-cp312-none-win32.whl (226.8 kB view details)

Uploaded CPython 3.12 Windows x86

blake3-0.4.1-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.1-cp312-cp312-macosx_11_0_arm64.whl (329.1 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

blake3-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl (343.9 kB view details)

Uploaded CPython 3.12 macOS 10.12+ x86-64

blake3-0.4.1-cp311-none-win_amd64.whl (210.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

blake3-0.4.1-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.1-cp311-cp311-macosx_11_0_arm64.whl (329.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

blake3-0.4.1-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.1-cp310-none-win_amd64.whl (210.1 kB view details)

Uploaded CPython 3.10 Windows x86-64

blake3-0.4.1-cp310-none-win32.whl (226.9 kB view details)

Uploaded CPython 3.10 Windows x86

blake3-0.4.1-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.1-cp310-cp310-macosx_11_0_arm64.whl (329.1 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

blake3-0.4.1-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.1-cp39-none-win_amd64.whl (210.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

blake3-0.4.1-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.1-cp39-cp39-macosx_11_0_arm64.whl (330.0 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

blake3-0.4.1-cp39-cp39-macosx_10_12_x86_64.whl (345.5 kB view details)

Uploaded CPython 3.9 macOS 10.12+ x86-64

blake3-0.4.1-cp38-none-win_amd64.whl (210.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

blake3-0.4.1-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.1-cp38-cp38-macosx_11_0_arm64.whl (329.9 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

blake3-0.4.1-cp38-cp38-macosx_10_12_x86_64.whl (345.0 kB view details)

Uploaded CPython 3.8 macOS 10.12+ x86-64

blake3-0.4.1-cp37-none-win_amd64.whl (210.1 kB view details)

Uploaded CPython 3.7 Windows x86-64

blake3-0.4.1-cp37-none-win32.whl (226.5 kB view details)

Uploaded CPython 3.7 Windows x86

blake3-0.4.1-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.1-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.1.tar.gz.

File metadata

  • Download URL: blake3-0.4.1.tar.gz
  • Upload date:
  • Size: 117.7 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.1.tar.gz
Algorithm Hash digest
SHA256 0625c8679203d5a1d30f859696a3fd75b2f50587984690adab839ef112f4c043
MD5 1c5980f3063cc69e5dd5d998f5a8c411
BLAKE2b-256 b08d43eafa8a785547c33b611068ffd6d914f5c5f96637d5b453abc556f095a0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp312-none-win_amd64.whl
  • Upload date:
  • Size: 210.1 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.1-cp312-none-win_amd64.whl
Algorithm Hash digest
SHA256 2a08eeb324da701b212f348e91ba5d2708c0a596bd6691207f2504f4f771644c
MD5 47da69107c001eb7fd954ea11e927c6d
BLAKE2b-256 fb673fca4d812b3334fa1c9415fd7f10ceea32b0e9e29797d179af87ed94581c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp312-none-win32.whl
  • Upload date:
  • Size: 226.8 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.1-cp312-none-win32.whl
Algorithm Hash digest
SHA256 510fd32d207ef2e28df3597847d5044117d110b0e549b2e467afa30a9f3ab7ee
MD5 fa81c695fe40c515b9d8890a1cd13522
BLAKE2b-256 81d27d5c71b78fbbef88b723d9af1bd647fe756ca0f8880a27f2ad5a7b97af55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a51f48ec21706a22b4954fc17da72bd177d82d22ee434da0c5dc3aafeef5b8d3
MD5 237af1963dee42c6bcdd075146ab6483
BLAKE2b-256 ecc68f6717fbea55ec9eb21543aa6d8e1bd904d6d2dcc886b555aa3d3f450ba7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 fe31163eb08fc3f82a2325e90cea88f2d7ad0265314a03de716f906b2a43be96
MD5 f901d0c0775215950ef676ed3d67d680
BLAKE2b-256 e08f184105e1a84ac108cfec8702307b588cb123e1a203e8538e8c3e9b0320da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb98f18bc5e218ff1134acb3b9f0e3588ad5e6f38b7279cce4559c8ae9d780e6
MD5 99b28a1b006d8eaad64d8e9ec94b7c3e
BLAKE2b-256 50f8c5e6c5749aab2d84c177e8d86792aed8adaad023bfd045abfc6f053cdd57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp311-none-win_amd64.whl
  • Upload date:
  • Size: 210.1 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.1-cp311-none-win_amd64.whl
Algorithm Hash digest
SHA256 c6c50122d9484a97a56888f09fcbbd23fdba94c4bf1e6fdeb036b17accae9f0c
MD5 339a7dce73e626373d080bd41a0647e7
BLAKE2b-256 40242b459aa3f1a3c87534701f524cfb6f764a96efc35e1a7188506f303e17b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-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.1-cp311-none-win32.whl
Algorithm Hash digest
SHA256 931d1d0d4650a400838a7f1bf0d260209d10e9bd1981a6ed033f32361b96ab7b
MD5 aa55483609521afc82212fc7524d5dcf
BLAKE2b-256 2a50fa7e20ac8bb2a07f6286c3703dae7646e708370675a7f0987da58d605af0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d653623361da8db3406f4a90b39d38016f9f678e22099df0d5f8ab77efb7b4ae
MD5 9986a291daaf01d127b1d8739625763d
BLAKE2b-256 ad9e84fda33f9cd0b978d9e73becf51f3e11e33180e07e5b6bf3d16fbc4021e2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9633e0198174eb77196f9f8b18d75449d86e8fa234727c98d685d5404f84eb8e
MD5 fc919deda78720e1c2c9a71967b05cf1
BLAKE2b-256 724c8c8153dfb29e894655c602e08813946e570ec23bf6bd3c69b29560467afe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 3cc656cab955ab6c18b587a8b4faa33930fea089981f76a7c64f33e4a26c1dac
MD5 902cc7f1c2e3b1c61b6f8dc8041c9442
BLAKE2b-256 11fd294d17ff72711d88c5b601c5ce86e20f69a1b3c25b35b777bc27a1b27386

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp310-none-win_amd64.whl
  • Upload date:
  • Size: 210.1 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.1-cp310-none-win_amd64.whl
Algorithm Hash digest
SHA256 d51b3da140d04cd8b680bf2b3a5dc1f0cbb4f1e62b08e3d6f3b17d75b6285c41
MD5 2c650ce87ce50a9eee73e147ff878c77
BLAKE2b-256 252e605e64664547d9d2b6ec70ef28b534a982044af972f62873dc620208911e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp310-none-win32.whl
  • Upload date:
  • Size: 226.9 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.1-cp310-none-win32.whl
Algorithm Hash digest
SHA256 e0fc4914750b63bbb15f71b2092a75b24a63fd86f6fbd621a8c133795f3d6371
MD5 6ef58f22ce790123fc178641905e9e95
BLAKE2b-256 9e6efc0c23e757222419d8ba0daac7bbf4a5cc2dc1110edf15ede947babd1247

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ef534c59ae76faba1c7e1531930dadecaa7817e25aa6e6c825150c04ed243a3d
MD5 4470a7227779303d2e682603d8e3a373
BLAKE2b-256 9ce12a8a076ec81e3c450a07ad5af70b7330a0571a019147547c4180fb88696c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 283860fe58b3a6d74e5be1ece78bbcd7de819b48476d7a534b989dd6ab49a083
MD5 0147ce64ae9a425e20a082d69f5be9e9
BLAKE2b-256 368393ddc077305dc9172270f90577ff1d828b9dae550824773749d747291696

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 1a086cc9401fb0b09f9b4ba14444457d9b04a6d8086cd96b45ebf252afc49109
MD5 26a73c4bdd718be908bdec154413d2ca
BLAKE2b-256 0e9f28e08ecb939027fbafce0d6ff9ba1731bb55ec6b832404cff1b8e9aafa0b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp39-none-win_amd64.whl
  • Upload date:
  • Size: 210.3 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.1-cp39-none-win_amd64.whl
Algorithm Hash digest
SHA256 796e65ae333831bafed5969c691ac806fe4957b6f39e52b4c3cf20f3c00c576f
MD5 10a480394feb16479269ce0f51cff69e
BLAKE2b-256 76bab665eb5d65fb42e0c5a1729d01733ac881a737c1875b9346b042fa5e9648

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-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.1-cp39-none-win32.whl
Algorithm Hash digest
SHA256 a95cce3e8bfd7e717f901de80068ee4b5c77dc421f83eef00cf3eddd3ec8b87a
MD5 d3cb9de513ac6451cfb41f34eaa3c541
BLAKE2b-256 a81a28f45d818e69f8bdbfa19f08e3bbc181f1abcdd3f86764e1d828dfe2ced5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a6c555d882117d638830b2f5f0fd9980bcd63286ad4c9959bc16b3df77042d6f
MD5 3badd5b8b555d416461fd66e8e03d391
BLAKE2b-256 a8111ba8cf07ab1f036a14cba3f88b844fcb05ab5642464f53243d0b54b28715

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 aa4989ea8f8bcfa057e50014b5b26cd8cfe0b1f06aa98d433976f45caf3a5580
MD5 cb5a797792589f5c95638fa1d8b1303b
BLAKE2b-256 9bf7d8411eabc9ea0e400f9e866d455d03af517bf910a30e76c322fd9f634175

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 4d99136b7f7c8adcee0f7484e74b159fd3ea58e7d1e94d5351f0e98d9cfc522f
MD5 229484a8d003289861fe3fb7f6815156
BLAKE2b-256 1b636d48a55f1cff8d2aa8bdb58b4f982dce2ba4e86577b7c276e0feca7048da

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp38-none-win_amd64.whl
  • Upload date:
  • Size: 210.0 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.1-cp38-none-win_amd64.whl
Algorithm Hash digest
SHA256 47316bdc9b4689601cefcc63e00a3e015cee1fa9864463be2b4f2e12473cb47f
MD5 e71265885915711b056a7de37bdda98b
BLAKE2b-256 376a7c622125c13c670557275324bc97f01fd34089b0a4fb818100fada8f7af2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-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.1-cp38-none-win32.whl
Algorithm Hash digest
SHA256 d264ca87f0990f44985cf580b493508534dc6e72ace52a140cf725e42d602695
MD5 26834218b12b6041301c64f48f88cae2
BLAKE2b-256 0b6e0c8e39a9567d0e03421ec64a23ff1801ad37e81fbe22c70c6a0d76593b02

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87a9fc37260d355569f0be751e0054e0b37e6a4ec022f4b7107ffeede419dde2
MD5 fb906ebd7d9d1121e221c3d9171edc83
BLAKE2b-256 fee44fcaed7a31661700a6745ae268c7f7d7421a457dd9fa50ef619cd3bc5ef9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 34d7da38898ad4e0da7b8fe0bffb8c9d2788093ec202e01cd3ab24bc14049153
MD5 b090695769802a3a9f3ebcc3c687b60b
BLAKE2b-256 fd9b3e05d5775a3654f6e63494b5b027194ae385cc57b4103332b3cefa45dd52

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 fb6a62ef04c5ec4dd4630615c6a22ddab16eb0b7887276b3449946c12eeb37a2
MD5 1d6c5c2f7a94810e0fecead7f980b7c0
BLAKE2b-256 3ed592da3413490a71ef2ad718644106c843cafeaa77ecc3a6ac0e6433d37a5e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp37-none-win_amd64.whl
  • Upload date:
  • Size: 210.1 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.1-cp37-none-win_amd64.whl
Algorithm Hash digest
SHA256 0c3ce6142e385222f6de5312a9fb886270b7e63d9ffaa792571b03c4c83a7521
MD5 f2cf998cd4911cc5859b7e08e738c8a8
BLAKE2b-256 72ccfa4a32e17be0965aa8623bf78a9439a4242d39b3c901f627c27dfe14647a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: blake3-0.4.1-cp37-none-win32.whl
  • Upload date:
  • Size: 226.5 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.1-cp37-none-win32.whl
Algorithm Hash digest
SHA256 46ffb411a477009dfa99a592d4408e43ff885ea7df30ed8c8f284e87866be56e
MD5 8f53a50da853b29203548fb263e9d837
BLAKE2b-256 fef21790b03cd8ff26af59033efea6898d4b368dcd272c56fa2aad43af0fb8bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f8fa53818f1170611d781aadbcae809ecc2334679212b4a4b3feabb55deb594d
MD5 40fee2a5b27dd95841c1a64b9d16a94b
BLAKE2b-256 461d0e058cba28173fbe29b75c83a92e823996130bd862e89a15f601d9684d2d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for blake3-0.4.1-cp37-cp37m-macosx_10_12_x86_64.whl
Algorithm Hash digest
SHA256 a73c5940454bd693d7172af8fad23019c2f5a9b910ed961c20bdf5a91babd9f2
MD5 121329d07da61170c7640f8a2ec9a8d0
BLAKE2b-256 79db7e4676e55a0789d9fccf7a8258d9d2af836c056e60a2b97ef8ced64887a4

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