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.6 or higher
3.7 is a primary test environment.
pip and setuptools
To install run:
python -m pip install --upgrade crc-ct
Development
Prerequisites:
Development is strictly based on tox. To install it run:
python -m pip install --upgrade tox
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
License
Copyright (c) 1994-2020 Adam KarpierzLicensed under the zlib/libpng LicensePlease refer to the accompanying LICENSE file.
Changelog
1.1.0rc1 (2020-09-30)
Add support for Python 3.9.
Drop support for Python 3.5.
General update and cleanup.
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.1.0rc1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3656941f3bfaa935b5d88640c4cf467d939e4d886af758c29c7135989a08802c |
|
MD5 | c1e8f0e3b090c534752e3b412604b446 |
|
BLAKE2b-256 | 8cb2817ecb7dd7c6b76bfd22619e2adbcf6e862dcb560908a01525b4fa780ebd |
Hashes for crc_ct-1.1.0rc1-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cee2bec37905c0db922d37f845f880297798e2f360000b16161ff6b4bb92a541 |
|
MD5 | 0ec7c006847949caa6bf1324bd368924 |
|
BLAKE2b-256 | 369db3bf76a4fca61e7ccfd06f46ebd7ca3394f28d783f2fa053a32b0eb75c54 |
Hashes for crc_ct-1.1.0rc1-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1ed9964920edf0df358b2b1756f93ce34639706f9efa10e4c901ac12ca94b3d |
|
MD5 | 7ec97ffe0a3bb9157a354c728485edf4 |
|
BLAKE2b-256 | 9a2c9472d82a5e5f403e1d55a4f8bd713e894d1bb1fa18916a9ff7b7358d53f4 |