google-crc32c

A python wrapper of the C library 'Google CRC32C'


License
Apache-2.0
Install
pip install google-crc32c==1.5.0

Documentation

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 Python 3.7, 3.8, 3.9, 3.10, 3.11 and pypy-3.7 for multiple architectures. For information on building your own, please view BUILDING.md.

Linux

Wheels are published for the following platforms / architectures:

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

Deprecated

  • manylinux1 platform, x86_64 architecture wheels will be built until 2021-12-31, when the PyPA group drops support for the manylinux1 image. See: pypa/manylinux#994

Mac OS

Wheels are published for x86_64 and universal2 architectures.

Windows

Wheels are published for win32 and win_amd64 architectures.