Skip to main content

Python 3.10+ FNV (fnv0, fnv1, fnv1a) non-cryptographic hash library implemented in C through libffi

Project description

fnv-c

GitHub Workflow Status pypi badge

What is it?

fnv-c is a Python 3.7+ FNV (fnv0, fnv1, fnv1a) non-cryptographic hash library implemented in C through libffi.

FNV ("Fowler–Noll–Vo") is is a non-cryptographic hash function created by Glenn Fowler, Landon Curt Noll, and Kiem-Phong. FNV is probably not the "best" non-cryptographic hash function but:

  • it has a reasonably good distribution
  • it's very fast
  • it's very easy to implement (even in some exotic stored procedures for example) so you can use it everywhere

More details on this Wikepedia article.

Features

  • speed:
    • up to 800 MB/s hashing speed (on Macbook Pro M1 (2020) with fnv0_64)
    • 6 800% faster than basic Python implementation, 70% faster than pyhash (when hashing 100 bytes with fnv0_64 on a cloud VM)
  • portability:
    • tested with recent Python versions (3.7+)
    • compatible with ARM64
    • compatible (and tested) with PyPy

Non features

  • other hash algorithms (this library is only about FNV algorithm)
  • too agressive CPU optimizations (we prefer maximizing binary portability)

Benchmark

You have a benchmark script here to bench fnv-c by yourself and to compare it with:

  • fnvhash (pure python implementation)
  • pyhash (more general hashing library with C++ extension)

Comparisons with other libraries (fnv0_64 on a cloud VM)

Differences with fnvhash are huge (from 35% for one byte hashing to 19 000% for 1 000 bytes hashing with fnv0_64)

Differences with pyhash (on fnv0_64) are shown with the following diagram:

Influence of string size on fnv-c hashing speed (on a Macbook Pro M1 (2020) with fnv0_64)

How to install/use it?

pip install fnv-c
import fnv_c

print(fnv_c.fnv0_32(b"foo bar"))
print(fnv_c.fnv0_64(b"foo bar"))
print(fnv_c.fnv1_32(b"foo bar"))
print(fnv_c.fnv1_64(b"foo bar"))
print(fnv_c.fnv1a_32(b"foo bar"))
print(fnv_c.fnv1a_64(b"foo bar"))

Function signatures / API

Full API doc is available at: https://botify-labs.github.io/fnv-c/fnv_c/

Contributing

See CONTRIBUTING

License

fnv-c is licensed under the MIT license.

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

fnv_c-0.3.0.tar.gz (5.7 kB view details)

Uploaded Source

Built Distributions

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

fnv_c-0.3.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (9.2 kB view details)

Uploaded PyPymanylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fnv_c-0.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl (7.9 kB view details)

Uploaded PyPymacOS 11.0+ ARM64

fnv_c-0.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl (7.6 kB view details)

Uploaded PyPymacOS 10.15+ x86-64

fnv_c-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.14musllinux: musl 1.2+ x86-64

fnv_c-0.3.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (20.0 kB view details)

Uploaded CPython 3.14manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fnv_c-0.3.0-cp314-cp314-macosx_11_0_arm64.whl (10.1 kB view details)

Uploaded CPython 3.14macOS 11.0+ ARM64

fnv_c-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl (10.3 kB view details)

Uploaded CPython 3.14macOS 10.15+ x86-64

fnv_c-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl (19.8 kB view details)

Uploaded CPython 3.13musllinux: musl 1.2+ x86-64

fnv_c-0.3.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.13manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fnv_c-0.3.0-cp313-cp313-macosx_11_0_arm64.whl (10.1 kB view details)

Uploaded CPython 3.13macOS 11.0+ ARM64

fnv_c-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl (10.2 kB view details)

Uploaded CPython 3.13macOS 10.13+ x86-64

fnv_c-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl (19.8 kB view details)

Uploaded CPython 3.12musllinux: musl 1.2+ x86-64

