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

Uploaded Source

Built Distributions

google_crc32c-1.6.0.dev5-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.dev5-cp312-cp312-win_amd64.whl (33.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ ARM64

google_crc32c-1.6.0.dev5-cp312-cp312-macosx_14_0_x86_64.whl (30.2 kB view details)

Uploaded CPython 3.12 macOS 14.0+ x86-64

google_crc32c-1.6.0.dev5-cp312-cp312-macosx_14_0_arm64.whl (30.5 kB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

google_crc32c-1.6.0.dev5-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.dev5-cp311-cp311-macosx_12_0_x86_64.whl (30.2 kB view details)

Uploaded CPython 3.11 macOS 12.0+ x86-64

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

Uploaded CPython 3.11 macOS 12.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.10 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.10 macOS 12.0+ x86-64

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

Uploaded CPython 3.10 macOS 12.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

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

Uploaded CPython 3.9 manylinux: glibc 2.12+ x86-64

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

Uploaded CPython 3.9 macOS 12.0+ x86-64

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

Uploaded CPython 3.9 macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: google_crc32c-1.6.0.dev5.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.dev5.tar.gz
Algorithm Hash digest
SHA256 5d843bb71eb2fadbfe4f5119eed258c7e4362e78953bffb18f6ce2aa8e1992de
MD5 7e36ff50115bea470f84517950bc61cb
BLAKE2b-256 d28e06526c5c9940f81945fc79e1a0378b7f78045e5c4a40ad8ce1a5f9cdc923

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 033586c20d27fe7e99729c9f0dd60e3af237857b0fbb20f8dc1371e076259bbf
MD5 57460dab0ba86f901b84f2d57e13c6a3
BLAKE2b-256 aa88348f8f3e36e798fd82033eccd1324b0ca10d964c18952a32bfdbb8a7ee91

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 628ed610cd3b44bfe842b347fc30658f3e2c383eb4d20056ab5f2b20e7de8b91
MD5 13a354ef7ae7f36d9309e390b07b4663
BLAKE2b-256 d629d38417de8fe3296cad9baea6648aaeb1ba5558f07583c92a31ffcf8da9e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8458b9ce33faf350ee6f44fb9e7e0d75004cfbc3f1d0417386d027651f934004
MD5 b48558d5b5c669b564332874da295ab5
BLAKE2b-256 91a8a4de9fba3ddf71658fc50fe5739dc3b58b3977331dd4d1d54623c6804836

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 30290d55ca6afd7701ba411811608f07597c0665ab4a0c541a6f51b1d28a0a44
MD5 ccc038b23bd035050229e556271e0d51
BLAKE2b-256 9f2cf7418bf9f7b86c635d341d54da5bcb8f822274543b2814bf49321e5a60e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c00db795a6151b171b5b0afa3c44653328a5fddc56e954c4382e685803fadb1a
MD5 01edab0d7b00d36cf06948fc8f8deca5
BLAKE2b-256 4486ca403a657dbbb53eda9ab1d52f0154feb8aac17dfcffbeb86e634a6175e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3be114be8c60af02351f94124b00e65f821399994145efca939af40f4131295
MD5 c1663595e9c6dfb77484e82d67d9f4ff
BLAKE2b-256 a41dc79932778aff6a4796a697061dd69828b1771bd91d6345567396f8ff6300

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 f92d315d06388995d8e656d3728a9256bbea3d4e06c9270812c11fd4885ed087
MD5 62945302891ce859014836492f5ec44b
BLAKE2b-256 c771d762e397b0b1c16a5cfecd81f4e8661a2a382f4db5e72103722de6a5c2ff

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0.dev5-cp312-cp312-macosx_14_0_x86_64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 4d553012979a91fe0f69b27869f7505d953f0372f70b6b145d667e1f4014fff7
MD5 812ea33dfb13c9c11e6b42cf021c77ef
BLAKE2b-256 be3fabf44a38d16368a1c8ddbb49989d608caa9b18f8f1b8a229d54533a2a1b9

See more details on using hashes here.

File details

Details for the file google_crc32c-1.6.0.dev5-cp312-cp312-macosx_14_0_arm64.whl.

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 27154e1caa8f29b17a2b42582f9e2d9afa02eef657eec0097642d54535873d6b
MD5 0226847ba97a6cff4bcbe01c9d4fe972
BLAKE2b-256 cd1d4ff89239d4a23a60dbecda7341d750dd28d169e4da449f77b9ea5325a899

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 be2f04de13bd2fa3e0fefade0afe04efa2bd2350d37ca453ab7b603c608adec3
MD5 3e382def254c091f8caa2f3fe7b49a84
BLAKE2b-256 7abf7a5a392c0e2853e84c9209c9268dc51e1722af0d51a87927bcb555d33e09

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c92198cea44919171cc26650bdae51b4b963aed2f25bf2c47febda8c7570abf8
MD5 c1b9cc3038b74d29dc6eb2e3b98f777c
BLAKE2b-256 add28d57e5b2a8b5a9ef0dd1698b04f00c4941733848032fce23252983b9e656

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 c8d837103750a0f842aa48c4a2c8ff2961655aeb692e687611dcccc5b194bebf
MD5 fadb6fc08058bb55884987d6c0defaab
BLAKE2b-256 65867fbdf64e84d8ff88f293b2962686ccb4b4dc20ba0234b035c4035e2f8fc0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 a53475cd7a9f83c5e8cfa09f3f6c51e8c448e59ad01b0e50e10fde47f4c80a6d
MD5 3483b1eb8bf0103e2b6e14f66be582fb
BLAKE2b-256 fde1db10b9acc2f9d5fd9a3d3a466f5b4333f267367b2900ca80a3785d65f61a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f2b553a859da73a41efdbeadc68dd03a5af520e3a66ab167189af4cfa0b383bc
MD5 ae962c1f112dbec21e06d303d828e710
BLAKE2b-256 46dffeac7820136ea03c3f7a4f6cd85a81186f7334fd76d12606e54ac9313407

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 5a1a7efe4b0e1a0e7570d16da41b5a3de9beffb610c68e0c5f9d5fca9950e3fc
MD5 438af51c0938e8eaaa680768e62ea585
BLAKE2b-256 fd248d631f11212f5f16b104d7b7f03da425f2e99765d8fb328578dec7006ee4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a16dfe7909dc5d9bb7da35a59fecad93e13a46edac4bf976a3af42cd3a946b74
MD5 ce68e9dfd690b6f5cf72298be4fbdd3c
BLAKE2b-256 95405146efe806766c2b56a31c6386ac1f123edf9fbc649ad5b3b210b5b48943

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3729f350ff162b84f5a4f912fd399f2bf9655b39bf6821e8dc81abd71d9201d4
MD5 0c3bab9818013165506addac2d9d4b7b
BLAKE2b-256 ed3ba960ef581e5a7a068c84fa367a87f8a2372f92dfd839164a43e636b5bf84

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 005745b0e62e6c8cc2b38e0df79d9583fdbbf53c77e7368c24eb808bc51b4f0a
MD5 4d02e0a81b8feb747ee9b4a2976b14c4
BLAKE2b-256 207cf7d6ea99afa901c8ceb21e5cbe6f8e876a39bd97a5d1eec9d5d1d6f38cbe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 46a19e9662bf040f6c25567301ef262a916e4442a1b2a4696c2093a1a93b0a77
MD5 50207d91d17fa10d8b8bcf6b291a3741
BLAKE2b-256 56f8ee1e3fc9f5f87bd8da174ea787d8a7122fbf61927299fdb684aea7a9c322

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 f03629a202d949539d13e5ce0f129cee36a248fff6d3b8f4dcbf939fda605a8c
MD5 2a2128bba836de3edc4e5db60a59a701
BLAKE2b-256 9fb7333d514f1ef7eb216533190bf222a0d2954e110a85f50c0ceec791e2813e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 429e1770720f7595e3d4701021e4e2922ad3bb8c3a9eae3a5a2796fab44212f5
MD5 d00cd24306e45abffbd21e2bd8073de2
BLAKE2b-256 e99015f7bf4fffb220e17edde913e36b5187270189952b20365e04586eda5ff6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 10da735abb40be1b845f25c4bc78de63c84e1add395347e1a238102795bf4363
MD5 d3d553172edc980d5bb9db4b83aa80cb
BLAKE2b-256 fad25f5f25195268c97eda3b0d43c981ff4fcef9dfbe7e8dd538f6859f127592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 33b6c0b21c23097394f4ae82bf1b4c2b13fcbe9ac6cd3783728cc3ff2178f2d6
MD5 618019c55618220f1510bac79f594037
BLAKE2b-256 1b1b2030b8c180191d8fb396822900b03569b5829fb0a81d1edd4d9bec5256c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 26082e6d1345334919768a9a1e3d88fd068c208fafc2009e46e70588192e2a0d
MD5 96494e9b1c5d4f4d4c0ebf12318a795a
BLAKE2b-256 5d07606cf3ed52c8ed8118cab04c479e30cc8c3c989caa6b3f135bc5fdbb30f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 45b7bf9523653ff002b1cf1e65d24e8a110f3cd9ce5456c7e77d7999b105a235
MD5 c6d2a2c0c08a1a144e81a73d8eaebaf6
BLAKE2b-256 2a1cd85d777d1409856c8e9001652a9637df567f696b809e5dafcc3970358a44

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev5-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 d81791c205d7735340e27c96d0de45541d7c234d66a6c8eb074e1eaad1602a48
MD5 51782f2db5eccb4659dadd6fce3615a5
BLAKE2b-256 10216923f750c73045c1954b9c028440cdb86ddf6073b17299552ce01d7ab95d

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