C and Python CRC calculations module.
Project description
crc-ct
C and Python (ctypes/cffi-based) CRC calculations module.
Overview
TBD…
Installation
Prerequisites:
Python 3.5 or higher
3.7 is a primary test environment.
pip and setuptools
To install run:
python -m pip install --upgrade crc-ct
Development
Visit development page.
Installation from sources:
clone the sources:
git clone https://github.com/karpierz/crc-ct.git crc-ct
and run:
python -m pip install ./crc-ct
or on development mode:
python -m pip install --editable ./crc-ct
Prerequisites:
Development is strictly based on tox. To install it run:
python -m pip install --upgrade tox
License
Copyright (c) 1994-2019 Adam KarpierzLicensed under the zlib/libpng LicensePlease refer to the accompanying LICENSE file.
Changelog
1.0.0rc6 (2019-11-13)
Drop support for Python2.
Add support for Python 3.8.
Setup update and cleanup.
1.0.0rc2 (2019-05-19)
Changes and fixes for support of Python2.
1.0.0rc1 (2019-05-18)
C API has been changed in one place: crc_finalize() -> crc_final().
Python API has been changed. It is now finally established in the folowing way; crc.name instead of crc.crc_name in most of cases.
Python doc-strings update.
Fix for error in Python definition of crc.predefined_models.
Python tests have been improved, enhanced and fixed.
Minor setup improvement.
1.0.0b2 (2019-05-13)
Python tests have been added.
Minor setup improvements.
1.0.0b1 (2019-05-12)
Firt beta release.
0.0.1 (2017-05-09)
Initial release for Python.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
Hashes for crc_ct-1.0.0rc6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18c85995f53873af05f8b3b2f232223730f6021c0888f10eb65e71e7502ee030 |
|
MD5 | 20783aa0b3c46eac7762cebdc0746233 |
|
BLAKE2b-256 | 74010160083524c1be70224a24fd7cdc7a04798116e126dd5755af9318549f53 |
Hashes for crc_ct-1.0.0rc6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c11938f6d6638cd881741ab28016a46173805461e69a2abbe824688a9841139a |
|
MD5 | 8d3184cd78f070b69ecd25c7f3c0a04d |
|
BLAKE2b-256 | 87200643b8e605a8fe16a7453e0f80a9e71ea67b21861503e592cafc5261ad1f |
Hashes for crc_ct-1.0.0rc6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90176494010e69d36a353eeaaea02653b68b6c85f569bb50970cb431218a99d8 |
|
MD5 | f34afa19ee4da385c41bccf219e47fa8 |
|
BLAKE2b-256 | 25602694e06ac36443687f6d05c7b7ae53987c7bf014356d8ef4c00a8818c906 |
Hashes for crc_ct-1.0.0rc6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ce4fa511770ec1531e85933d89adc5bfba89933efa324d6e75084982a6068a1 |
|
MD5 | c939d91ff44f72e55c09aea809c3f1f0 |
|
BLAKE2b-256 | 20883d9e280e0fc93b37ac82ffe0b106f18b23dee989f90b726deaabe6c3b252 |
Hashes for crc_ct-1.0.0rc6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad1e52e39da78f067edf65fd9ab8ac3c5e20c67713f1e45e14d7be669bd18a59 |
|
MD5 | 83d31be25aba6ff0e0c9f99cb84ec733 |
|
BLAKE2b-256 | 4181af1660e26769b3e0418534825196ebc8d7b4f24fbc03ba966af9076d8f37 |
Hashes for crc_ct-1.0.0rc6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e16c5784f370540914d5858eacf02d6f4fd1953d9854c26f719191df45802635 |
|
MD5 | a6c296b73dbb2983e530e13b589aec4d |
|
BLAKE2b-256 | 772b361650f1a82f54e495c0da2d0227cc85d0e11ba42158cbca5713d7f2fac7 |
Hashes for crc_ct-1.0.0rc6-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e627af031a26c9b9333eb4d7e1bcf0a27acf0797eb3626869447661da45d5d9f |
|
MD5 | c2cfd59872986ba00473aeb06d1bdc69 |
|
BLAKE2b-256 | 437dfb766af8171140748f447d864ee3625229e218d849afe8fdeb5cf6c536c1 |
Hashes for crc_ct-1.0.0rc6-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 671e23b415440bfd17d8a4e36f60a5a18abde06088340c543d129145028f2305 |
|
MD5 | 7cded751fdd3fda1b5fd584734e7d6d1 |
|
BLAKE2b-256 | c8669eb2f14bffbf5a6a61b158b9f3d1593e00691f03f1319fea19d4dc5f3e16 |