Skip to main content

Fast deterministic dict hashing via mypyc

Project description

hash-utils

Fast deterministic dict hashing via mypyc.

Functions

  • dict_hash(d) — deterministic hash of a nested dict's full content (keys + values)
  • shape_hash(d) — structural hash that ignores string/int/float values, only hashing keys, value types, bools, and container lengths

Install

pip install hash-utils

Usage

from hash_utils import dict_hash, shape_hash

d1 = {"name": "alice", "config": {"enabled": True, "tags": []}}
d2 = {"name": "bob",   "config": {"enabled": True, "tags": []}}

# Full content hash — different names produce different hashes
dict_hash(d1) != dict_hash(d2)

# Shape hash — same structure produces same hash
shape_hash(d1) == shape_hash(d2)

Why

shape_hash enables massive deduplication for jsonschema validation. If 13,000 dicts share the same structure but differ only in string values, they collapse to 1 unique shape — skip 12,999 redundant validations.

Performance

Compiled via mypyc to native C. ~400K ops/s for nested dicts on a single core.

Method ops/s Deterministic
shape_hash (mypyc) 445K Yes
dict_hash (mypyc) 405K Yes
hash(repr()) 312K No
json.dumps + hash 206K Yes

Development

python -m venv .venv && source .venv/bin/activate
make install    # editable install with dev deps
make test       # run tests (pure Python or compiled)
make lint       # ruff check + format check
make clean      # remove build artifacts

License

MIT

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

