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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.11 Windows x86-64

google_crc32c-1.6.0.dev4-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.dev4-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.dev4-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.dev4-cp311-cp311-macosx_12_0_arm64.whl (15.3 kB view details)

Uploaded CPython 3.11 macOS 12.0+ ARM64

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

Uploaded CPython 3.10 Windows x86-64

google_crc32c-1.6.0.dev4-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.dev4-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.dev4-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.dev4-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.dev4-cp310-cp310-macosx_12_0_arm64.whl (15.3 kB view details)

Uploaded CPython 3.10 macOS 12.0+ ARM64

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

Uploaded CPython 3.9 Windows x86-64

google_crc32c-1.6.0.dev4-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.dev4-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.dev4-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.dev4-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.dev4-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.dev4.tar.gz.

File metadata

  • Download URL: google_crc32c-1.6.0.dev4.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.dev4.tar.gz
Algorithm Hash digest
SHA256 ffde8a60b3af24ffccffaa7ce008f9a5b080f09fa88d73ba11ed623354d2b2da
MD5 7b41168ea2a0da57547fad19a3ae80d3
BLAKE2b-256 963f0e3b036b6e108d88c4ddd4e66cf5c51480afc06c3d857f89095ae7821d79

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 98e028bee79a87f2e2bf6647cbd5c534e819cba465d61543510df52be40d406c
MD5 cb475de288a8dbae58953686272cb795
BLAKE2b-256 4aedfad8425aa843cded9b843f17e58bef06c50ec815e92508622b87146cbe1b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 74757a0a5eaccf461d6d3c752a3988aec0897f75c591f1e273d94d095a69340d
MD5 3ed524b4c040f109bc69531e69b7a6ec
BLAKE2b-256 83120bd15cc209950f367bd533d138e5b68b63e882c04b26a160a596a43ae2a7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 47c8b3c0260ef65101d5061464a673ed153352bab41bb40528e9249aa3ca02bd
MD5 ae9f38dcf9b7e287c5d9b6e9a1641893
BLAKE2b-256 a3a53b89dfe42e7a2eb143435b315bc7ef513a7ea310b986f24f68e564291c2c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 05100438abf55a4114165670e9d8333369002b182de7fdeef88efde67237970e
MD5 f9948785f43b3c035ce6e93f2c72a456
BLAKE2b-256 b17c3d5033a5dbfd8eb1494cd5e12add583040cd8ac3198558fe585b5ce3c445

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b7df0b5e249004e29c6a41f012abcc4dc6e86b507ac91789d4ed84962d7c2c89
MD5 e1948f92ed5df78e21321a188dcdfbdf
BLAKE2b-256 91cfec1e332523a786b44deb74b2a5b0c7a130a90a1c1641548c47df0dc27ecd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c13299e9e664a557de4846a0c476823572ce5ee5cdf8492b9f4d4adc0fff3832
MD5 efb344191186d89fe13c6544675a64e5
BLAKE2b-256 5393230ead3e85dedd2d676da444f51f7672f96c569367e06ba5d9b6018127e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 d53d6e208573a43a5712af64521f358f014ab2f9b08c39530635975c8caa2ec9
MD5 5da8989c934380821b7b2a9ca071633f
BLAKE2b-256 13d8980988e4a0d30b2e56254f5d82954dc58cd87bff9623fdbfa2f52ba1923d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp312-cp312-macosx_14_0_x86_64.whl
Algorithm Hash digest
SHA256 31af3c601addd84dcfa27a898d5d640db4a7896f83cc0f4129fe8fc4d8c370f1
MD5 f1de1b1f487351ada50cd381193c7771
BLAKE2b-256 bbb3c0b0a64b4fb02dbc7131051c1eff374995389ef1eaa0b48276715d949087

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp312-cp312-macosx_14_0_arm64.whl
Algorithm Hash digest
SHA256 edcd52541639e957e56b2cda9cafcd0e9ddbd940110220babad8528f6bb0fb07
MD5 96f7466258986758c9017fad4c2856e4
BLAKE2b-256 b6f1a07a9b2a03a56009aca0bbfd005f1a81e10afc30badecddbdf8bb7f14909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bec42ac48d49156f781249217ade7a0433eb7ca1bc923cf4277b993cef29618e
MD5 b34abd9d8d1ca45d9782c829f9465576
BLAKE2b-256 0639e379530b74d5b643262acbb82ec2c301d867b1dd8368df92f98ea564d64a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 87f030778c8d7e6d18ccdfb61715a544d1f8ace9bc2f97d60be9c6c96118c2a9
MD5 47d51ae1e599492dbd976222f29265de
BLAKE2b-256 b2c504531498bdc5dbc6ca99f849a3d5828c7555859bdc250aac1d2375f2cf20

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 53184d3e77bafda4b6efafe6a38e7433479e69817bed2a1e2355cd0948417bbc
MD5 6bd49b7c04685f6fa667f7d1c46bff5b
BLAKE2b-256 530b9487dd5492af1674aa2fa112be2004e41173955b10f879ee7c75acc32db9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp311-cp311-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 cf4e04b3163168092baf03a7ad7a8c875e057129369bd006e7b5f9e28e68a126
MD5 835e09f2630779ecb3b18f3aee334410
BLAKE2b-256 8cd65be42e06a9858fc2be0da066192d0fa1c8cf5c1d40c5a1d11602d4b23f94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp311-cp311-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 ad178626fd002d907b941df2aa711af60f126a3991dc737c3b7f226b9167bb27
MD5 7838fab9af2c6090b1a8cf54183ffb7e
BLAKE2b-256 fd2f732432c08cd31c1f514a7c7157e137cd5b8b75b97310ed56e4603738b01c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 e870eea6b2a40437dd3c46510ecf4462a5a413743a304af012de87db6ee80205
MD5 dcce4593820036ad2bb1c5e34998e254
BLAKE2b-256 33719ea77c1019f846d9628f7908d89169e6b0aeb3c2d2a4dbd7a57bca8e749b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 abcee2434ac56664cfafdf909d2421eff68262fc48d093b1ed5e6bb9ea60063f
MD5 208f5f86beb0d9aa1f1a5e45f498062c
BLAKE2b-256 f2c35cff288cb6ccc472b7fe4a53eb6e4f5f6e694346c33012f9f38adcc89efa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 935e3b51f6c424d869d3e855cb74112e682a1fa25f4b9fa03d53d77f890bb818
MD5 08c8fc2ba73d0193d9f56ca91ef5e03e
BLAKE2b-256 e6518a12d21d580c5812615acd9e346bd747b223c16eed09a27400240a136d70

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 584cdf10cf18f0eb690a59fce2f09f832ece4ed89483fecfaeb5d3f1b9c5e1d8
MD5 d52b47661b74254a5eaf199fe9709128
BLAKE2b-256 a3f48e912889a3f6b45e8a20221d0bfab535ad7495500fff7023877d17563123

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp310-cp310-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 45c7a6f1df9b686e3cf05a7e401c6420c991141e50f50fbc96b16af18650cd62
MD5 0053aacc9b58c7e84a29253fbadcf362
BLAKE2b-256 e05b68c7fc0ea0dafe785ae2d93143577aaef7bd325fc82ba0246df82ed9c0fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp310-cp310-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 9e213bfe0e07c1d891952e3304b12d199a1ef8f19279f309853df44a9277929c
MD5 b5fa00501ce7add3a9df5da64b0ffb47
BLAKE2b-256 0b315baafe96fc475f9feab87ba768aad7a777214c8863a2608c2767d31eed5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 23145998cacafde72ed9a733934c6ce233797bdab0bce2c06751f1581c408c28
MD5 b75b3638169c91d41e035c58ba9edfcd
BLAKE2b-256 f54c6ed3b5bbf9b3e270ccbe0cd9b270b05d9037cedbac13d51a185031dd2a05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e605c5844c8866e594aacda8bb1a1411f9261b6fd594542b5743eea5b09bff6a
MD5 a74afd7704ad493eefabf1251b6bcee5
BLAKE2b-256 a1a01bf9ab3e796b12c27c302f111b339c8525e3f2002ff48ebe3e86ff16cb67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 3c1b61297fe53f07a12af31b7fb12849e919b81297d4804d4367f263382caac8
MD5 7be8be8ec50ff4f4cff65bc0599e89ed
BLAKE2b-256 271d52540ade3b9c74db6eee7fedabd8c61f73a6e926aed9a438b4993ee329a0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl
Algorithm Hash digest
SHA256 2ca67ccd929befd3fea2bdc6a8f807b8641aed181a688855525cf720532b18f9
MD5 55b52cd248cd6aa283b6399b30dd2ccf
BLAKE2b-256 051f7c890c291e90d311eaf1fa790ae3cbd71b69ec269c6fc8ab5dc3e073e125

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp39-cp39-macosx_12_0_x86_64.whl
Algorithm Hash digest
SHA256 4a5cfd9f7aa155e8655a833d8b5807c13b8a198b6344c6f6b06fc0da4ed3f9dc
MD5 cab08e19333e655e1b37a39418291dc8
BLAKE2b-256 40f75e8993d976697edf7da13336b6618dbb30383cbfe626bfdb8be490776072

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for google_crc32c-1.6.0.dev4-cp39-cp39-macosx_12_0_arm64.whl
Algorithm Hash digest
SHA256 203687e5edf0d2e0b5040d7c526ab992db82517c87d137951250336a990bd37b
MD5 b081e241868fc75b857142dd8e63412b
BLAKE2b-256 8524aab93f84a487feef0b2be3d3269ca18fe5f4f656833abe03457f7b6b6c05

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