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.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.1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd8617318657f51f386589a22b0ac314a3747eb731485b0272638f731578acfc |
|
MD5 | 403088518c5d4e56062ed856c3488556 |
|
BLAKE2b-256 | 689d5f953957512e79473ac9485b06a2a41aa611c7111fbc80bb4b305763c2cc |
Hashes for crc_ct-1.2.1-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f1c7667ae0c3a21b2670ab7a8bd2d49362639e00dfa858bfd8669fd390de36d6 |
|
MD5 | b9e47a20d43b228b6d720a40680a7522 |
|
BLAKE2b-256 | b7ff5987e963f9bdd66330374e1c39422eb519612636005c097ec024d0762eb9 |
Hashes for crc_ct-1.2.1-cp312-cp312-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b2a65ec86afcf124edf2e503d3a651da45cf188a33843417dccfb0031d1b595 |
|
MD5 | dc9cb4b6d77d51079f7257f07a95aa35 |
|
BLAKE2b-256 | fcce63b592c66c66eae0fc6f8592c4dcaf7d0eeb9ead6b2e7bacaa78941df8d7 |
Hashes for crc_ct-1.2.1-cp311-cp311-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4ae56fa5c16e25431cf7bb5229bb225444a668c9c50fe0c4dbecf079b37b5c36 |
|
MD5 | cbc4fe92f6eb41544f6b96e4dd0a6ff6 |
|
BLAKE2b-256 | 658a18d154fc4fc8bb5c68afd7666dc78626cdfd820c8318f59e6ebe5cedc063 |
Hashes for crc_ct-1.2.1-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8283e0b37e5b67e06fa23d9e6efcb20fe402c78be1eca9f87d6d5bed45d14019 |
|
MD5 | e17e73d9c1075e60430a23af4102ff0d |
|
BLAKE2b-256 | 1ebfc1747abcc0bdcbbfad194801586576ceadccc085895dd92b8e9739786b15 |
Hashes for crc_ct-1.2.1-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 42109bca9f0ee68c21d8b990bc91327d904ceb756f49619bb14585fc5e78cb6b |
|
MD5 | 7c45d0b1b9c3451b72701f0744dd4707 |
|
BLAKE2b-256 | 3c2d735c11e96d6cc36fc688301d0378208180b2bbe8c58cbabf4b67ada1dbac |
Hashes for crc_ct-1.2.1-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6be465d7a19f6daa80305a0ed2d4db31dcf8338875bf7116edbe883a27757dbe |
|
MD5 | 1c20ee62d475c0405c0d0cbcdf3af5f6 |
|
BLAKE2b-256 | 6d6ebd0b585edcf1c508d8c2cfbbfa49da8bdd9c8cb2360ee25768b9887feef9 |