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.8 or higher
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-2024 Adam KarpierzLicensed under the zlib/libpng LicensePlease refer to the accompanying LICENSE file.
Changelog
1.2.4 (2024-08-13)
Add support for Python 3.13
Setup (dependencies) update.
1.2.3 (2024-01-26)
Cleanup.
1.2.1 (2024-01-22)
Tox configuration has been moved to pyproject.toml
Setup update (now based on tox >= 4.0).
Add support for Python 3.12
Drop support for Python 3.7
Add support for PyPy 3.9 and 3.10
Copyright year update.
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 Distributions
Hashes for crc_ct-1.2.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cea4951c3ecce4610ac1d597b62a22e0c92438fb9252fb04d74c3c378efeeb89 |
|
MD5 | f1ddfc855a5a76054a6c76622164104d |
|
BLAKE2b-256 | 8ab22049a25ed1177dea4b62c143dc942afa9ad23078bd4bc0f036115c06878c |
Hashes for crc_ct-1.2.4-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1f61b423cb26c6b9afef68ac3c5c96c54a35d2b872cd9be74ea1de713ca31f5 |
|
MD5 | 30703c657b38f4ac692d61dee861b362 |
|
BLAKE2b-256 | 2097630dc010087f79ed8e90762c5e653fc0076534e1d7bb6b6787c1d537deac |
Hashes for crc_ct-1.2.4-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3cc13e981f168634f695638d2dbfad38cf8dfa7a98b6e21354c179a9504add2 |
|
MD5 | ef63381b521fec6e96dcf1cb442edd8b |
|
BLAKE2b-256 | 807b4baec099435f0be02c4a03c4c19ffa28dcecffbc3c4177f02b808cbce794 |
Hashes for crc_ct-1.2.4-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 199950cc8a6f006e6b23db6d1d38b77a4c9be95504be2e236989e5e084255379 |
|
MD5 | 0fc0031db9fcc66159d835040370d22d |
|
BLAKE2b-256 | a90dfe6856f824e3c6772f3dc683c180d04a7eb0855ee0887b0fe8f890fb9790 |
Hashes for crc_ct-1.2.4-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffeb969078110298c055b9c7c48b49caf5c908c64c502587cd3825a381366ffc |
|
MD5 | 2350ab8435644f60c07db1b918353942 |
|
BLAKE2b-256 | 577e6ac4dc9b6c454d5f2113773eb6b1638a5e1526a7209e096671e254ce106d |
Hashes for crc_ct-1.2.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dd52ebeb6eba9e697d5a7567600d3fa17dc68ff4345cbc960c6ddcfcb544434a |
|
MD5 | 3326d68da8f1ea4f8a24c5dede19c987 |
|
BLAKE2b-256 | a35bb077c2b644ed43fedb5ab08c91dc52036811dc02454418bf4df41188e12b |
Hashes for crc_ct-1.2.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb1773cad1b740c737ebf06254f1d0cd9c280aab5da7e022ecd6fca64ebfcad5 |
|
MD5 | fa2e14e056b0138541aaab31ea395f45 |
|
BLAKE2b-256 | abc74b6941110fa01ed14dd34469f938262726322cfacb03aebb9bb20f59a28c |
Hashes for crc_ct-1.2.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8202e864d10e971ba67b893dde4a08e1b674fa0c65d9205eb2dd7020cf42fe46 |
|
MD5 | eb759b429e889fafd0db488cde02c2be |
|
BLAKE2b-256 | cb64013e8b319409169d63270f54008e583d62777c6ade03bea338134422e9c6 |