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…

Installation

Prerequisites:

To install run:

python -m pip install --upgrade crc-ct

Development

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

Prerequisites:

  • Development is strictly based on tox. To install it run:

    python -m pip install --upgrade tox

License

Copyright (c) 1994-2020 Adam Karpierz

Licensed under the zlib/libpng License
Please refer to the accompanying LICENSE file.

Authors

Changelog

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.0.0rc9.zip (33.0 kB view details)

Uploaded Source

Built Distributions

crc_ct-1.0.0rc9-cp38-cp38-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.8 Windows x86-64

crc_ct-1.0.0rc9-cp38-cp38-win32.whl (17.0 kB view details)

Uploaded CPython 3.8 Windows x86

crc_ct-1.0.0rc9-cp37-cp37m-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

crc_ct-1.0.0rc9-cp37-cp37m-win32.whl (17.0 kB view details)

Uploaded CPython 3.7m Windows x86

crc_ct-1.0.0rc9-cp36-cp36m-win_amd64.whl (21.7 kB view details)

Uploaded CPython 3.6m Windows x86-64

crc_ct-1.0.0rc9-cp36-cp36m-win32.whl (21.7 kB view details)

Uploaded CPython 3.6m Windows x86

crc_ct-1.0.0rc9-cp35-cp35m-win_amd64.whl (17.0 kB view details)

Uploaded CPython 3.5m Windows x86-64

crc_ct-1.0.0rc9-cp35-cp35m-win32.whl (17.0 kB view details)

Uploaded CPython 3.5m Windows x86

File details

Details for the file crc-ct-1.0.0rc9.zip.

File metadata

  • Download URL: crc-ct-1.0.0rc9.zip
  • Upload date:
  • Size: 33.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc-ct-1.0.0rc9.zip
Algorithm Hash digest
SHA256 554f546ecb825a20708e9d6bb5e5b853ed5b5cdfb9b942c7b9fa3bee4aba9017
MD5 76f7a2c6c55426f69feefbddf98a57dc
BLAKE2b-256 3adc7c97057e613e8eae5ca967923bd3a34e3c3dae1cf8be1161909256540e00

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc9-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc9-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc_ct-1.0.0rc9-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 03f4ab12fc3cea093b1fcd8769ed93e0b7ffe9fb56e5a1918b4c35c9f33f0700
MD5 1f5cf7152499297a3dd627e415fdb19c
BLAKE2b-256 acd5f8db2c27834de6d5cc73e300338a29e3f6e3dd37ecd1cc54d9e13c7d05e9

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc9-cp38-cp38-win32.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc9-cp38-cp38-win32.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc_ct-1.0.0rc9-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 77286de72415cde984d0ed77baca49683c8fb90117bc838d857421ae52e617c0
MD5 68bd15ee2d5c3a18ef41c19e7318c055
BLAKE2b-256 f3f657d6a0e8eba0818655a31e89794f630f0f96ce414dca08ed356090baf1f0

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc9-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc9-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc_ct-1.0.0rc9-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 aecf21ce861e380932ef07bfea196a03e13116212bac759b10475b01470a4267
MD5 b1a5cfe547c1e250feb9f7d7065415a3
BLAKE2b-256 662793aa90d86bf88d4695f4f7e36aa8bb3472c0bc5a46cfa1251378dbd4d547

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc9-cp37-cp37m-win32.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc9-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc_ct-1.0.0rc9-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d80c8945c03314a984114b2a286c6ea530af5423f4f335afe2a78fb0b53a5e3d
MD5 d1fcda51b8b27e134ab29a2a0134db59
BLAKE2b-256 3f365da3eb5aad578629acb0ba54079b1c70a38bb2f7f22e2270c60f69d16037

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc9-cp36-cp36m-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc9-cp36-cp36m-win_amd64.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: CPython 3.6m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc_ct-1.0.0rc9-cp36-cp36m-win_amd64.whl
Algorithm Hash digest
SHA256 cd0a8b72077cb438c4c560f68641e77df971797c5dd36283638de766a89d8cf5
MD5 d4e3fa1fa51629493312e1554169527b
BLAKE2b-256 aec1d4207d4765f95b89510761a13e7ceb3179bf5d5089e1b190061b2110f441

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc9-cp36-cp36m-win32.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc9-cp36-cp36m-win32.whl
  • Upload date:
  • Size: 21.7 kB
  • Tags: CPython 3.6m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc_ct-1.0.0rc9-cp36-cp36m-win32.whl
Algorithm Hash digest
SHA256 c83d4de8e1dba144257c344355908cb8b9a44a5a5c483bdf45935553309639f0
MD5 a7f32886eb1fe4f5ea1427da31b83474
BLAKE2b-256 318295c22c7f1dff30b7ee0c004f99f1d91fe9c279d371aeadb348f744041d98

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc9-cp35-cp35m-win_amd64.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc9-cp35-cp35m-win_amd64.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.5m, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc_ct-1.0.0rc9-cp35-cp35m-win_amd64.whl
Algorithm Hash digest
SHA256 321b11a219528d63a8d4fdb30589f941276d9b2801d3e9335c9444ff39b50c0f
MD5 e972cdefccc514d258453ada10bd9134
BLAKE2b-256 f4d2cac62e1ffbfc404ecade8bcca4073cc7a6a6916948571a050c4ca3c877cb

See more details on using hashes here.

File details

Details for the file crc_ct-1.0.0rc9-cp35-cp35m-win32.whl.

File metadata

  • Download URL: crc_ct-1.0.0rc9-cp35-cp35m-win32.whl
  • Upload date:
  • Size: 17.0 kB
  • Tags: CPython 3.5m, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/2.0.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/45.0.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.7.6

File hashes

Hashes for crc_ct-1.0.0rc9-cp35-cp35m-win32.whl
Algorithm Hash digest
SHA256 7c588744f7d12de157dc03497d24da5e031ec5712d3600f70dd5fe15e93f0958
MD5 17898a5ff3006e95948fad52369d971c
BLAKE2b-256 672cdf88f268bfb74b0d69f0fc44a9f24e184469e9baa5002653f00f2650363d

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