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.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.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76d1732c27daa8ab7f091432459ea7d8b6c2ed9c5087ecd74d51cfa1ab9783b0 |
|
MD5 | e4d4991ec9cc919ffd844834b21602ba |
|
BLAKE2b-256 | ef37e018f432487f53e59670dc0e7c244c16bc0a38e60c7a625166109017b0a4 |
Hashes for crc_ct-1.3.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a443c084e7d5d87d58b0cdd8f2d92de250b964786914a3d49e305d714db3aa34 |
|
MD5 | 46482b34b540e5e170633a8e75050997 |
|
BLAKE2b-256 | f5fab890374cd90a70d369ac60c13a43a186aec80749bac35d693d8864f07a84 |
Hashes for crc_ct-1.3.1-cp313-cp313-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbe18f49ae8a615ed305e5a5a6bbaa6a0b9e51259ac000df8b0f7ebe831f5c1f |
|
MD5 | 9f20e3c36741cc1fe98cdf9b946c221e |
|
BLAKE2b-256 | e696922be788cdbb0b10275ed517e1da0e0d34c6788beeb5cb870977c10bf618 |
Hashes for crc_ct-1.3.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cddb0919ef97845f9c74ec8de8910c8e3b41838b057a5cf1f5e00988b232fcfe |
|
MD5 | b59ab65724c9a298f521954d26bde305 |
|
BLAKE2b-256 | 664c86ff2c7e05644fc1ae7ee81a179aa3c823f71543e3e40293026052438224 |
Hashes for crc_ct-1.3.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 924238d9d31e2f58012007821f642fd6d687621440ec7d369a90af622dca6ab3 |
|
MD5 | 70ea2327feffa35868c0210836772ed8 |
|
BLAKE2b-256 | 8eb736791a89d184922e5d35d0a71a0c0fc3239991cfa8c28d1b8a71185a7819 |
Hashes for crc_ct-1.3.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 63e67db4f6d5c409dfb7dad9a6f19bc1ecbeb2946c2dca552db1e244d22e0b33 |
|
MD5 | f42a7d2309478ae666b57eef716aaba5 |
|
BLAKE2b-256 | 86ded93e454553d7fe6b5032eea9dc848f591dfff5c4ee9f3d0f30896ee44f8a |
Hashes for crc_ct-1.3.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 70939e3a789addeb3a59df8f8ca886f36ffb8dbc2e22c81c4577dd43a224d31b |
|
MD5 | 6a52495446737aa28339096a374f125d |
|
BLAKE2b-256 | d3cf59fe62ca05c4c9a2b97267643fa2b623a26289aae152761189860a62b020 |