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.9 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.3.2 (2024-10-30)
Setup (dependencies) update.
1.3.1 (2024-10-09)
Setup (dependencies) update.
1.3.0 (2024-09-30)
Drop support for Python 3.8
Setup (dependencies) update.
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.3.2-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab1e85c22f16a0f0041b6dcbfa23a79de8e833863f4b1e7dfa48069b5995ebcd |
|
MD5 | 2ab9e84bd520394721f8b56920fd17fa |
|
BLAKE2b-256 | 57c13c9ffd5525a3717490c8130caf5a2695f9fb7a9fd204712eb7f1c2318cd1 |
Hashes for crc_ct-1.3.2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 395a9835e1fba7c0c4d07748f0a2456e3ad70e24fa81cc7d7e233fcaed0c1f89 |
|
MD5 | 48b4ecd3bd6dfa9e411628588ec8212f |
|
BLAKE2b-256 | f739d5b8e7be3bbb302188ddbd2f6552601771b06f2fbbd77544ac8f833df9c4 |
Hashes for crc_ct-1.3.2-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ff028a16775b9987dc5db8216a9235ed8f49e79d3de65277dc027b5374cdab4 |
|
MD5 | 53a63206b98f50e05f10084bc5c42d00 |
|
BLAKE2b-256 | 766abd8eb2a002be80f21619dc479fd279c33d6f6e34e1305f8e73bf5cec9799 |
Hashes for crc_ct-1.3.2-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c82dfa15e295d88f2e83bae4880c5f994564c6a14001f53e250a1279eb9fbbde |
|
MD5 | cbaed33f651af4ac25ba864807b4aed8 |
|
BLAKE2b-256 | af8b9f372ef3fabfde2289f137af42af5a04f99173c6f87810912a4ebe2607a9 |
Hashes for crc_ct-1.3.2-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cea3dcc382e291844b28d588cbb00b8961f494a7b324ca8e029e65464cce882 |
|
MD5 | 0e6fdfb0113bf574f32a01d07e77a890 |
|
BLAKE2b-256 | 2ea62b11b8f780dbab9e70290046a3a3fe24472470b2940b1220e5347573f0e6 |
Hashes for crc_ct-1.3.2-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8f22176205a76f97b0316f932e7158108c31498f223eb96ddb144b00e8d809a9 |
|
MD5 | f3e528a27ffc62f0a8845fb1a1f75c3c |
|
BLAKE2b-256 | 89e9929502fe9c675320ef81775651860ce27bf69f8e35bb91d8187e2c011b4f |
Hashes for crc_ct-1.3.2-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f7d6e26422133c027750ea385e1d25ee8df58208d8a42563f19a28b16ca9e51 |
|
MD5 | 8157ff5f86cd7807deec2a444ae9217b |
|
BLAKE2b-256 | f16980329d0673c1fc49dd09a5cdac171a8cfb3abed268aa0a4bc855c6e176d8 |