Skip to main content

The fastest Python CRC Library

Project description

This is a Cython module with bindings to the crcany library. It supports calculating CRC hashes of arbitary sizes as well as updating a crc hash over time. It takes advantage of crcany's ability to efficiently combine multiple CRCs to parallelize the CRC's calculation.

Installation

pip install anycrc

Usage

Use an existing model:

>>> import anycrc
>>> crc32 = anycrc.Model('CRC32')
>>> crc32.calc(b'Hello World!')
472456355

Read the data in chunks:

>>> crc32.update(b'Hello ')
3928882368
>>> crc32.update(b'World!')
472456355

The update method changes the internally stored CRC value, while calc doesn't. You can use get to retrieve the CRC value stored within the object:

>>> crc32.get()
472456355

To specify the starting CRC value:

>>> crc32.set(3928882368)
>>> crc32.calc('World!')
472456355

To go back to the initial value, use:

>>> crc32.reset()

Specify your own CRC parameters:

>>> # width, poly, init, refin, refout, xorout
>>> my_crc = anycrc.CRC(10, 0b0101010101, 0x3ff, True, False, 0)
>>> my_crc.calc('Hello World!')
35

The CRC will be computed in parallel when the input is large enough. If you want to disable parallelism, use:

>>> anycrc.set_parallel(False)

For a list of pre-built models, check models.py. To get a list of the models at any time, use the following command:

python -m anycrc models

The maximum possible CRC width is 128 bits.

Benchmarks

Calculating the CRC32 for lorem ipsum 1 million times:

Module Time Elapsed (s) Speed (GiB/s) Relative
anycrc 0.19 2.14 1.00
zlib 0.28 1.49 1.44
fastcrc 0.80 0.52 4.12
crcmod-plus 0.91 0.46 4.71

Calculating the CRC32 for the text of lorem ipsum repeated 1 million times in a single pass:

Module Time Elapsed (s) Speed (GiB/s) Relative
anycrc (parallel) 0.02 24.51 1.00
anycrc (serial) 0.13 3.21 7.64
zlib 0.22 1.93 12.72
fastcrc 0.67 0.62 39.75
crcmod-plus 0.67 0.62 39.73

Tested on a 10th generation Intel i7 processor. Parallel performance will depend on your system.

Notes

1- Parallelism is disabled when the length of the input data is under 200k, as the serial method is faster in that case.

2- The input needs to be very large in order to notice the speed advantage of the parallel algorithm.

3- CRCs with a width larger than 64 bits use the slower byte-by-byte algorithm.

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

anycrc-0.7.8.tar.gz (16.4 kB view details)

Uploaded Source

Built Distributions

