A python wrapper of the C library 'Google CRC32C'
Project Links
Meta
Author: Google LLC
Requires Python: >=3.9
Classifiers
Development Status
- 4 - Beta
Intended Audience
- Developers
Operating System
- OS Independent
Programming Language
- Python :: 3
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
google-crc32c
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, 3.12 and 3.13 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:
manylinux2010platform,x86_64and1686architecturesmanylinux2014platform,aarch64architecture
Unsupported Platforms
manylinux1platform,x86_64architecture support has ended.
See https://github.com/pypa/manylinux/issues/994.
Mac OS
Wheels are published for x86_64 and arm64 architectures.
Windows
Wheels are published for the win_amd64 architecture.
1.7.1
Mar 26, 2025
1.7.1rc1
Mar 24, 2025
1.7.0
Mar 17, 2025
1.7.0rc1
Mar 17, 2025
1.6.0
Sep 03, 2024
1.6.0rc0
Aug 29, 2024
1.6.0.dev5
Aug 29, 2024
1.6.0.dev4
Aug 27, 2024
1.6.0.dev3
Aug 23, 2024
1.6.0.dev2
Aug 09, 2024
1.5.0
Sep 01, 2022
1.3.0
Oct 05, 2021
1.2.0
Sep 20, 2021
1.1.5
Sep 07, 2021
1.1.4
Sep 02, 2021
1.1.3
Aug 30, 2021
1.1.2
Jan 20, 2021
1.1.1
Jan 14, 2021
1.1.0
Dec 14, 2020
1.0.0
Aug 07, 2020
0.1.0
Mar 21, 2020
0.0.2
Mar 11, 2020
0.0.1
Jan 02, 2020
Wheel compatibility matrix
Files in release
google_crc32c-1.7.1-cp310-cp310-macosx_12_0_arm64.whl (29.8KiB)
google_crc32c-1.7.1-cp310-cp310-macosx_12_0_x86_64.whl (29.6KiB)
google_crc32c-1.7.1-cp310-cp310-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (37.0KiB)
google_crc32c-1.7.1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.3KiB)
google_crc32c-1.7.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.1KiB)
google_crc32c-1.7.1-cp310-cp310-win_amd64.whl (32.7KiB)
google_crc32c-1.7.1-cp311-cp311-macosx_12_0_arm64.whl (29.8KiB)
google_crc32c-1.7.1-cp311-cp311-macosx_12_0_x86_64.whl (29.6KiB)
google_crc32c-1.7.1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.3KiB)
google_crc32c-1.7.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (31.9KiB)
google_crc32c-1.7.1-cp311-cp311-win_amd64.whl (32.7KiB)
google_crc32c-1.7.1-cp312-cp312-macosx_12_0_arm64.whl (29.8KiB)
google_crc32c-1.7.1-cp312-cp312-macosx_12_0_x86_64.whl (29.6KiB)
google_crc32c-1.7.1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.4KiB)
google_crc32c-1.7.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.0KiB)
google_crc32c-1.7.1-cp312-cp312-win_amd64.whl (32.7KiB)
google_crc32c-1.7.1-cp313-cp313-macosx_12_0_arm64.whl (29.8KiB)
google_crc32c-1.7.1-cp313-cp313-macosx_12_0_x86_64.whl (29.6KiB)
google_crc32c-1.7.1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.4KiB)
google_crc32c-1.7.1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.0KiB)
google_crc32c-1.7.1-cp313-cp313-win_amd64.whl (32.7KiB)
google_crc32c-1.7.1-cp313-cp313t-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.5KiB)
google_crc32c-1.7.1-cp313-cp313t-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (32.1KiB)
google_crc32c-1.7.1-cp39-cp39-macosx_12_0_arm64.whl (29.7KiB)
google_crc32c-1.7.1-cp39-cp39-macosx_12_0_x86_64.whl (29.6KiB)
google_crc32c-1.7.1-cp39-cp39-manylinux_2_12_x86_64.manylinux2010_x86_64.whl (36.8KiB)
google_crc32c-1.7.1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (32.1KiB)
google_crc32c-1.7.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (37.0KiB)
google_crc32c-1.7.1-cp39-cp39-win_amd64.whl (32.7KiB)
google_crc32c-1.7.1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (27.6KiB)
google_crc32c-1.7.1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.4KiB)
google_crc32c-1.7.1-pp311-pypy311_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (27.6KiB)
google_crc32c-1.7.1-pp311-pypy311_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.4KiB)
google_crc32c-1.7.1.tar.gz (14.2KiB)