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-2020 Adam KarpierzLicensed under the zlib/libpng LicensePlease refer to the accompanying LICENSE file.
Changelog
1.0.0rc9 (2020-01-16)
Fix for missing include stddef.h (for size_t) in crc.h
Another fixes for gcc/Linux.
Added ReadTheDocs config file.
Setup update.
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.0rc9-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 03f4ab12fc3cea093b1fcd8769ed93e0b7ffe9fb56e5a1918b4c35c9f33f0700 |
|
MD5 | 1f5cf7152499297a3dd627e415fdb19c |
|
BLAKE2b-256 | acd5f8db2c27834de6d5cc73e300338a29e3f6e3dd37ecd1cc54d9e13c7d05e9 |
Hashes for crc_ct-1.0.0rc9-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 77286de72415cde984d0ed77baca49683c8fb90117bc838d857421ae52e617c0 |
|
MD5 | 68bd15ee2d5c3a18ef41c19e7318c055 |
|
BLAKE2b-256 | f3f657d6a0e8eba0818655a31e89794f630f0f96ce414dca08ed356090baf1f0 |
Hashes for crc_ct-1.0.0rc9-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aecf21ce861e380932ef07bfea196a03e13116212bac759b10475b01470a4267 |
|
MD5 | b1a5cfe547c1e250feb9f7d7065415a3 |
|
BLAKE2b-256 | 662793aa90d86bf88d4695f4f7e36aa8bb3472c0bc5a46cfa1251378dbd4d547 |
Hashes for crc_ct-1.0.0rc9-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d80c8945c03314a984114b2a286c6ea530af5423f4f335afe2a78fb0b53a5e3d |
|
MD5 | d1fcda51b8b27e134ab29a2a0134db59 |
|
BLAKE2b-256 | 3f365da3eb5aad578629acb0ba54079b1c70a38bb2f7f22e2270c60f69d16037 |
Hashes for crc_ct-1.0.0rc9-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cd0a8b72077cb438c4c560f68641e77df971797c5dd36283638de766a89d8cf5 |
|
MD5 | d4e3fa1fa51629493312e1554169527b |
|
BLAKE2b-256 | aec1d4207d4765f95b89510761a13e7ceb3179bf5d5089e1b190061b2110f441 |
Hashes for crc_ct-1.0.0rc9-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c83d4de8e1dba144257c344355908cb8b9a44a5a5c483bdf45935553309639f0 |
|
MD5 | a7f32886eb1fe4f5ea1427da31b83474 |
|
BLAKE2b-256 | 318295c22c7f1dff30b7ee0c004f99f1d91fe9c279d371aeadb348f744041d98 |
Hashes for crc_ct-1.0.0rc9-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 321b11a219528d63a8d4fdb30589f941276d9b2801d3e9335c9444ff39b50c0f |
|
MD5 | e972cdefccc514d258453ada10bd9134 |
|
BLAKE2b-256 | f4d2cac62e1ffbfc404ecade8bcca4073cc7a6a6916948571a050c4ca3c877cb |
Hashes for crc_ct-1.0.0rc9-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c588744f7d12de157dc03497d24da5e031ec5712d3600f70dd5fe15e93f0958 |
|
MD5 | 17898a5ff3006e95948fad52369d971c |
|
BLAKE2b-256 | 672cdf88f268bfb74b0d69f0fc44a9f24e184469e9baa5002653f00f2650363d |