fnv_c-0.3.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (19.9 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fnv_c-0.3.0-cp312-cp312-macosx_11_0_arm64.whl (10.1 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

fnv_c-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl (10.2 kB view details)

Uploaded CPython 3.12macOS 10.13+ x86-64

fnv_c-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl (19.6 kB view details)

Uploaded CPython 3.11musllinux: musl 1.2+ x86-64

fnv_c-0.3.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (19.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fnv_c-0.3.0-cp311-cp311-macosx_11_0_arm64.whl (10.1 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

fnv_c-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl (9.8 kB view details)

Uploaded CPython 3.11macOS 10.9+ x86-64

fnv_c-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl (19.6 kB view details)

Uploaded CPython 3.10musllinux: musl 1.2+ x86-64

fnv_c-0.3.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl (19.8 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.28+ x86-64manylinux: glibc 2.5+ x86-64

fnv_c-0.3.0-cp310-cp310-macosx_11_0_arm64.whl (10.1 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

fnv_c-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl (9.8 kB view details)

Uploaded CPython 3.10macOS 10.9+ x86-64

File details

Details for the file fnv_c-0.3.0.tar.gz.

File metadata

  • Download URL: fnv_c-0.3.0.tar.gz
  • Upload date:
  • Size: 5.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for fnv_c-0.3.0.tar.gz
Algorithm Hash digest
SHA256 6daadc8ee0093e9685c6f7f662b667917a7daa0165fba5858b805d821e7c6a84
MD5 afc1d7bcd18f073c2c8fb3e08b67d32f
BLAKE2b-256 c9a4a97db49ce7d9d492b1cad08ade3ae94f5a6cfcb5eea83ed1b1e64e719869

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0.tar.gz:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 abc3d057460ff11a10931cc18b52154fceb8470bf70ee945fe1ec1e1e37b210e
MD5 8453da0c28974028aa9cf3e37aa952a3
BLAKE2b-256 50b93918da2a73a9a362a6ff6b597ac2bcd38e129a1c5e9f10a5d4071b22c138

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-pp311-pypy311_pp73-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f65ef8cbb8732e3a9bbe86e502ac5969632592b84590a37b4283545246692165
MD5 abbd5f7056151d89c882b10f2c596d92
BLAKE2b-256 eec21227452e94e410561b3e45ea85d08b1dd8b4da12eb19b67fe147e7ddf9ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-pp311-pypy311_pp73-macosx_11_0_arm64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 96b60cbaf05fc88ea1415523032c639cc6ffaedb1a667c7ecb15f569c59043d2
MD5 19b6c87bb0ee70ca96b7e60c4e149cad
BLAKE2b-256 224f1c0e2f578eea1af0eda781fa8ff8c9d7d310e4d0d1c5a8c673917e31224e

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-pp311-pypy311_pp73-macosx_10_15_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 c2bcb0504adaf2eb04970b53e9fa47ab069d1e18da73c47a835a257d37d0b7e6
MD5 0ee7d503fc891220d5d8309cfda07ed5
BLAKE2b-256 6136368e2eeacebe2e636b8bb2c9a4d8917ec760968335566b971dbd408f87ab

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp314-cp314-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 15f2e98fa915110448f550739ba034e63c3ca602cb5c5343b76c1839a9b42037
MD5 dca3e662d725975f9ea65ef5a4e679e6
BLAKE2b-256 0d0ed8eca9fcdefc01ad2e58e339f02ddd89dc57a1c24ecc8c929b0f176a3256

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp314-cp314-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp314-cp314-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp314-cp314-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7e83c7f68cfe46e49207254320c79bcb564a0e5eb42d34a95d831b6aa1b1a472
MD5 8c27bc754043ffe49e0af9debe6c5fbc
BLAKE2b-256 c8a3e7e53ba6929db77d53ebbbf23afafe48b185073a1c970c04ce2765c9f714

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp314-cp314-macosx_11_0_arm64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl
Algorithm Hash digest
SHA256 85eb44d63b9a4a2e2c382da5d4a98a1a79aa59f6ea42eff939e810808250f618
MD5 203a5f24c29490b5f49f8ef42b384373
BLAKE2b-256 15cbb2134f61947e93a5c2f824b6e9d244b39c05418caa34f8c249d60c0cf285

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp314-cp314-macosx_10_15_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 5b0e0e71abe1dc6d14f9732c90d1ca63d25dab62138bdb67c2d05f5eefcfa3bd
MD5 9b95ea3f1bd920c43f61acbdf3848a60
BLAKE2b-256 df8f853ea23a86e3942c8c56798254de1fffaa85641f067c41c6fd37a80074c6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp313-cp313-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 4f09691506cc5780f3f0d86e6734f9ca2ca3d01a93ab221057750030898654d5
MD5 2be166ce23432976fba3a33ef1055366
BLAKE2b-256 98136d42d1d8430c9e137b0ae4d9bcc76871cde8c5271f2ccdab347fde960e56

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp313-cp313-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp313-cp313-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp313-cp313-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d7f15b69e7cb976d3dc7be0af08d025b339c912d24304e6bc6043899b7b51082
MD5 d690c384edea6216ea18ac60f3b830f4
BLAKE2b-256 8a488f5f097ea6f84ea278b0b6048478171ebeeb8986842c2962fbc52940ec94

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp313-cp313-macosx_11_0_arm64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 00f592c64ae5612b25a0c2332b3b44caad7329b2778a9f23b0fb2124b916dbc2
MD5 11af577d09d899be4248dd6896eee875
BLAKE2b-256 f96a5161e8c2985b9fe2435102a404462e39fa01db0d1dd1145b493b2db8f44d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp313-cp313-macosx_10_13_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 ce46938243d521eb7b8101f757926425717eb5f95818973146038fa5f5574768
MD5 4de9df3a7a9e24236673a3b1afa487a3
BLAKE2b-256 ff2fe4d283cd30cd49526c24269df1b7046d09a520ccfc9cf6ad7a66a8f1e871

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp312-cp312-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b5a486415c548c6a67b03f681ccde61426762d9531f7b1296215a9d603603b79
MD5 065c795d66c050831aaf4072475fb7d5
BLAKE2b-256 7d07a49cfe80b7685859da0ddfcbc56bf646c820dde7713afcc31841b2fe5f24

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp312-cp312-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 84c23cd7bae71be5c99e3644d4ac990ee8ac3380e482e837aa748ee888e34e93
MD5 38cf12d1eba343c27989199b396fa7df
BLAKE2b-256 a3495ab5d91c746fa8358061310bb32281bb8ec3c5705556b61fc59ec43ed17b

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp312-cp312-macosx_11_0_arm64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl
Algorithm Hash digest
SHA256 67d70f9ab9ea1bcae5e6b95d459da7222bc09ad0e27c23af90e9b26ceb023bf6
MD5 c7f010c64f8be6f3c65e753baf2ad1d0
BLAKE2b-256 e0baae6b794c925863f27a9730426f898124e830c273e7150fc6b7011cf9d0ca

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp312-cp312-macosx_10_13_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 6236f653deb24cf7e9b1604941e7c092c0ea113542339a6a82bd4dbd9951ea90
MD5 ee4c75c6845577837e85a5013f315b9d
BLAKE2b-256 94b80eef2e839c2e81c49d9ce5af1cc792d5d972c0ec5fb3c960c6085df062d6

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp311-cp311-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 3e8d41d232d59e069c2a083777edb7f906a7f97314ff6bcad17ec1a8acff8623
MD5 ca3390ee4b41fb431bb8c519cccdf915
BLAKE2b-256 24b9e1cda36f36e4ab5f5dc3fbd9f5a5da62c86b7e8cf798e20f5290480e1432

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp311-cp311-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 118d25e5a1e564529fdb95a5294b7db38df50a0129ca4b87617020a320dadb29
MD5 f521d7f2476b814b4acb1d5db13f88f9
BLAKE2b-256 82a898028d1114e5003a9207297225110ce48d78e17c6bccbb647c5bd3ecad01

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp311-cp311-macosx_11_0_arm64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 800dcd9e4dae4d6a5d76117c809e963882c74f32dd0770e87feb91f5c8500131
MD5 521f2cff06f03fa8defd0b96c2172863
BLAKE2b-256 6e1c826728a685d8ea37e528fd678d1fb3493f9bbb80e8a6556cb508a458746c

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp311-cp311-macosx_10_9_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl
Algorithm Hash digest
SHA256 18a11e6f39d7383876d8ea6f0a3127635cbe4e209cbeb43cf8d6c35fbdee9230
MD5 1c4a1f2a2e99d156daa93dddf6d5d2a3
BLAKE2b-256 8ccd4238e5108d86e771fb4c5c7e0bb01d0cb7311800c2d37b3e1d5d5bc5e171

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp310-cp310-musllinux_1_2_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl
Algorithm Hash digest
SHA256 b61242bc0350adc5de5cbbdc7200bb93d2850b729ea1662678280fb3a94a081b
MD5 467169dc0c522426394e5c9a0d24aaca
BLAKE2b-256 a89303aa80be18f55a3b4bb9431b354a7ed097b44d071e6773445992925cf57d

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp310-cp310-manylinux1_x86_64.manylinux_2_28_x86_64.manylinux_2_5_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 699da1f7d81ec71e9e31d3d3e293506d2c0cea69556998b3142ad9012ba2657c
MD5 80d7c55e34d6f880fea4931afaee4d0a
BLAKE2b-256 ccdf212df755e21f04a88bb11cbb2d06c0b2b772c6ecb31350f6ed63f643dab5

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp310-cp310-macosx_11_0_arm64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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

File details

Details for the file fnv_c-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for fnv_c-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 637aa8d3c8a4780f14a19f7f9d5a131b1aff5f002db9688a4eb3a04c25d998a2
MD5 dbfb5a80b25abdf6d43c4cee2214b900
BLAKE2b-256 d3f2107cb27fdb4602e4fcef4dab775465867e43d0075c933be087951a27d670

See more details on using hashes here.

Provenance

The following attestation bundles were made for fnv_c-0.3.0-cp310-cp310-macosx_10_9_x86_64.whl:

Publisher: ci.yaml on botify-labs/fnv-c

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