Project: google-crc32c

A python wrapper of the C library 'Google CRC32C'

Project Details

Latest version
1.5.0
Home Page
https://github.com/googleapis/python-crc32c
PyPI Page
https://pypi.org/project/google-crc32c/

Project Popularity

PageRank
0.0036483838657077553
Number of downloads
30150400

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: https://github.com/pypa/manylinux/issues/994

Mac OS

Wheels are published for x86_64 and universal2 architectures.

Windows

Wheels are published for win32 and win_amd64 architectures.