C and Python CRC calculations module.
Project description
crc-ct
C and Python (ctypes/cffi-based) CRC calculations module.
Overview
TBD…
Usage
TBD…
Installation
Prerequisites:
Python 3.7 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-2022 Adam KarpierzLicensed under the zlib/libpng LicensePlease refer to the accompanying LICENSE file.
Changelog
1.2.0 (2022-08-02)
Add support for Python 3.10 and 3.11
Add support for PyPy 3.7, 3.8 and 3.9
Setup update (currently based mainly on pyproject.toml).
1.1.0 (2022-01-10)
Drop support for Python 3.6.
Copyright year update.
Setup update.
1.1.0rc4 (2021-07-20)
Setup general update and improvement.
1.1.0rc3 (2020-10-18)
Add support for Python 3.9.
Drop support for Python 3.5.
General update and cleanup.
Fixed docs setup.
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)
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.
Changes and fixes for support of Python2.
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 Distribution
Hashes for crc_ct-1.2.0-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ca848965f5e26975d80c19973bab3f0c40166b0ff414fbaa9a9904ceb123cdcd |
|
MD5 | 22b4d883170a1569201065d31d7576a7 |
|
BLAKE2b-256 | 22e51a1390085ec2e696edcfb683077f9fc9482ac9ff1fe018a16c0f8c1803e4 |