Skip to main content

A python wrapper of the C library 'Google CRC32C'

Project description

google-crc32c

GA Python Versions

This package wraps the google/crc32c hardware-based implementation of the CRC32C hashing algorithm. Multiple wheels are distributed as well as source. If a wheel is not published for the python version and platform you are using, you will need to compile crc32c using a C toolchain.

Currently Published Wheels

Wheels are currently published for CPython 3.9, 3.10, 3.11 and 3.12 for multiple architectures. PyPy 3.9 and 3.10 are also supported for Linux. For information on building your own wheels please view BUILDING.md.

Linux

Wheels are published for the following platforms / architectures:

  • manylinux2010 platform, x86_64 and 1686 architectures
  • manylinux2014 platform, aarch64 architecture

Unsupported Platforms

Mac OS

Wheels are published for x86_64 and arm64 architectures.

Windows

Wheels are published for the win_amd64 architecture.

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

google_crc32c-1.6.0.tar.gz (14.5 kB view details)

Uploaded Source

Built Distributions

google_crc32c-1.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

google_crc32c-1.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64

google_crc32c-1.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (28.1 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

google_crc32c-1.6.0-cp312-cp312-win_amd64.whl (33.4 kB view details)

Uploaded CPython 3.12 Windows x86-64

google_crc32c-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

google_crc32c-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (33.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

google_crc32c-1.6.0-cp312-cp312-macosx_12_0_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.12 macOS 12.0+ x86-64

google_crc32c-1.6.0-cp312-cp312-macosx_12_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.12 macOS 12.0+ ARM64

google_crc32c-1.6.0-cp311-cp311-win_amd64.whl (33.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ ARM64

google_crc32c-1.6.0-cp311-cp311-macosx_12_0_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.11 macOS 12.0+ x86-64

google_crc32c-1.6.0-cp311-cp311-macosx_12_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

google_crc32c-1.6.0-cp310-cp310-win_amd64.whl (33.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

google_crc32c-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

google_crc32c-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

google_crc32c-1.6.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (37.7 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

google_crc32c-1.6.0-cp310-cp310-macosx_12_0_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

google_crc32c-1.6.0-cp310-cp310-macosx_12_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

google_crc32c-1.6.0-cp39-cp39-win_amd64.whl (33.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

google_crc32c-1.6.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (37.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

google_crc32c-1.6.0-cp39-cp39-macosx_12_0_x86_64.whl (30.1 kB view details)

Uploaded CPython 3.9 macOS 12.0+ x86-64

google_crc32c-1.6.0-cp39-cp39-macosx_12_0_arm64.whl (30.3 kB view details)

Uploaded CPython 3.9 macOS 12.0+ ARM64

File details

Details for the file google_crc32c-1.6.0.tar.gz.

File metadata

  • Download URL: google_crc32c-1.6.0.tar.gz
  • Upload date:
  • Size: 14.5 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.12.0

File hashes

Hashes for google_crc32c-1.6.0.tar.gz
Algorithm Hash digest
SHA256 6eceb6ad197656a1ff49ebfbbfa870678c75be4344feb35ac1edf694309413dc
MD5 b3d3f3d17d900f5ca570c50fdf389fd8
BLAKE2b-256 6772c3298da1a3773102359c5a78f20dae8925f5ea876e37354415f68594a6fb

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 18e311c64008f1f1379158158bb3f0c8d72635b9eb4f9545f8cf990c5668e59d
MD5 4be15bbc861e4cccf5691bf768281b9f
BLAKE2b-256 14fb54deefe679b7d1c1cc81d83396fcf28ad1a66d213bddeb275a8d28665918

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 48abd62ca76a2cbe034542ed1b6aee851b6f28aaca4e6551b5599b6f3ef175cc
MD5 1a481351cb812e4cab7101f19720e3c3
BLAKE2b-256 e7ffed48d136b65ddc61f5aef6261c58cd817c8cd60640b16680e5419fb17018

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 91ca8145b060679ec9176e6de4f89b07363d6805bd4760631ef254905503598d
MD5 ab47849f12797f8a9031d951258f7c37
BLAKE2b-256 501f3b6c645c2d1d35e577404d25551c889a34b70de9ffc4ebd97141b16cedec

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05e2d8c9a2f853ff116db9706b4a27350587f341eda835f46db3c0a8c8ce2f24
MD5 d3393ec2e77d4839ec46ee909a27148c
BLAKE2b-256 b09e5c01e8032d359fc78db914f32b7609ef64e63b894669536cd8b0d20409e1

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp312-cp312-win_amd64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 7aec8e88a3583515f9e0957fe4f5f6d8d4997e36d0f61624e70469771584c760
MD5 827374a159503dc2207645c65172aace
BLAKE2b-256 7629fc20f5ec36eac1eea0d0b2de4118c774c5f59c513f2a8630d4db6991f3e0

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bd5e7d2445d1a958c266bfa5d04c39932dc54093fa391736dbfdb0f1929c1fb3
MD5 4178b3f10aff47ad26a9bb157c25be3c
BLAKE2b-256 52129bf6042d5b0ac8c25afed562fb78e51b0641474097e4139e858b45de40a5

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c87d98c7c4a69066fd31701c4e10d178a648c2cac3452e62c6b24dc51f9fcc00
MD5 30f17cfec51b407c7b05d85c22721d7e
BLAKE2b-256 2553e5e449c368dd26ade5fb2bb209e046d4309ed0623be65b13f0ce026cb520

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp312-cp312-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp312-cp312-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 62f6d4a29fea082ac4a3c9be5e415218255cf11684ac6ef5488eea0c9132689b
MD5 d3193c251efea29fed5aea91358781d7
BLAKE2b-256 59d0ee743a267c7d5c4bb8bd865f7d4c039505f1c8a4b439df047fdc17be9769

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp312-cp312-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp312-cp312-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ed767bf4ba90104c1216b68111613f0d5926fb3780660ea1198fc469af410e9d
MD5 0c59b79fc8ed2cbd8082a3fef8f010fa
BLAKE2b-256 cf4165a91657d6a8123c6c12f9aac72127b6ac76dda9e2ba1834026a842eb77c

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp311-cp311-win_amd64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bb8b3c75bd157010459b15222c3fd30577042a7060e29d42dabce449c087f2b3
MD5 e6cf5251516f02dfab28ef9116c89dda
BLAKE2b-256 009cf5f5af3ddaa7a639d915f8f58b09bbb8d1db90ecd0459b62cd430eb9a4b6

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51c4f54dd8c6dfeb58d1df5e4f7f97df8abf17a36626a217f169893d1d7f3e9f
MD5 1bc5849a3861dc6110acf439270ece23
BLAKE2b-256 671e4870896fc81ec77b1b5ebae7fdd680d5a4d40e19a4b6d724032f996ca77a

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a9e4b426c3702f3cd23b933436487eb34e01e00327fac20c9aebb68ccf34117d
MD5 4ba789d6a7c78502dbf16d9dadefbd34
BLAKE2b-256 3e6d33ca50cbdeec09c31bb5dac277c90994edee975662a4c890bda7ffac90ef

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp311-cp311-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 40b05ab32a5067525670880eb5d169529089a26fe35dce8891127aeddc1950e8
MD5 ed566396d6451e57f6904760aae898f3
BLAKE2b-256 547d738cb0d25ee55629e7d07da686decf03864a366e5e863091a97b7bd2b8aa

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp311-cp311-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f7a1fc29803712f80879b0806cb83ab24ce62fc8daf0569f2204a0cfd7f68ed4
MD5 eceac0937f3770cc7f24c29c9db88b2f
BLAKE2b-256 7d14ab47972ac79b6e7b03c8be3a7ef44b530a60e69555668dbbf08fc5692a98

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 50cf2a96da226dcbff8671233ecf37bf6e95de98b2a2ebadbfdf455e6d05df42
MD5 e3f1513de16ed9a8508714e6cd123e6c
BLAKE2b-256 d6f4f62fa405e442b37c5676973b759dd6e56cd8d58a5c78662912456526f716

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebab974b1687509e5c973b5c4b8b146683e101e102e17a86bd196ecaa4d099fc
MD5 a4903c6e8375864b15d5f1f73ab415c7
BLAKE2b-256 b12c1928413d3faae74ae0d7bdba648cf36ed6b03328c562b47046af016b7249

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 236c87a46cdf06384f614e9092b82c05f81bd34b80248021f729396a78e55d7e
MD5 449e3b9435a647f8939c04fcc5b0acd0
BLAKE2b-256 4baa52538cceddefc7c2d66c6bd59dfe67a50f65a4952f441f91049e4188eb57

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 a184243544811e4a50d345838a883733461e67578959ac59964e43cca2c791e7
MD5 27460da02e83c90a11eb0bdda4e6e19c
BLAKE2b-256 18a949a7b2c4b7cc69d15778a820734f9beb647b1b4cf1a629ca43e3d3a54c70

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp310-cp310-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 d9e9913f7bd69e093b81da4535ce27af842e7bf371cde42d1ae9e9bd382dc0e9
MD5 efa11f85fdc3d4366096e4295427a49d
BLAKE2b-256 843b29cadae166132e4991087a49dc88906a1d3d5ec22b80f63bc4bc7b6e0431

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp310-cp310-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 5bcc90b34df28a4b38653c36bb5ada35671ad105c99cfe915fb5bed7ad6924aa
MD5 93e70cac2b6feea0707ef91414989221
BLAKE2b-256 1abed7846cb50e17bf72a70ea2d8159478ac5de0f1170b10cac279f50079e78d

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 d8797406499f28b5ef791f339594b0b5fdedf54e203b5066675c406ba69d705c
MD5 9458a562f6aa922f6f994626da9bb3f5
BLAKE2b-256 6464e83a0c71e380af513ea9b3a23ecd8c84b055fb806e2d8ecea8453eb72eda

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 35834855408429cecf495cac67ccbab802de269e948e27478b1e47dfb6465e57
MD5 169f9abce27caf6956dd97a22f12f84e
BLAKE2b-256 3827d9370090b5e399e04a92d6c45d1f66f35cf87c6799c7777a3c250a36a9f1

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d2952396dc604544ea7476b33fe87faedc24d666fb0c2d5ac971a2b9576ab871
MD5 785b8da3912da1578b4b6844b2998c7f
BLAKE2b-256 0ffcf8b5ae0273d0ecd8773944a5204e744adbb5ef2e471caaec6d220c95c478

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 386122eeaaa76951a8196310432c5b0ef3b53590ef4c317ec7588ec554fec5d2
MD5 94034b276c54c05dc50935e21fae9e03
BLAKE2b-256 04b242487d0bfc032f4b35f0675efa0a2cf89ae6a46a5ae5b01786d225c37211

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp39-cp39-macosx_12_0_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 bb0966e1c50d0ef5bc743312cc730b533491d60585a9a08f897274e57c3f70e0
MD5 ab718c845fca51983e3a17ce75e035c2
BLAKE2b-256 75d08ca5b4b7982b6671cb5caccef230deb52c24f80e022f1d4b85b704d83a6e

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0-cp39-cp39-macosx_12_0_arm64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 e2806553238cd076f0a55bddab37a532b53580e699ed8e5606d0de1f856b5205
MD5 7de326835ba09fe24d53b1a7b7e037c9
BLAKE2b-256 3d72e7ac76dfd77dac46b0de63f0f117522e309f1bf79b29fc024b3570aa6f70

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