Skip to main content

C and Python CRC calculations module.

Project description

crc-ct

C and Python (ctypes/cffi-based) CRC calculations module.

Overview

TBD…

PyPI record.

Installation

Prerequisites:

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-2020 Adam Karpierz
Licensed under the zlib/libpng License
Please refer to the accompanying LICENSE file.

Authors

Changelog

1.1.0rc1 (2020-09-30)

  • Add support for Python 3.9.

  • Drop support for Python 3.5.

  • General update and cleanup.

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)

  • Changes and fixes for support of Python2.

1.0.0rc1 (2019-05-18)

  • 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.

  • 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


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

crc-ct-1.1.0rc1.zip (33.4 kB view details)

Uploaded Source

Built Distributions

crc_ct-1.1.0rc1-cp38-cp38-win_amd64.whl (17.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

crc_ct-1.1.0rc1-cp37-cp37m-win_amd64.whl (17.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

crc_ct-1.1.0rc1-cp36-cp36m-win_amd64.whl (17.1 kB view details)

Uploaded CPython 3.6m Windows x86-64

File details

Details for the file crc-ct-1.1.0rc1.zip.

File metadata

  • Download URL: crc-ct-1.1.0rc1.zip
  • Upload date:
  • Size: 33.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for crc-ct-1.1.0rc1.zip
Algorithm Hash digest
SHA256 5165eca0663c3beb1b7c9f777cd5ab4f862e420e2ce840926c886f4748f4c7fc
MD5 aeded092ac19ca318ca82a2e00a0231f
BLAKE2b-256 97d41817b8f260a9a050310572df727692e3e974f6442544e207f03d834b674f

See more details on using hashes here.

File details

Details for the file crc_ct-1.1.0rc1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.1.0rc1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for crc_ct-1.1.0rc1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 3656941f3bfaa935b5d88640c4cf467d939e4d886af758c29c7135989a08802c
MD5 c1e8f0e3b090c534752e3b412604b446
BLAKE2b-256 8cb2817ecb7dd7c6b76bfd22619e2adbcf6e862dcb560908a01525b4fa780ebd

See more details on using hashes here.

File details

Details for the file crc_ct-1.1.0rc1-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.1.0rc1-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for crc_ct-1.1.0rc1-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 cee2bec37905c0db922d37f845f880297798e2f360000b16161ff6b4bb92a541
MD5 0ec7c006847949caa6bf1324bd368924
BLAKE2b-256 369db3bf76a4fca61e7ccfd06f46ebd7ca3394f28d783f2fa053a32b0eb75c54

See more details on using hashes here.

File details

Details for the file crc_ct-1.1.0rc1-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.1.0rc1-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 17.1 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.5.0.1 requests/2.24.0 setuptools/50.3.0 requests-toolbelt/0.9.1 tqdm/4.50.0 CPython/3.7.9

File hashes

Hashes for crc_ct-1.1.0rc1-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 d1ed9964920edf0df358b2b1756f93ce34639706f9efa10e4c901ac12ca94b3d
MD5 7ec97ffe0a3bb9157a354c728485edf4
BLAKE2b-256 9a2c9472d82a5e5f403e1d55a4f8bd713e894d1bb1fa18916a9ff7b7358d53f4

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page