fast_hash_utils-0.2.0.tar.gz (7.9 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

fast_hash_utils-0.2.0-cp313-cp313-win_amd64.whl (26.8 kB view details)

Uploaded CPython 3.13Windows x86-64

fast_hash_utils-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl (102.1 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fast_hash_utils-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl (101.2 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ ARM64

fast_hash_utils-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (101.3 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ x86-64

fast_hash_utils-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (97.6 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.17+ ARM64

fast_hash_utils-0.2.0-cp313-cp313-macosx_11_0_arm64.whl (55.8 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fast_hash_utils-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl (57.4 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

fast_hash_utils-0.2.0-cp312-cp312-win_amd64.whl (26.8 kB view details)

Uploaded CPython 3.12Windows x86-64

fast_hash_utils-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl (103.3 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fast_hash_utils-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl (102.4 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ ARM64

fast_hash_utils-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (102.5 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

fast_hash_utils-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (98.8 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ ARM64

fast_hash_utils-0.2.0-cp312-cp312-macosx_11_0_arm64.whl (55.9 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fast_hash_utils-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl (57.5 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

fast_hash_utils-0.2.0-cp311-cp311-win_amd64.whl (26.7 kB view details)

Uploaded CPython 3.11Windows x86-64

fast_hash_utils-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl (102.2 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fast_hash_utils-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl (100.7 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ ARM64

fast_hash_utils-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (100.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

fast_hash_utils-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (97.1 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ ARM64

fast_hash_utils-0.2.0-cp311-cp311-macosx_11_0_arm64.whl (55.4 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fast_hash_utils-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl (56.6 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

fast_hash_utils-0.2.0-cp310-cp310-win_amd64.whl (26.6 kB view details)

Uploaded CPython 3.10Windows x86-64

fast_hash_utils-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl (100.0 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fast_hash_utils-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl (98.4 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ ARM64

fast_hash_utils-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.5 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

fast_hash_utils-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (94.7 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ ARM64

fast_hash_utils-0.2.0-cp310-cp310-macosx_11_0_arm64.whl (55.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fast_hash_utils-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl (57.1 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

fast_hash_utils-0.2.0-cp39-cp39-win_amd64.whl (26.6 kB view details)

Uploaded CPython 3.9Windows x86-64

fast_hash_utils-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl (99.6 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ x86-64

fast_hash_utils-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl (97.8 kB view details)

Uploaded CPython 3.9musllinux: musl 1.2+ ARM64

fast_hash_utils-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (97.0 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

fast_hash_utils-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (94.2 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ ARM64

fast_hash_utils-0.2.0-cp39-cp39-macosx_11_0_arm64.whl (55.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

fast_hash_utils-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl (57.2 kB view details)

Uploaded CPython 3.9macOS 10.9+ x86-64

File details

Details for the file fast_hash_utils-0.2.0.tar.gz.

File metadata

  • Download URL: fast_hash_utils-0.2.0.tar.gz
  • Upload date:
  • Size: 7.9 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for fast_hash_utils-0.2.0.tar.gz
Algorithm Hash digest
SHA256 4f91257b3ca3c282f7dafa9c97a9f4e595411e81ca79f645d713a60583b07196
MD5 dbb3e3b6bf503371c5bff3df4b40d390
BLAKE2b-256 0f1868d3b61463d5843e0a767c187cbde61db248890d82f00f31d5773d07c221

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0.tar.gz:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp313-cp313-win_amd64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp313-cp313-win_amd64.whl
Algorithm Hash digest
SHA256 bcf86f78e9839a7b0822f7c9b936af1360dbb968e5bbe2bc0a0bf6c1ad090392
MD5 396ce54b1165356c0d2e93382e09b9b0
BLAKE2b-256 5f6c22343276f73129b5c07125746cbb4122b63c28fb8af682ac4d0127a45869

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp313-cp313-win_amd64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 59e5f0561860eb4481e971a6ee2086851275ff4d6e5f2c57fc1cdba0d6cfc5d4
MD5 b5e58f42ba4905edea75eb9eb895ce8f
BLAKE2b-256 140ab0112201511978d3c33fc380ca4c8cb012600c3230b6bfd5f95e7469fb87

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 b9c16078c1101fe1d2a544d05254da2085785d4791ba8217dd749c4fc391e9ab
MD5 d8b87910f7f7e2ef4d3a863af20ae54c
BLAKE2b-256 7bf8e43974f5c78fbdd8cb654bf84380eca0906b276d5518767394458dd5da75

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp313-cp313-musllinux_1_2_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 66ff06adb1aff20d3daf6245ccda5a5811667c3e2d5fa0b2db6ed263fb29ce77
MD5 584d739f49488ce1b358a27ad031a802
BLAKE2b-256 5e70250fe4a29ddaed0e97256f140c0cd6b960491aee2b565dfcd090f65524a4

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f16a47b546e7932e29da3bcd27de5d71fb848136115c94ba52f4ee8eb3ae7235
MD5 c1a7d951d742b5618b1af4f207037337
BLAKE2b-256 433f17d4d3acef695a34d5da0089d135b3451e9804f9c6d67f50be0969592f5c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e354e48ad6e0506668ecee0d0bcbf0872f4883ce6010e314d71dad271f1a30c7
MD5 2c50ee7acdb62658193dd467156568d2
BLAKE2b-256 b0b99f19bb4e22d975e28cb69ef334e3341fbfdf77b95f266e6b2219cc1045a0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 1d3811f82cc1a592f03d27a3c535aa6509f18a9dc21c20f4b221bf2a1a8d8280
MD5 bf336196a5b6c1b4bfaf1afab4890091
BLAKE2b-256 31d28ef87446b2a7287a4936c38526fab3017c15235d8b7dc8aeb50ee43416b9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 34fbc812c885cca1486ba8e63c1c9c0345756c23e505c204e80f369ada23da36
MD5 e5cf79ce5666f8bf9b1b61aa291ddb73
BLAKE2b-256 74460b7f81a514adf6abc9805573be935990898362cc8519417c25493ad13a82

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp312-cp312-win_amd64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7e7297b8fb3dac67d917bfbb918148ca2d91610a534d77648f8a4c291d2d1d2f
MD5 a8ff35be9ba94036aa3f0297645c13b5
BLAKE2b-256 5d6b670005e25a7fe59a8a6cac5acb174f9942f0c79daf9159d9daab8525389f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 225118b566973f1f187c1d75e692dde0105ad608df60612911c122930604f0f2
MD5 b313338e088079e76f922e49be9bf879
BLAKE2b-256 b48644be488246bb920f46d31a8451559eaa59f715b4b8db4733be105b780366

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp312-cp312-musllinux_1_2_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b2117309e8a7bf1ab2c937145c0e9d8e92ab1d7e0ddbe3ee8dc87fd8195beef5
MD5 a6631143ffb4b18e744239396a43be41
BLAKE2b-256 2df8c17e2c9b9ac62929a763861238ad14c765f5f4796739af7e1042b407364d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 db2e0004447fd7d99ba7224c92e38d707dc2473cd961176741e035b8ad058bb3
MD5 26c29f645647d1f373b32b9319a97a7f
BLAKE2b-256 c2c12bfc956cc08d60084c748a8e13f5d51e0ff0a8c84db21d9a7204f56b6def

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d110a3818bd88f6ce2fcfacecd55373388efe3d0eba4b9d778f965225b98508
MD5 6063cc646223e1a1f9bdb9b00463eeb8
BLAKE2b-256 a7191a8b9ccdd46421885930b13938e79f6d52b292f4065f4e9680b257ffcc93

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 d6b65338adac8667ccc7b995a1d3dfc7ec120c8e8158ce72a8a270cc35500fda
MD5 f38f2b45f42b2ee0a15563d2e2742a1e
BLAKE2b-256 45e7749acebdd67fc840123d734ddb951220f424702df1ef5446204f29ff96e0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 a3b5e55fc1050dacc50fa7d658e50df1f0ea7dd845c17b82e61ba3c6468abb76
MD5 55e47f1bc8fcf94d93bbfc775a6e3c11
BLAKE2b-256 fb07ad617a4f196cd14847e6f066eac5c48ca264c084f0e6f9276e8f45ff5b2f

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp311-cp311-win_amd64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 3c33c7adddcd9ad4dbaa2674b3389dbef733d9dcc0228f0538618050b85b3a6a
MD5 614efa0bd6f2b346b0ffdb193f8af53e
BLAKE2b-256 8361e9220b7cd0899ebca4999d3d6c371fbe88fc99c701936a96a08411f2fe86

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 808f11ad76464ba032dfff7de03d8da6474ee9938fbee79fb62257937c5d92d5
MD5 9074a81c52a939cbcc7110cd6f5b77d8
BLAKE2b-256 55c425267d6431569d77888aa993d0849a9ce31aa5064b348206f640b29a2bc0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp311-cp311-musllinux_1_2_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 23ab0cfcb718d3dfd9433e9b069cad31fddfb0d9aa5c117a4ce3ad3d989015ec
MD5 47cfff1f26f7b6607adfe37c61fbb969
BLAKE2b-256 0b773dca89e5c2b3e0988b1d0f4641977b2cf9267a00681ec467ef6c5e6b3b72

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6d3ed32310848144e9281a09e2863be554d91126bec7791f669230dad6868eb2
MD5 11dc5b8a4e8553e4ef31f369f9526463
BLAKE2b-256 da3941477a9fc9f99eb0287c93af362f6df8b4c5b06996e67b5dcef4cd775802

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e095e47774d20d5a01cdbbd0dd099488e25a989cb1b0739f60d9e7b0105f1ef2
MD5 360c413d9136256c50b0311825e3e955
BLAKE2b-256 8b32fc5014c9142ab6bca4989d5e418441893c3a02769c78f748f45b42e7af64

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 028454d2db065528a2dffea8f9269b20dc4a0bdeb5aa8118410c78c11d07deb8
MD5 df310447fcea346cda2a74bd4cd15c57
BLAKE2b-256 d5ce2cace52cd9b07b67b4e7274f0062fffd9b09378c034021c47dd7c13808fe

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 97e17d509b266692410e5c4dab1f75f0659298cbe55e4155d80745912e69d45f
MD5 ed9a5e94c8d1b3224896c04984ce5bca
BLAKE2b-256 00c2cd57105166486b9e76fb4527013e301f493aae6d0cc65dfc8590cc1059a2

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp310-cp310-win_amd64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 8e4a23ca99def2392def151f13f2176fd550ac17c67065b696ac99f853be5062
MD5 871cb8abc188ff785b789e050fc951b3
BLAKE2b-256 c2035c71a83a02fcb949a9d542af474f5bb8b29090f7d8be6edefb8958eb9df2

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 11c43253823e59d559596a5138b9d7b41e3edf8d7b53ca9364d0140ac6c96c92
MD5 d06a6cbe59302e86ac761532e328737b
BLAKE2b-256 f1c703fd5b27ef6b1a324d8b2acf3f73c0254f570710b99826aec807d2e8dbaf

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp310-cp310-musllinux_1_2_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 385f6dffc1b6ba3c102704898f1bee61194e0cea295565c1206910280b19fbf0
MD5 9e4cf651b63397fb589bb37ae416d7a2
BLAKE2b-256 95d5a107b98054c01dccf868a452a76a9cef406a49e43277fb98a8218616c6c9

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c833cc903fd4915c56b88e1fd97c0b76bea98f11bdf19701f11bc45a7c1d1f1e
MD5 3023813d425f512aa81ffef18cc5a573
BLAKE2b-256 97109229ed9bd88bb9a0c2cb3242b27aa0ba1a2bd32c035d593449e6606db246

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 830847064bfdcdc3ad790d721577a60cce652cacc2e52d7b5abdc21a544a1d79
MD5 1ace88934d1a9f9df64bc19637f21123
BLAKE2b-256 2da573e36acd7582dae291863630985fa59853639bde1b927d2ebf85af7b71be

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 fed635374a8e67e929b1fc9e34a407fd79b5a70c8118b1fa5837f0728d45efca
MD5 41651feef2104679aeb6edf5b741ff42
BLAKE2b-256 a564d15f93eb442206f0d9f9f9944e300b83fa6c635da4ae90e14a4f8358a011

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4bd3edff0646430e87195cff89ba8b78eeb230359189aebe1dbb379d8093a9b4
MD5 fb1f0752ebe7b52be6e84012a74a9ff6
BLAKE2b-256 c2ea529ce0553240a3b2ac4dbced0bc885d0331c247c8034f1e95a4e25226532

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp39-cp39-win_amd64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 7a8522958dc339c01b2a7914471981550d3b9f2ed3e4b20820a6a63631f73709
MD5 75bf4eda52aec8b3cf238294c933450a
BLAKE2b-256 fc78c8eb26ae5e3a0ba3d25911896f09f7c6e4916dbd0de63158bb78087c59b7

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp39-cp39-musllinux_1_2_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl
Algorithm Hash digest
SHA256 599cf3f9282c7d49b465e676d08b4ae63b5e57e928af3b875f34bf8a2bc98cb9
MD5 28c33e74ce3c688c4238c85f6a7533d0
BLAKE2b-256 3a932004bbe23b5c8851583adeaadae40ba6a6c33f35c41732f46c9d3e161ad0

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp39-cp39-musllinux_1_2_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e84162da110cdb0e4dfefb0a56cc7d4066b0e9607d6c02704d3cac21591b90ee
MD5 ae808e8a12b562ff98049e17adcc1338
BLAKE2b-256 1290e9f3bdd806a7a8b5ac0a94d5c6a4fe74d06e3f917631dd38e4441cd96fef

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f25355babe371b61920906cab57bf0677ae9c1ab1796d540cc7af1b087002a96
MD5 192160d34ddf1f159ec23d60bbe6728f
BLAKE2b-256 d80fa59e24ba2fc3f528081c28378dac67947b84e0b38a0f47fbe4c043c7c10d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e8556ba402bfc698c5974a60d6f29a3ae1a3710a1652eb26b8ea991f9d803478
MD5 9c0d3802063dd0db20dee838d6de8c4f
BLAKE2b-256 43db48788c756f85b9743719eaa6e9eca612e4c07e0f26ba2f84b5667129075e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp39-cp39-macosx_11_0_arm64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

File details

Details for the file fast_hash_utils-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fast_hash_utils-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7efd43004a6447f1cbe7531a92adcfc5767f223ec4451b623119fab3b255ed69
MD5 7aca26b2bcb4d369ef564e1b44dee147
BLAKE2b-256 75bd05012376fbe0e559f3b43426d215cdfe93ef8970d5c7b361ab069d0dbbd1

See more details on using hashes here.

Provenance

The following attestation bundles were made for fast_hash_utils-0.2.0-cp39-cp39-macosx_10_9_x86_64.whl:

Publisher: release.yml on tobymao/hash-utils

Attestations: Values shown here reflect the state when the release was signed and may no longer be current.

Supported by

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