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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

google_crc32c-1.6.0.dev3-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.dev3-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.dev3-cp312-cp312-macosx_14_0_x86_64.whl (14.9 kB view details)

Uploaded CPython 3.12 macOS 14.0+ x86-64

google_crc32c-1.6.0.dev3-cp312-cp312-macosx_14_0_arm64.whl (15.3 kB view details)

Uploaded CPython 3.12 macOS 14.0+ ARM64

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

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 macOS 12.0+ x86-64

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

Uploaded CPython 3.11 macOS 12.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

google_crc32c-1.6.0.dev3-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.dev3-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.dev3-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.dev3-cp310-cp310-macosx_12_0_x86_64.whl (14.9 kB view details)

Uploaded CPython 3.10 macOS 12.0+ x86-64

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

Uploaded CPython 3.10 macOS 12.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

google_crc32c-1.6.0.dev3-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.dev3-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.dev3-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.dev3-cp39-cp39-macosx_12_0_x86_64.whl (14.9 kB view details)

Uploaded CPython 3.9 macOS 12.0+ x86-64

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

Uploaded CPython 3.9 macOS 12.0+ ARM64

File details

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

File metadata

  • Download URL: google_crc32c-1.6.0.dev3.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.dev3.tar.gz
Algorithm Hash digest
SHA256 27e98344520aa3923a222a27fddf92cfd00add25002a36cbcd033b2bc3060499
MD5 8fc35f48fb49a7ef05e31685756d8b46
BLAKE2b-256 77e6081d7dea70a73b15a1475be522202b2d8e8bdfc729f82801ea021fa91df8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7f1bb27fd6d1dae91d821ecb0072bf62bd074542c7bdcea8150145af9c2ee086
MD5 a0e8a787be5895bcb6f29c7b5ea11935
BLAKE2b-256 d206e625945d3ed99bc177f851ba97c7907e56ff27192af36fe2316879326dce

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 66d3c96e56f2e8b068aff5f55054767c987137aeb873d35da3365b593b5abc23
MD5 c3b7a920a8d0202c4eae8b50e14f9260
BLAKE2b-256 8d40c69dfbffad66e67f529f37953978cbc6a88cfbf87d10a2184404d85c38d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8a8742750a2bb2a106bea3af6d79054b496c83c9578c351501471d43f2e728df
MD5 db92964447d3ff48b274a150c52417bc
BLAKE2b-256 0a1aad1a36fb798d8fed60153822db84ec65c05e8d57b273cd44cfe32fc82e6d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4f196f13f0d70628074651736b4b8bb139616db812156595a644de69cf584b33
MD5 862e1acb1fcb44ad5b60baa9f7581f5f
BLAKE2b-256 a147c90855156b60ae932211a1d551075d7b5f03b16fa0c584bd915d5ccef600

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 e79c14c5f1f5d62eb11cb97387b214660216d4ffcd1deca7d6a8373f68f68f64
MD5 283cc92b2ecaf2cf339fd18ba1a530dd
BLAKE2b-256 b6d427017d13ce864b64518b7178cb72f0eb87f56998ae340aa079da2c50af55

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 deef098fff29a479fb95aab328225752968b0cdd715aad91a607da42fa32de8e
MD5 f71325a2ce39b26e49aad3bb944471f3
BLAKE2b-256 8e8686804645a72456729ec24a411fff00313349909652f5c5e0d88fd0562c0e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 4a32e0b5ef76a7901ab5989c615c9ca2974cb68c0bd948e8525a0304d8412749
MD5 90811bc058412c2bbafcf365cedaeb43
BLAKE2b-256 74209d224290424f233c89f26fbf835e989ba4d03f135fcb2a56e26a3bff1a68

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 3dfabb324ba67f5f4cb7d0ced523bb762995449b2379a24897532e5f7a8f6fdd
MD5 b058891d0f10cf257ae5a8801bee93c7
BLAKE2b-256 265f39052044610f5a1c3ef529b9bf38a54deedc5d800fe6d1d27d2cbcc2e01b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 82938354a71fcce9d61d388a1bb7ddf6599b798d939a8955571e59c57f6767f6
MD5 d6ffb2cb060f2ac05d2a47b89d2c215d
BLAKE2b-256 8c5dd55a8a76bd46e9f0b4e67bdce4ba18676c41a39b708355df16a57a72f91c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7a80f80456104edfddc47c589b46abd9eb2fc45cc58a43f97c15667a10ce007c
MD5 7d6a206d1195004ae7d577a336f00515
BLAKE2b-256 1a0dafe53cc7653794a5253626a832e41a91832011c3a66a76d40d15fddaeb7b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 101cc5d4d7fb6b49545ad80f440cc4c9c6db9f4686247d8bf32b59a19b15ad91
MD5 1c530b559884e6c0302e153d689b38da
BLAKE2b-256 3ef162565610fbcbfc71f8e7697eafca1b461bd4740d643338cf4a9205367482

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 92a9dabe3113d70a2338870762bf3692f477c5ed2265ef25fb3705bce9a5f2d4
MD5 2694ca88fcd825a9d215d790b07dce99
BLAKE2b-256 bde757d314d6e3aa050230fbe63792854e467460032040eeeef6e22795e4c0d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 03dfc0a505be0a69f75cdb904b7580bf2a0e0416ff92a056828f8c56a5beef63
MD5 4390e8b00d59263eb4f62d45969fd551
BLAKE2b-256 f67b4ed28e7fc7e00a96bb6109bd05b0407827b7183a80bed2493e7e73c0d773

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 6f0d09d15812d177207cd4986e680b0a6dc4ef3ded91577541412f73053756cf
MD5 f407571e7da99bcf83a1430436c162c3
BLAKE2b-256 12fb05bba5e50ac1d5cacbcf499dcf8eb82bf4da902c9f6ec8db8ecc10e691ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 13d0fc247c6672895f9ad7f238eb63e003f064d75d011160ba9b2fde493911a4
MD5 9780c44ec973c142ccc552d72f4ff059
BLAKE2b-256 8211891f6a174d1477ecdb48e3c28c7c392db7f52d460a016fb35a449457e01b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 01ca6f35d27aaffb554622dbbebd23ffe6f2aecf378e132445126a0650845196
MD5 13c15bd724076199df3ab86fd20b9b8f
BLAKE2b-256 85567a988ebfe14af4397e348ccedf95980c327ac4d5646936bc2c9dd4c8af46

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 1a23052b427bb82d23bd3182bb65bcfe21900db5d57173aaca1a8bd89391d4ff
MD5 106aa7902eca9b2e797b2625c0ce5a3e
BLAKE2b-256 5af11caf5c2363212f0ed8733d249b36facfae08ffda6c4a3d5b83255e9e7af2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 0bf7c10918b121f8c4fd21367767d579692a22a446779fa32db04c080045fd5c
MD5 91d691339e652a92aa0d7efe52519844
BLAKE2b-256 fba7b9fca1feeb2a8257ce1015493f1c9c6531fc0a26672117b3505004871b14

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 9b86c63dc3b7daf68bed17ec7ba69f6b85b88815c532d8c4eef748a7ffb92b34
MD5 464b9eabdc1f16e2c86dbd2a93e72149
BLAKE2b-256 a6cd8e0c42b8ebf5d9c19000a178221379c9ccee6c1c7eddd33174d9bee39db9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 1992b3144065a8a7f274888b459a330d22616f53ea28383e17a15801cd5999e7
MD5 015ef80c1c5f8e0e3764593628299bf5
BLAKE2b-256 a37e301f7517cf01b995aa84579bd95ef26c93178c05df5cf250b6d83bf708f8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 187cee6368bfdf955605c4a2e3832a9915236dc1c785525314460fd26d1b9f5d
MD5 05553531caad559e29f05d449e9198e2
BLAKE2b-256 16e8af8271f8db9d4d703728a24ad5e71c23dab7ed43fc6a1f9ca2345974bd64

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e383d9917b7066369abdbc32699e0ba8e310b901d22afafffb615fd42b1e2a7c
MD5 fcf2346b142ed923fb8dd8dc8daa5808
BLAKE2b-256 2f786c10d49aa07652ebdd092fc4289e7598a3d1439442ecdb587a6b9c2a6da4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 ff53fa533a207fa9582c65bd06656dc927d03771ac0f6baa3526d88256ba7365
MD5 c7da0386f9bda84756ce8fdab2bba999
BLAKE2b-256 1e5222b8eab66fdd0b600327afd24b878a88dee1da5aed89260360f2d9494c3c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 296bb0de55b9d9c52f3fdba83650f0c47f68fc18b0f6f49a3862146f7d1cda9e
MD5 394a3c56b9700f44a78988a63523a787
BLAKE2b-256 462b41d042409098b96ddd19dcd1f925d73894094d058010cf97d2d409db0227

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 3efca6c1cf85dc0dde8eba0d4b0eec8bdc44e64cedf66d549f9d3ca7a7dd787b
MD5 d470c65115d6b6afd5f894ced89ba9d9
BLAKE2b-256 6b28763cbe0179c43584bd9b24f048f6e2a8747302ce8ec9b5eb8c87e397ab3b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev3-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 85415690498bf31385c4bc25bb4e58e29a47fafab020d7b81871c33325296fad
MD5 b907bcfca0718feaf0006b92ad628a23
BLAKE2b-256 fe0f536cf60685e5f218a33f5d505b54e101a2a6025f48b01cf77b90f0ab8c41

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