anycrc-0.7.8-cp312-cp312-win_amd64.whl (157.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-0.7.8-cp312-cp312-win32.whl (44.7 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-0.7.8-cp312-cp312-musllinux_1_1_x86_64.whl (339.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-0.7.8-cp312-cp312-musllinux_1_1_i686.whl (332.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.7.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (286.5 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-0.7.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (281.1 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

anycrc-0.7.8-cp312-cp312-macosx_11_0_arm64.whl (196.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-0.7.8-cp312-cp312-macosx_10_9_x86_64.whl (208.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-0.7.8-cp311-cp311-win_amd64.whl (155.3 kB view details)

Uploaded CPython 3.11 Windows x86-64

anycrc-0.7.8-cp311-cp311-win32.whl (44.9 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-0.7.8-cp311-cp311-musllinux_1_1_x86_64.whl (332.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-0.7.8-cp311-cp311-musllinux_1_1_i686.whl (330.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.7.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (266.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-0.7.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (262.4 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anycrc-0.7.8-cp311-cp311-macosx_11_0_arm64.whl (201.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-0.7.8-cp311-cp311-macosx_10_9_x86_64.whl (213.8 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

anycrc-0.7.8-cp310-cp310-win_amd64.whl (155.3 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-0.7.8-cp310-cp310-win32.whl (45.1 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-0.7.8-cp310-cp310-musllinux_1_1_x86_64.whl (314.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-0.7.8-cp310-cp310-musllinux_1_1_i686.whl (313.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.7.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (285.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-0.7.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (253.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

anycrc-0.7.8-cp310-cp310-macosx_11_0_arm64.whl (201.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-0.7.8-cp310-cp310-macosx_10_9_x86_64.whl (213.8 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-0.7.8-cp39-cp39-win_amd64.whl (156.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-0.7.8-cp39-cp39-win32.whl (45.8 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-0.7.8-cp39-cp39-musllinux_1_1_x86_64.whl (319.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-0.7.8-cp39-cp39-musllinux_1_1_i686.whl (318.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-0.7.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290.6 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-0.7.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (258.0 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

anycrc-0.7.8-cp39-cp39-macosx_11_0_arm64.whl (202.4 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.7.8-cp39-cp39-macosx_10_9_x86_64.whl (214.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-0.7.8-cp38-cp38-win_amd64.whl (156.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

anycrc-0.7.8-cp38-cp38-win32.whl (45.8 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-0.7.8-cp38-cp38-musllinux_1_1_x86_64.whl (325.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-0.7.8-cp38-cp38-musllinux_1_1_i686.whl (322.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-0.7.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (290.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-0.7.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (261.8 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

anycrc-0.7.8-cp38-cp38-macosx_11_0_arm64.whl (202.8 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-0.7.8-cp38-cp38-macosx_10_9_x86_64.whl (215.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-0.7.8-cp37-cp37m-win_amd64.whl (155.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-0.7.8-cp37-cp37m-win32.whl (45.8 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-0.7.8-cp37-cp37m-musllinux_1_1_x86_64.whl (305.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ x86-64

anycrc-0.7.8-cp37-cp37m-musllinux_1_1_i686.whl (304.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.7.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (256.7 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ x86-64

anycrc-0.7.8-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (253.3 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

anycrc-0.7.8-cp37-cp37m-macosx_10_9_x86_64.whl (210.1 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

Details for the file anycrc-0.7.8.tar.gz.

File metadata

  • Download URL: anycrc-0.7.8.tar.gz
  • Upload date:
  • Size: 16.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8.tar.gz
Algorithm Hash digest
SHA256 554c7b3ea270f5e0b5edddb20d3db65c988bc158db461a222498f76771f0ca87
MD5 f9ae1d26a9daa6019308d631c57a9d45
BLAKE2b-256 97a7cf52c8885df3d075eb885e565623a9b93670b3d7c8e5fa13a9c4e58d4cbb

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 157.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 835c052373adcb0eaf4a15634fde845943cefbcf64af263d362a56467a118cf6
MD5 49f9c9803721f4a0169ef39605147e6c
BLAKE2b-256 f8c4eebb427b4c30568223cb1fb966bdddf1a58d8de5b8952b587ce670a41102

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp312-cp312-win32.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp312-cp312-win32.whl
  • Upload date:
  • Size: 44.7 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 8b8c75b88aa468531cbf0fb47b8b19d5afbccb4461c914c38a1e0e4b79ca39ef
MD5 2fe334ebbd9fb8b25253a0de4640bd4c
BLAKE2b-256 b4ac2e999620df5e4c2922a7ab10aa27e117df4754af0da57dddd388aec8710d

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp312-cp312-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f4d917d89643eb545ffea91c856db885b21d2b7f2301fba6b18aa456d5179958
MD5 9364bad59cac2b4320e6118e419d890d
BLAKE2b-256 11baf489e434fae7494abec5ed41a1d563300d2b9be5ea71fd0efc3b99465800

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp312-cp312-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7439be68ebd539f0009e9d241cb593d6cbbd8cc4ef0ab024e51c174b9236dd6e
MD5 1192e94812b12b0e4b0e586948616c62
BLAKE2b-256 bc47106164ce936caa22bab045d823e855b18b1c3dd471e94b8f222bddaf909d

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 3638496fdf3954915e44b8d465f5b0676349c73419522ba8c7bac7046accacdb
MD5 e7291f507d2ffaed3bb2789c3a01e992
BLAKE2b-256 032946345377ca6009e70e74da23d9ea47dd14695712749c50238762989dca58

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5bd65f9c5866ba161aaf6595da795198cbb567ef1b1043101dff8e0a4944f7eb
MD5 52fac2052ecda0ab37cf75d2886809d5
BLAKE2b-256 6ad48db0b1599d82921564d587078d65db637b825fbb0e5f3ed5f44316d6dc01

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 be8be2eae17ad197e7b40083635f403617750bcabd9a0e3f0947d48c6b34741d
MD5 52aa6294c591cce4ae2c3973527cfdde
BLAKE2b-256 6973a8440d53c3aede78e10122fee9426bb824ba990acd8b3ac9b10e36dfdd36

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp312-cp312-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6d937f27d1d07e8b18e6518f9a10a0d6e3a4f2428fdc4b03459027d9c9a0b3fb
MD5 904c2a39cd6ca98afaedb8391a176091
BLAKE2b-256 f7c08f73d1911b7f4928a2a800a9ca5962c89d99b66630c0f06fa6d3001808c1

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 155.3 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 4364e6749f2540eb25528e5f0d6e7f787877199e50c434e8b5538a45a8043820
MD5 5c3c72c8df6c881d249be51aab1631c6
BLAKE2b-256 b8a7e181a1cf7ec64c123f1995e9057196574048914c857813cbfa2b7f8f69eb

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp311-cp311-win32.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp311-cp311-win32.whl
  • Upload date:
  • Size: 44.9 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 d9967e3cf1e766baebdb37ca951477b10efa2d4db1e5f58c556030646ac56c8a
MD5 2ecaa34e42e80c1e89218f73f442b16f
BLAKE2b-256 25798524b2ca9f511621f2a17856a1ab75a3e05a34e8a17c80f7b24c6f0f651e

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp311-cp311-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 45c3cf601d3f04a5662d418cbda82f36950ff223d2fc1ff38504114e333e1995
MD5 3e805646160732e624e601ee575c2942
BLAKE2b-256 abf088416142d4e618e1e949f791354c48b99e237529270d6a1bf4ab101dbfe5

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp311-cp311-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6b064e13a7756d35eb9a9a2988b814cdfbb77d961a6dce5bdc721507833c022a
MD5 79a72bfb5228988b5756bf055477d8dd
BLAKE2b-256 bcdb5269a1ec55ed874b09acc6678fef91c142f3e8d1433ce729590a2817479b

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c815d01550b04cc97c2f60bad80939fda572e628615b9e486aa2093641e354ed
MD5 f9e2bbbdc73873abfea6c419dd61662b
BLAKE2b-256 b91bb5e7e43ac9c084158ac68a595610c2cab0a2d1a25112e4c0d7b0b38edcf8

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae0665c03b71c361bbf86684defe4e4b1ed37c7c802fb8ab049c8e0c110ab257
MD5 3f074ce8a94655a8f50115d384240d09
BLAKE2b-256 2f78c1dddbdcd837d36d5e758b4beac2a5404dce253f67405d74eb8a5023595c

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f8b39b3f3be8b5dacbb7b0732197ec5eaa77d48b911d41bd325ee825b6e9b1c
MD5 bd026f2cfb341d060c21efbefa01e1a0
BLAKE2b-256 494b1ef6ed928840bc5325738131a7a6c0a9e29176eaed51fa55da55ed546c89

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp311-cp311-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 d4bf27227e4b5953dafb8d1fb649dd70239cff4a2ffc8be8682da0963f96263d
MD5 b0e7d702060d8da70d5cb4454a34b82d
BLAKE2b-256 c186482815513b9d7a52b6baf831fbb70e430ea3665a22919c32cd759ceaea28

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 155.3 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 2041cd05e86ccaf3ac1bfda62eb75a09a8ac8c779c31f710c674f78f0a6f7673
MD5 f187cd272398b4f14621b7a779707a17
BLAKE2b-256 3bcef60a18a3e7cd102a3b5a3c50c64c6b758b9c8402b455ef2f0d2a7782c471

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp310-cp310-win32.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp310-cp310-win32.whl
  • Upload date:
  • Size: 45.1 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 c14f0501892f3916cff1f6ff333456f319f24cd462b82097f5753b5e85935c28
MD5 9514c1304c76c665e34662893a7e248b
BLAKE2b-256 53a10788e8e68823850565114b36f67d945f666274ef3d0dcac6a9ee5e79f31e

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp310-cp310-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f3166da2e1c38d30f197ded2823cc9ea6511cf99503d09883ed333fe51ed5cf2
MD5 222ea66b4daf40c1ba48cbb60402b1c9
BLAKE2b-256 fcd23033dd4e2a6a90ec6a8baeb12d0d04c577619d3f1ba16d50b3afd2a249cd

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp310-cp310-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d4f69659159888801caafacc01cb5840fc92e7883b21cf43ae17450274a44108
MD5 963ff7740dba3d790ddb007026dc31fc
BLAKE2b-256 f53f3e88aa3eabfe2f77a6d26830def379e71495f0443c7daba06a76bc5679ac

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e43935d5b71b26c1663caf072b360953fa69b9933fe0bb9717e33ddc6a78cdfb
MD5 999aa4c7762422336ad50b167519454c
BLAKE2b-256 dda70256243cce9760357d1ae563771bfc4c455d9dc5b6b0e05aaa551216c0f7

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d34044b1658e9252728c112a23d96665a98001aaeddfff103c58e6c7e691bbc
MD5 da6d8e6f815e0358e9a22ac0595e6b7b
BLAKE2b-256 1167333c6585f4272435e7c98437ce4b87d96bfb968d6628303bdbbf5e2f98e2

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 791c3b5eaf8906ce612f1021796a08f84b6a301d0138b060685e0ae16b97ca44
MD5 c4e69a6b949a6fd7d6595fb2e43c508b
BLAKE2b-256 6f0d8bc33855f75aa2ffdd1fc7b0a45213d6e42df62b5e3bd2494b6ec79ecb23

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp310-cp310-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b0bfbeef84f67c8b98ba9bdce8dd2a2f44238227ec42b071499dcd30761ff020
MD5 d5541faca7da7bb9b2788f6b404f89b3
BLAKE2b-256 4dbb86b59ca2d89c2fcc25ada9014e8cb9c1ff705f72a6b655f70ad250de6304

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 156.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 a9e16ea6d73308adcfbb570fa007cfe0a3b65d32a335a7437dac5ca50d4a52a9
MD5 57302ad175e9d714a99d0d56edd227f4
BLAKE2b-256 6172746ff91fe799583f9187e8d1e7da5b3f06d7c6665b62bda85a470f89daf7

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp39-cp39-win32.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp39-cp39-win32.whl
  • Upload date:
  • Size: 45.8 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 32f96ca1a9cc1c6e5e73850052db17e58c3d9c14763b8741333fabb232bb6fda
MD5 39ef14d5ab0f8c08c92aaf9ec116d471
BLAKE2b-256 2f70a0fa593e197dd35401f8ec4824fd4c451c72b989f682d04b5f0ba9fdb1ad

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp39-cp39-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2c9264115b93dd98a9d52aa8c24d4e8840cc8d150974e57839e919cfa037a786
MD5 c4812848d2abf9adc57a5986a2bc73c5
BLAKE2b-256 64efbe5401babeb89617479d9dfd0a0420de1c488e5004185b1cfe0058adeda2

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp39-cp39-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eff30105eca93d6679fd77c89db0fdc72310143f10874995203e71744afb189e
MD5 8ee7bccd2fb30d0be5697c57d41906b7
BLAKE2b-256 38b353486b6cd0fd7fab14281228502656e4fc7827f6589839df6e19d99ca243

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 175bc3a5255999e116e62969bc75edcd6085da27f0bd037ced015110efbafe21
MD5 bfb2f58c910e47647899b06be4186674
BLAKE2b-256 ea8cf2f1ca090d9e6bdeeb208bfe11289c5d562371f99ca772d00ee16f809e27

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f47189fedb5006a22961098952c030b98a0a18ee5b3f3572c668e43e070ccd70
MD5 2b8006e90bdc5ae2859d7f01189f05c3
BLAKE2b-256 623318ed077d0fdd2d8d88ffed0500ad43239a14538e19987948bdd805752064

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ef33d094a4888b3030af6ab6a52709fbd1f67b2cf818aecd5e4e7ae1484aae1a
MD5 d8d819e0049c09d2301f830e8b5ba282
BLAKE2b-256 f5730cbf1357ce610acfc9240b91e785315e5ecc5384c6338bb2b1533ab26249

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp39-cp39-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 996f1d1f7aa4a3bb2320c245871337c80bc6209ee18b93793c2ac00278900dea
MD5 2beca3b6aeb0837cb08f0c1a1976bed9
BLAKE2b-256 84ac660b78154a783492bed49d1286bcb935ef659081f84c3d3f525f05a5485b

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 156.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 0849da88d395043bc6b084d6570d14beccc6e6ff835a1fba2bebc851044492e3
MD5 463c5acdba5d9454a3bb4bb870fd4512
BLAKE2b-256 f332c19fc0948ed2dce7d8008c9670f05050e50a8b45a92ba5211a22f66738ff

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp38-cp38-win32.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp38-cp38-win32.whl
  • Upload date:
  • Size: 45.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 cd033427f40062c36e07bfb1e2e252e20ee46c3b973e17388109a040438ba009
MD5 7b2de5b969eb80add797643fb2b9cbd7
BLAKE2b-256 4c474b297485bb89b54e5ba042ddcf16fa2f21d65200ee2171fe18acb6120808

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp38-cp38-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d7c2b6d6f1eeba764eb5eb63a76f20bfe98826cb4c95784455d116e6b958f5ee
MD5 d6eaf01f372e1366fd5068a5588b4201
BLAKE2b-256 238d7e77c0f2f9eeb03cd9892bc1aecb274e8a03ec3c813118269b53d8fe5848

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp38-cp38-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b501ccca82bab1abb2041dd4088ddebc6cf10069807abf0ee4990fdaaf0e6f1c
MD5 068a809d5f65156a4f18dcab964ff047
BLAKE2b-256 c5b2459e2f31c536555b48a487b648debf883bc1c98134e67ded0f05b0ae692a

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cafad407fb48f544b3ef42f86ac1d417d299374faeb1b5b5bffa1fd10c9f5eb4
MD5 0a1abe43de4de70f76ed036a748addef
BLAKE2b-256 0fa967dc9fa3bf11e204316c0b5da36e9ccc6378f76d1060c2365a067208ce45

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 2a5cf25eb0a0d40cc89281c9621ddf6c4bb66e1b729262b42f3a2da1ec303623
MD5 9fd7cc94b2fb99a59919c25005c340cf
BLAKE2b-256 0ed7259fe27696b806758706ccec39f716ef0ca15b4feadaeea60f23869e5724

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d3b483a57af5688f8e14ef2a8b94e80609ed6043c2e3b29d7524d6630ca3c50
MD5 3d3eb693aac175f22fff715441276135
BLAKE2b-256 71e3e765d7fd1fa0020a8e888fee8ce8331966084b579fdf01366c9e59ed6683

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp38-cp38-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 49d9047c7cedb0b6cc7a697b8bc40e47d5b5bf858c4ce3c74ee66882c097cbae
MD5 e72f210dc7187656ca6c4c16ea8f911c
BLAKE2b-256 6e6d176d087d805771b10c035a0672dad18cc6edf4d13292536a4d6c5a851dc9

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp37-cp37m-win_amd64.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 155.0 kB
  • Tags: CPython 3.7m, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 8608f2ded33970521ef9720cd22408120b9e3ecbca157ac075faed4c5fc3ab19
MD5 22369a6b6e22976ba944e3f436f968f4
BLAKE2b-256 8426204162d1796779dba3db2bc59ad47bfff2cb893a77908d6e7a3b6abbb81d

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp37-cp37m-win32.whl.

File metadata

  • Download URL: anycrc-0.7.8-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 45.8 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.7.8-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 db236a4db95918e48902d5a1c331f3d2bf9de6207d6aeb64aad745360c3c09ee
MD5 a86cbb321a586f37ce44b9041177c26f
BLAKE2b-256 19a59c07804040f1bb8eacf639f7306acc6754ff74997f9629832388511b2d38

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp37-cp37m-musllinux_1_1_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 97e81a31f9e9c18544b5591e4ddc5d046feeb1bf80c75907372858a9503c7de0
MD5 1f022bf860fff2757e4248290506f816
BLAKE2b-256 b5daa2a50218a6c4b223223a66d1b1d55d26a9e98f03c4c73208c7a1f57aa8b6

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp37-cp37m-musllinux_1_1_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4d9c4cedb03bd6786cef2eb01eaa927ac9f27fdb5678cbbb1f20b20614ec44cd
MD5 6ed6315427c46a8cbd6de8db48e1b3a4
BLAKE2b-256 e6086d16de88724621a0c1115d49a828fe1d42e96c6ffab8b2d6abc606aeea96

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 29f65348ae391033b40c0235870db0444636a6ee118335e3aea00159dbcbd857
MD5 8e09b287418db317aeaf9c3f51832cc4
BLAKE2b-256 5d5d6ccd543e498741d8d9d1ad1f18ac048fa13136b030067110a2ae96cd6ca9

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c500a935871532372453539c5214bb7f2c2435bc891026810193b99c6345df34
MD5 3613a21418fd595fba78cb8d8896acaa
BLAKE2b-256 09798b9e7bade6a979c83e1a463dfdbbf59cd236816368a8f63467b746b81406

See more details on using hashes here.

File details

Details for the file anycrc-0.7.8-cp37-cp37m-macosx_10_9_x86_64.whl.

File metadata

File hashes

Hashes for anycrc-0.7.8-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6ccdc1cb394156f53fabb25f5d8d3add24ea47876f55ff90fe65549db4198231
MD5 36d005cffb1c12895cdfc98996a795a3
BLAKE2b-256 4d25a77e57db64151f4f24b96fd31dc0f54f253afbb709c53aafd5eed6baff11

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