Skip to main content

CRC generator - modernized

Project description

Build status

crcmod for calculating CRCs

The software in this repository is a modernised version of the crcmod Python package, originally written by Ray Buvel. I took the original source code of crcmod 1.7, dropped support for Python 2, reformatted the source files with black, ran it through ruff, and added a modern build pipeline around it based on setuptools, pytest, tox and cibuildwheel so I can create pre-compiled wheels for the package using Github Actions.

Version 2.0.0 of this package is a drop-in replacement for crcmod 1.7 if you are running Python 3.7 or later.

The contents of the original README file follows from here, with minor alterations to the building and testing instructions to describe how it is done now with the new setup.


The software in this package is a Python module for generating objects that compute the Cyclic Redundancy Check (CRC). There is no attempt in this package to explain how the CRC works. There are a number of resources on the web that give a good explanation of the algorithms. Just do a Google search for "crc calculation" and browse till you find what you need. Another resource can be found in chapter 20 of the book "Numerical Recipes in C" by Press et. al.

This package allows the use of any 8, 16, 24, 32, or 64 bit CRC. You can generate a Python function for the selected polynomial or an instance of the Crc class which provides the same interface as the md5 and sha modules from the Python standard library. A Crc class instance can also generate C/C++ source code that can be used in another application.

Guidelines

Documentation is available from the doc strings. It is up to you to decide what polynomials to use in your application. If someone has not specified the polynomials to use, you will need to do some research to find one suitable for your application. Examples are available in the unit tests in the tests folder. You may also use the predefined module to select one of the standard polynomials.

If you need to generate code for another language, I suggest you subclass the Crc class and replace the method generateCode. Use generateCode as a model for the new version.

Dependencies

Python version

This package supports Python 3.7 and newer.

Building C extension

To build the C extension, the appropriate compiler tools for your platform must be installed. Refer to the Python documentation for building C extensions for details. If you have a C compiler and all the usual Python development tools, including the build frontend, then running python -m build should build the package.

Installation

The crcmod-plus package is installed from PyPI using pip. Run the following command:

$ pip install crcmod-plus

Unit testing

crcmod-plus uses pytest as the testing environment. You can run the unit tests with:

$ pytest tests

Code generation

The crcmod package is capable of generating C functions that can be compiled with a C or C++ compiler. In the tests directory, there is an examples.py script that demonstrates how to use the code generator. The result of this is written out to the file examples.c. The generated code was checked to make sure it compiles with the GCC compiler.

License

The crcmod-plus package is released under the MIT license. See the LICENSE file for details.

Authors

  • Ray Buvel (the original crcmod package)

Contributors

  • Craig McQueen (contributor of the original crcmod package)
  • Tamas Nepusz (modernisation into crcmod-plus)

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

crcmod-plus-2.1.0.tar.gz (22.2 kB view details)

Uploaded Source

Built Distributions

crcmod_plus-2.1.0-pp310-pypy310_pp73-win_amd64.whl (23.6 kB view details)

Uploaded PyPy Windows x86-64

crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (21.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl (20.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

crcmod_plus-2.1.0-pp39-pypy39_pp73-win_amd64.whl (23.6 kB view details)

Uploaded PyPy Windows x86-64

crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (21.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl (20.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

crcmod_plus-2.1.0-pp38-pypy38_pp73-win_amd64.whl (23.6 kB view details)

Uploaded PyPy Windows x86-64

crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (21.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl (20.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

crcmod_plus-2.1.0-pp37-pypy37_pp73-win_amd64.whl (23.6 kB view details)

Uploaded PyPy Windows x86-64

crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (21.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (21.7 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (21.9 kB view details)

Uploaded PyPy manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl (20.1 kB view details)

Uploaded PyPy macOS 10.9+ x86-64

crcmod_plus-2.1.0-cp311-abi3-win_amd64.whl (23.3 kB view details)

Uploaded CPython 3.11+ Windows x86-64

crcmod_plus-2.1.0-cp311-abi3-win32.whl (22.7 kB view details)

Uploaded CPython 3.11+ Windows x86

crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_x86_64.whl (30.0 kB view details)

Uploaded CPython 3.11+ musllinux: musl 1.1+ x86-64

crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_i686.whl (29.6 kB view details)

Uploaded CPython 3.11+ musllinux: musl 1.1+ i686

crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_aarch64.whl (29.6 kB view details)

Uploaded CPython 3.11+ musllinux: musl 1.1+ ARM64

crcmod_plus-2.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (27.8 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (27.7 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (27.0 kB view details)

Uploaded CPython 3.11+ manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-cp311-abi3-macosx_11_0_arm64.whl (20.2 kB view details)

Uploaded CPython 3.11+ macOS 11.0+ ARM64

crcmod_plus-2.1.0-cp311-abi3-macosx_10_9_x86_64.whl (20.5 kB view details)

Uploaded CPython 3.11+ macOS 10.9+ x86-64

crcmod_plus-2.1.0-cp310-cp310-win_amd64.whl (23.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

crcmod_plus-2.1.0-cp310-cp310-win32.whl (22.7 kB view details)

Uploaded CPython 3.10 Windows x86

crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl (34.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_i686.whl (34.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl (34.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ ARM64

crcmod_plus-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (28.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-cp310-cp310-macosx_11_0_arm64.whl (20.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

crcmod_plus-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl (20.4 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

crcmod_plus-2.1.0-cp39-cp39-win_amd64.whl (23.3 kB view details)

Uploaded CPython 3.9 Windows x86-64

crcmod_plus-2.1.0-cp39-cp39-win32.whl (22.7 kB view details)

Uploaded CPython 3.9 Windows x86

crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl (34.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_i686.whl (34.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl (34.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ ARM64

crcmod_plus-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (28.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-cp39-cp39-macosx_11_0_arm64.whl (20.2 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

crcmod_plus-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl (20.4 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

crcmod_plus-2.1.0-cp38-cp38-win_amd64.whl (23.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

crcmod_plus-2.1.0-cp38-cp38-win32.whl (22.8 kB view details)

Uploaded CPython 3.8 Windows x86

crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl (33.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_i686.whl (33.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl (33.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ ARM64

crcmod_plus-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (28.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-cp38-cp38-macosx_11_0_arm64.whl (20.2 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

crcmod_plus-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl (20.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

crcmod_plus-2.1.0-cp37-cp37m-win_amd64.whl (23.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

crcmod_plus-2.1.0-cp37-cp37m-win32.whl (22.8 kB view details)

Uploaded CPython 3.7m Windows x86

crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl (34.8 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl (34.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl (34.4 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ ARM64

crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl (29.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ ARM64

crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl (29.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64 manylinux: glibc 2.5+ x86-64

crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (28.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

crcmod_plus-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl (20.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file crcmod-plus-2.1.0.tar.gz.

File metadata

  • Download URL: crcmod-plus-2.1.0.tar.gz
  • Upload date:
  • Size: 22.2 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for crcmod-plus-2.1.0.tar.gz
Algorithm Hash digest
SHA256 127b80e1fce7cc52ed6da5e4cb74e48cb29616ee90924f444c73d9480f356158
MD5 7672a38faadbe524778158fa23aedf0d
BLAKE2b-256 b14fb899763daf22f9edd7311c204340b80aa8a24752fcd4b3b5b012730dbb5e

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp310-pypy310_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp310-pypy310_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 832f1038234a4e1163f06c2ccfc1b743352a57fcc92cc20bd0582b6cf762cdbf
MD5 15f564abc3aff8da6294371a736bbd48
BLAKE2b-256 d8880486c73b919ed6a9674eb655f813a0e58b275e71b7bd412bfa4992870b94

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5f10708d1f83c928075b8d5a91ce48e88c53e7109d07cafbf701407381b1c346
MD5 ca277d56838e223f650a17bb483cc502
BLAKE2b-256 4429e6a642d72ceea196026fdb0ea333d06931b9c39e533d00910cdd4a342837

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 93c8cec43a47b7000a6f46d0f3648934a269f8159b5a71520ec9e9e5dff3abd0
MD5 2583f11dc75cd6620ec029506daf62c7
BLAKE2b-256 0f3d6e0757a7ffe059966f61c2fd98701fb148c96e4a1a6ed9643c5f84fad4d4

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp310-pypy310_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 14d1dcc48986103be7bfb3b1003d3ffa79013f9efe51eb4bfc1647c2d8d11e62
MD5 833deb124b3d278cf02ea5a54a3268ea
BLAKE2b-256 9722389fc8afe91561978bcc9e340cb73ef00f87eab43b7039635f3f3db4181e

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp310-pypy310_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5b9708e2f083c94f56954e8fde45954fdf954c4a9615122ecfa01b48840ebcd8
MD5 b343de27ded98b03b8f020ace50e054e
BLAKE2b-256 5d2427057ef18fa22d094db99ca68cd410ce0328f5342849ddccda9ad2420bc3

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp39-pypy39_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp39-pypy39_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 58e0e5d1eab953ce8189466ca975dd1f6aa85b29236b8e44331a629ed0ce0e82
MD5 3f3b54068c827379655ef94be31302fc
BLAKE2b-256 96be009c87daba89ee6b5e3560680697927ddec573be5c3252cc1e85a3e5879b

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 de6087f81680850ed19e26981f269c5779ea46bcd8bee97e7cb5c5a9f2474993
MD5 7b9f457e48deae88799e69aadcd07ea2
BLAKE2b-256 01887467f87b242909dba0dc89c9564c5b79e152b972b6025ab6a73fed3876f2

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 478e81c875318d950debde11da2514f583cdd3a6dac09ab70b22ff39d2c60b3e
MD5 714a6e884e39b72a5dc066094c358885
BLAKE2b-256 c0228b0d6c121a7f822a5b2f699ed4293f5fe04b433f474740834a70ea2e1ca1

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp39-pypy39_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 dc2653ba001c82eae4ccdfa329eb001a9a819e3869b53f48260abc0db51f9040
MD5 93e7de32849e2361520be0af27ddd0cb
BLAKE2b-256 3c248fd15bd82f337383e2acb57f81758eed6ce68f8f227c7c907763f9e52267

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp39-pypy39_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cb03203f40c686ca66059f50ad354817d193b078b59a13b856481aa617473663
MD5 fbec9f593fa0a3b4200b565769ffe21a
BLAKE2b-256 82849f3e187f668d46654aee732da8d032c343fc6919d45b66ac26e81d27af12

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp38-pypy38_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp38-pypy38_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5c7052a8e5a6e4835b00ef9eb9c9c2a51295e1ccd9a73d8b9d336ecc3ce8a942
MD5 7b84f2244d835271c5e86fb3ec672d4f
BLAKE2b-256 69822bea2719c775b8083d7e3f60e522cc98c8e1ab704754c49e30187317af40

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 a809b043d6b62c36c9f90c3f163243c315072acd639982e59497f916145b247c
MD5 1789bebe9272ceab5bc7b0d43ae3f7ed
BLAKE2b-256 22f720447582c2d2386124afb8b8718ca3766c42940b5fe1f2fd22b0ff35952b

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 362800ae4449ad11bc4da0e0942b77a075ef3bba68d6e35b4f41eb916ea2c33e
MD5 a67551a5e8ba9a9f62e83f256cc3d1b1
BLAKE2b-256 2cc45dd5e724afc867a24fe67a05a2d096461e2659e64b1d69aa7a619954a500

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp38-pypy38_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5ee653f0c8bdf654039af9f3dc0f10aa174d93486b0bc3a972acacb3722afe75
MD5 b1050ed76f1a6b0379b0247089abd3a5
BLAKE2b-256 5a5ebba9329878941e0e50cd3f60a2c44a2d72ebe13b33826740ac24ae6ef2d9

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp38-pypy38_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0d6f630d80dfb3dbacd008277e99bf5e3322f52fba872136df27db5a5f586408
MD5 646568eb093c10a462222afb5b6ff611
BLAKE2b-256 5122d4f4a108520ee1546587d84e463c1806fb95ce41114bd477350da37c69ce

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp37-pypy37_pp73-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp37-pypy37_pp73-win_amd64.whl
Algorithm Hash digest
SHA256 5bbdc64763464c2b34ce9d08fa2e8dc5b0252e3be7fa1fd7543e9a20ba0a3a8a
MD5 6aaeb07ba5fe41b0c3816968535406a5
BLAKE2b-256 10d9d7b74118c29acc4a7e5a97ed0e04766bcd66bf3d3e4bafd49cd23328c8ed

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 2f757253d0fe2f05c22f722540fdd2fcb6b94e81af534ffd5e05bb0cea983ecd
MD5 805d9e89b50d08e7c33afd9785038bad
BLAKE2b-256 85bdd9d29d5f9fa5557b33e9de3e70573263e08ae997b40626db5c188523294f

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fa2e5ec73e53cffacd87532702fbfe2ced68a8f5f8e4d2e25beda2ac19e3be6d
MD5 d2c305becdc274b1fd857860e84af53a
BLAKE2b-256 b2a43e643b78cde675be5196337986e5a94003b7e7cb982777568a30063b5314

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp37-pypy37_pp73-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 45bac87b9855844777da1dc151b421f08991b7d0cefe20d8f96e91f6030a6337
MD5 9ca0bd22fbae4d80e7f1fa55256f5bba
BLAKE2b-256 ba3f3ac3b21776258ec6be1e0f7ea829b809d5a57695175cffb134535a839bbf

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-pp37-pypy37_pp73-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 a65f6f3afd5c4060a97b10ba96790ead16eef50201b28c2747c439bc751a330b
MD5 7c278fc3aaa0a8c108f1142c41dafec2
BLAKE2b-256 37219f36c24b960baf5afc3c3d138c79256cce8226c4d3cf068e159af3a2cc00

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-win_amd64.whl
Algorithm Hash digest
SHA256 8d2eb27d791dfd4bd35cccd2c2e963c73dc9bac29dba9f6a7376cf4f1033d0a2
MD5 4879d537c266f053c67e2a4c25779d28
BLAKE2b-256 e25b8b8f26cd2a0a0285c1457fc4577eea1cdbd3dde56c8989fe445aed7cf869

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-win32.whl.

File metadata

  • Download URL: crcmod_plus-2.1.0-cp311-abi3-win32.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: CPython 3.11+, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-win32.whl
Algorithm Hash digest
SHA256 8ed10c5de2d804bac5366ace0c37a9c465c1409d6d93799e5f3deb1206940544
MD5 99f959f0152296217ce61a10bec79095
BLAKE2b-256 6d242d259e255f550f740779c3ee2d36ecf58cb1ee6ccd063a8fd621eeac705b

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0617966720a323ea920c00d0cbdbc5dcf67c33414ea0d0062d4bdf77ab593338
MD5 bd5d5e214c04b9dc99cfc468fdd0ca60
BLAKE2b-256 894d524a7c5ddfb0fd1caa6314e8eae714cc1851ec643a32543c5e72ed00dcb7

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 8c1494721395ab044893fc383233d3c0f0312cc59345ae75c28a30cd6f24a43a
MD5 acb08a37c1578bc3e95c3b793aa6a7a0
BLAKE2b-256 8beaf40082b6b25ff95f7ef2e63114307388349a62d67038e1cdd0d1fda2635c

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3bd2eb8abc3028937f35d69147154dab48885801e54864419c0c48ccb9db428b
MD5 fecb9d1ce8769e7614e13a144ada7a7b
BLAKE2b-256 8c58a4478b80293465d93f09905513a65b3c62238389eebdbd0b173fa9c88508

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 236688536040d4ba326381bd539c17af1067d2618decffd53dad1775abd55153
MD5 9e7adc7c5c5c69edcdfafe304307a9c9
BLAKE2b-256 16c2969b18efec0e2f223da81ba997a21a577413c644aefabbc04812955ce805

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 495cd1d136e5baaa554c8198fe716b46accf5cb393f89bf63c53cb3677517f22
MD5 706ccef83e81efabf5f50ed9baa5a1e6
BLAKE2b-256 239932e16945f8babec3750a21da64a61b1c087bd918f19796382140e389a929

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 96301a0bd3f87c640f66fec3e8b0917552e0d7aca2bdab46bdd045aedd585277
MD5 1d499ec09ca48464f06709e7f61fd61c
BLAKE2b-256 879a06dca027d4816f50dfa456e2cfcb3cca469afdfcb6f9fa8e9996129a5df3

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 214a23e97b2eb899e261c354420caaa278e57e5ca9a13d0f7c20259ca9504940
MD5 89d3ffef19d53c2b1720e99a9cee39a2
BLAKE2b-256 ada2a863e358db48b62a531ff588a9dc8cf2d4ab4354d3b7b66509c86906b39b

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp311-abi3-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp311-abi3-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 02599da985cf311aa1ab85628d2a75b7398140f04ab787d724c87ab324394f06
MD5 6ac5f23ccb679f3b76f941281cfdea83
BLAKE2b-256 c078dc6c9dbc66056d9ddc3468b57a3e84f379cd4725b1eb7713955ba02a95f7

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 25811c306c8107b43945283854d8343ba222afbe72c43c4489869d14168eb076
MD5 b700237d7abd35f7027ac3f1de1c665b
BLAKE2b-256 9eabe9505cc256e5b74f713ac791f77248675725172a5ddeb3547c02a8d57f0e

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-win32.whl.

File metadata

  • Download URL: crcmod_plus-2.1.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 e58435bab44fef64b8135e0dd1bf30e72eeaae97cf32903d9bc739f316b4d61b
MD5 dc4c39ae0a5df7bb2fff36eaaeb40905
BLAKE2b-256 4530e1d4f2e542f07741ac98b9d06cda8dec7e5894fdb23326f81b9cd09e9c6c

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1072ccd9d5a50074b4f3378c55d43ee0642f8ff0cc58812bbe16582709e85b98
MD5 7055687eaf10c514f9332ed550b76467
BLAKE2b-256 2f2c46a98771ec5915ad66c0d31ff5cc99a5180f56642bdb1d3a63e5ab15ccdf

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a4767aa8a00ccfebc6513f7100d783f209ce7d8158dfaf200c9edad57f3ef544
MD5 bb8bf3f5070ab50f4bc7bd6a66b3cc51
BLAKE2b-256 685a54213e243cd93c29307009e1bd5ac3978e1248e43a5346ceecec4ee38bc8

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 b76e38265edcbd1ec9eaea4a8a097be091d55fe26c2006bc1e5f36f87655a8e6
MD5 ae3f82bc1bfad0cd0fdc16b0a93efaa2
BLAKE2b-256 73443da2d4defebdcb02f9522eff2c513445d51e89a1f34276e1e2f96c4b2e7b

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b9d44916c9ae7efa9e8d8a0d76474f48c157d42fe8e163f159ad28497560f43e
MD5 242f2ee0344c83d16511f2238ffc1bb5
BLAKE2b-256 8d771a7ea67b804c70778fda64d347968d8b4a8b7a02405b98f4ad7ea5ca9f78

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 44bc44f65d5b4eb03d5b96a483902583fca7d182f352f4a63b3835e5bc50cb1b
MD5 5f508b851332c74c364dc2d18f4f1876
BLAKE2b-256 5aabf76410a867c48f66c16ee5c7cb1c94dfc38210bc6fc879c9a3d5f0e1fcf9

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 82d9570ea39d81d104de4162671bb854aa6176ddfe863827dee5e70715af4eeb
MD5 bcbc36cde9dd2dcbc5f687f1cb033360
BLAKE2b-256 70fd413d90231d03e94737eb60f4bef6dc7e1963fed49a61bdac614e19a49b37

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 15ea77fa6597ff77cbbb7f8c591cc6dc5d23dc90f8756bbd399f6d85668e6144
MD5 f5e49874183134228380ef89a71ff521
BLAKE2b-256 879e8c1c191efb7c57b053c864bac24b260c1352694367fb86cb41edaffdfebd

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c6981edcc4cd54e2420dcdd5f1e6e59338b602ad047810fd638746b98ad0e73
MD5 53c8c545a3e6b3150411da5a4f163c22
BLAKE2b-256 b77ac29162ba1ea83b6ba13f3b6751318c078c66a6f573447b021d0c985bbc01

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 4ae82221d42de7c212ecf43cbe54baabb4f2b0de0e5ded6258b88ccdc7758b80
MD5 315d42bd82e1d5921cdf76c0677c8f31
BLAKE2b-256 9d42f0b8829715435c21c6b73152068069b8e24de5fa221e008fc523c2aa5c29

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-win32.whl.

File metadata

  • Download URL: crcmod_plus-2.1.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 22.7 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 1b7c1a5dd8c9845a9a91c131a7289e06f5b5f2022f756bdec4e805f42d52fd55
MD5 d04ddea1a2fc1e20769af1b147ac8cfa
BLAKE2b-256 08b2643c6e0608cec2fec3580347f36b0096f22da71471791df91ce005516fc9

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fc6a890013583ed64f913d023d3d577481078affebc1b8fd3982eb6a5a3575a0
MD5 8f9f2a850396f69cbf642f93f074f14a
BLAKE2b-256 88cce006e71012c93fa188a36617f8ffd7b12e79bdb5663f231eac74cdbcece5

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 844acd37b02a0c0d7dde09cf9c4f11c2ad26039c1580fc21e442ccbe220b6b5b
MD5 dc67d882bea54d8c2b4baf4c04fbdc6c
BLAKE2b-256 22bef9754fd9919a0feac3cc631e04ab79b62c7b561e07abe664ecd9dd3080e1

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 c8e3b6051ca78386ed9f10944241da641df1f26b2cb9d882310a595fb01360db
MD5 d9962b8f2ab798f747d6818cd19f34c4
BLAKE2b-256 1650fd45901b423a52957f9b4e195ace2e9a9953d9064b07c5aa7b5cf432c8eb

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 5c342cb3d13f988799bcfdee09c163c2336f417939c9be6049314d03cc2c5a99
MD5 ae1b891f1542b931bb97c360ad09ab61
BLAKE2b-256 0bf4de56bf0d446835c6d961689f69fe72c74ebf725039ae902ef8baf01cb363

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 aea75cd1ed57372b49977fd390c7309a66d204449153c2bd1d45245192f1396f
MD5 b6ce32f683cc00eb25c054ffadb4a56f
BLAKE2b-256 b97b00f609022a839efecb20d827a929cf7f05308d060b84a9ef3d22bb262cd7

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1d79b6d872ad5a9e6de61d2d412c71206dd2790be9778119b58631c31334d86d
MD5 b8cff1defb698e6c481b046804fe5593
BLAKE2b-256 72a2d8f88e054afc4c69fbc85903af3a8915731abbc5e980bcf9380cbb0efa65

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b9e7594ba329b439ca439bd9e8d535a1430c7d25cd462233a2c64e5dc9df9e58
MD5 e18eb8b38ac968488641be263c3c9275
BLAKE2b-256 bba052e82a8fd2889015326a1905b6123178074430b38c2f57a3f6632607c660

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7e5785a57067fe0db0a0ee611709f7e93efee197cea5c3ba97a8793c4686483d
MD5 ee56729740e52c8edbc6c36451dc5604
BLAKE2b-256 738b90198ed6536e6e3f817e05cc807cc2774b49388a05247a4eefa59038bbb2

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 a0fcba37d4bca17013b5376ad88266699258bc3ce65846ee02b5048de5433e3e
MD5 d476145371fa86581268b68697070fe6
BLAKE2b-256 bb11d16b0942b58e999f35734e3c8d471629e0793fb55013945ac305e3244f9d

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-win32.whl.

File metadata

  • Download URL: crcmod_plus-2.1.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 689a2e5965561eadea67c34d57a4841fd687bdf3187f4dd5f32bdb619e3302d3
MD5 57b5b5a1cfc98762ba6c62b46c335a30
BLAKE2b-256 da286f03b6fb637eb0deed00bb0ba6103bdaae7cdf9f511aaf8de85bb870f40c

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 758f1d76ba672ca53b0403dadb7f928466845df4a540834b09fa391082ab086b
MD5 178edff732fb4956c258ce14bcfe7519
BLAKE2b-256 e2a5f91952881157dda044fc58c50dd2ee7f3aeeccee6ebb948e2488d6e521b1

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 87a98b7184c420de1b1429cf5aa994a158d08a7d4487f972166a881bba9f1db5
MD5 2f56e75054c35fb9f15ec075255f63bf
BLAKE2b-256 35c413550a7a1679bc3afde07c5e6ab9bb81e450fe80725a8579bf5fddab7006

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 000dfa8d91863bd17ff2081fc39ca0eadc7c8f7abc727295e5d619fc4ad60d8a
MD5 56cf2588564372700e11d0004562c7ce
BLAKE2b-256 61a42c2bce16aed3aeb2176214332d04d9fcddef3a34551dfddf32a06c0ddaa9

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 b942d55326715f928d2ad0f2c041c071ef40cc264f36f405513f6266cd97b568
MD5 94ae287379b90a5e2ae6abec2eb69d00
BLAKE2b-256 20e3ff44c6716365b1d9bad3451ddaf901257c23351ad0afaea731be2e102abc

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 715176190e3498ed769e80d8884c8497cab4983eeecb640c0c6a8760c198ebfb
MD5 b3d82126bdc79b772d28b4e55706d52c
BLAKE2b-256 8dbf8269acccc5eace1914067ab0e983d8c983b416dc743f1c923a6d8d1c2609

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6ea3304f804b49a119f555597527166a62b37baf4b7816b91066d729f52fc954
MD5 5d606625b15cdc56d46e0db0578d8712
BLAKE2b-256 02506887de43fbca133afd5974cca4c4465f81dc57f34cae60225d5b8f40cafe

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2e50016d869f8e2cbfd1cef4ff5c7ae65c8a2bfd642ba03d675dd6ce93b41781
MD5 ba82a8ee3dc662cfddda37fe151a820f
BLAKE2b-256 ad3f0dee4218fab72b1c6709bf3a021c8245e751324365c04b25a8ea9531c796

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 15a5aea2504df9375324d3964eede5d887f4a0a50ad065f47998d931d26f68f7
MD5 da594a20221eb0fe47d9284e3b17e720
BLAKE2b-256 912d65668dfce6d262eb4c68e767f4d06269cd2db215179ddfd0590f4cef8ceb

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-win_amd64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 38e55183c04d480c82abae6bbbc1b0d848ce4e44a8747f4ec8772cf3a70d7f02
MD5 d389bb19609c60552d0536eb8283295a
BLAKE2b-256 822cca7d1e1915c283e2fa2af723f18d212fd9a8ba41830d1cafa9a32f66bb44

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-win32.whl.

File metadata

  • Download URL: crcmod_plus-2.1.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 22.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/4.0.2 CPython/3.11.4

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 0c52cc36d0ed0ea300063ab5ac708cf65ddf42c3d9c784f51cf1896159ace90b
MD5 36e05ba07c197ed25804e6e37ffa5df3
BLAKE2b-256 a9fd01a6aa258e6d7e0c9a93a3e16d9ed9abdf9728ced8c19084936a491f5bde

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f2dc0f94529ffa0068c70201f40b84c530524098a4dd15a42727c22c83ac305c
MD5 756a8369e3d681473998cf9840293ab6
BLAKE2b-256 a7270676f76b00d525e13c0579399564cf280c56236ea46162f77f4607a9efde

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c31e15e50882bf74e6719923a0871aaa6bd8e5a46182ec985c812452da608a5e
MD5 87db550d115f0815c2f873d9b88ffa58
BLAKE2b-256 39ae17bcb7f36e6134540ba6aff0cfdba77833f72fe70fd5ab6e113c096da9b6

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-musllinux_1_1_aarch64.whl
Algorithm Hash digest
SHA256 3f223acddf0e98930996a0086950b85644b25a1e857c5bdf6967a5767cb56011
MD5 e8638c989dd734b9eccfbe3ee1ec22a1
BLAKE2b-256 4adb8b58a00731945ee4be5fa09a7d62bf2e5f43a594a253c144bf608ff39023

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm Hash digest
SHA256 6ca0ffa404d2ab38b1ed57f148c5c958e83aac0aad049ddce49d137c5f61b3fc
MD5 0a672a8ca9d029e0651e260d6c38acfc
BLAKE2b-256 4346db0a62cb2de41a5ce7e53f8822520439d655355fdf1d7401a0264b59e139

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2f130ef22cb3f2575865c2ad2b4fefe6ba9152e9426f7ad7c495d1cb74a362be
MD5 67442d002e93f23e3410b12460edc059
BLAKE2b-256 0a8a0a5c10dba4f61dc418081aa71f3c54eef236e52c9e66834458b537c99f58

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 681010e5e62b59c323076b5bfff261905db06428ab1d268af5e17dd640a6015a
MD5 88afb4291a25ca41bff213cf3088b86a
BLAKE2b-256 3a7c4fbbce9825370a8d14b3a2ba7db24ab9af7de36266b319be129db5f93977

See more details on using hashes here.

File details

Details for the file crcmod_plus-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for crcmod_plus-2.1.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 280940894860a31195f6ce1c79113c36aa44400e374ffd35032c09531ad5e2a7
MD5 e45be0c8bce08b844c887b474312b67c
BLAKE2b-256 65dfee055036d3a48693bf0e6872999df10cbb3d87a1058405ad9afcd0600de3

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