Skip to main content

Python CRC Computation 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.7.tar.gz (20.3 kB view details)

Uploaded Source

Built Distributions

anycrc-0.7.7-cp312-cp312-win_amd64.whl (160.8 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-0.7.7-cp312-cp312-win32.whl (46.1 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-0.7.7-cp312-cp312-musllinux_1_1_x86_64.whl (320.7 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-0.7.7-cp312-cp312-musllinux_1_1_i686.whl (318.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.7.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-0.7.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (278.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

anycrc-0.7.7-cp312-cp312-macosx_11_0_arm64.whl (199.7 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-0.7.7-cp312-cp312-macosx_10_9_x86_64.whl (211.7 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-0.7.7-cp311-cp311-win_amd64.whl (158.2 kB view details)

Uploaded CPython 3.11 Windows x86-64

anycrc-0.7.7-cp311-cp311-win32.whl (46.3 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-0.7.7-cp311-cp311-musllinux_1_1_x86_64.whl (315.8 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-0.7.7-cp311-cp311-musllinux_1_1_i686.whl (315.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.7.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (273.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-0.7.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (269.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anycrc-0.7.7-cp311-cp311-macosx_11_0_arm64.whl (199.8 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-0.7.7-cp311-cp311-macosx_10_9_x86_64.whl (211.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

anycrc-0.7.7-cp310-cp310-win_amd64.whl (159.9 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-0.7.7-cp310-cp310-win32.whl (46.5 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-0.7.7-cp310-cp310-musllinux_1_1_x86_64.whl (296.8 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-0.7.7-cp310-cp310-musllinux_1_1_i686.whl (298.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.7.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (260.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-0.7.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (258.3 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

anycrc-0.7.7-cp310-cp310-macosx_11_0_arm64.whl (199.8 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-0.7.7-cp310-cp310-macosx_10_9_x86_64.whl (211.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-0.7.7-cp39-cp39-win_amd64.whl (161.2 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-0.7.7-cp39-cp39-win32.whl (47.2 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-0.7.7-cp39-cp39-musllinux_1_1_x86_64.whl (302.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-0.7.7-cp39-cp39-musllinux_1_1_i686.whl (304.0 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-0.7.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (265.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-0.7.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (262.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

anycrc-0.7.7-cp39-cp39-macosx_11_0_arm64.whl (200.9 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.7.7-cp39-cp39-macosx_10_9_x86_64.whl (212.7 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-0.7.7-cp38-cp38-win_amd64.whl (161.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

anycrc-0.7.7-cp38-cp38-win32.whl (47.2 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-0.7.7-cp38-cp38-musllinux_1_1_x86_64.whl (306.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-0.7.7-cp38-cp38-musllinux_1_1_i686.whl (309.1 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-0.7.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (268.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-0.7.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (265.5 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

anycrc-0.7.7-cp38-cp38-macosx_11_0_arm64.whl (201.5 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-0.7.7-cp38-cp38-macosx_10_9_x86_64.whl (213.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-0.7.7-cp37-cp37m-win_amd64.whl (160.1 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-0.7.7-cp37-cp37m-win32.whl (47.2 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-0.7.7-cp37-cp37m-musllinux_1_1_x86_64.whl (292.2 kB view details)

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

anycrc-0.7.7-cp37-cp37m-musllinux_1_1_i686.whl (294.5 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.7.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (260.4 kB view details)

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

anycrc-0.7.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (257.9 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

anycrc-0.7.7-cp37-cp37m-macosx_10_9_x86_64.whl (213.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: anycrc-0.7.7.tar.gz
  • Upload date:
  • Size: 20.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7.tar.gz
Algorithm Hash digest
SHA256 48a8a716369f909b3f8e3d30156d1b603889efb32a077394fcb27ecc27affad3
MD5 6023befc823a92c983c542b65a5cf7c4
BLAKE2b-256 bb980722d7c7f67b271d646ec6679684af1d63bb8c9915286be8f7a4bfea575a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 160.8 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 cd35fe7a0db59f2d7b8470bc4143b6544e850f55e178a353580f3750b28484db
MD5 1d36d20e7bf4e55c200c8cdff4878ac7
BLAKE2b-256 606e82a9a47004c271fa592b1991174390c0a8883b5d795ae6590b2ad89a7322

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp312-cp312-win32.whl
  • Upload date:
  • Size: 46.1 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 984f725092d10ca9cd516af319816b547e83b1d1258d437b14a24afa4d41ffa0
MD5 d85032a0b8a2cf0b6e3b136b588b24d8
BLAKE2b-256 7d9c2a740097a167f2b9cd7836881df7af40ea6c8f1987e11c2e4b782bc960ca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0e70847a10708b7045903183f2f76cc7a75c6ac8e59c93a1228e69f8456b291c
MD5 6ed9d888c7df61a3bea7b5839cc74a7f
BLAKE2b-256 46510e38e63daba4117619c51c825d74a65517e18b4e7cf94c495d3fa96f2a72

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 525f53ebb76aac172ae8e3b7ed73df999b7221188d05d79830ed334d77791619
MD5 511fb3d0760080451a6533407ed3fa52
BLAKE2b-256 ae9c76fbed3f9219da41b58dd471971c0efe966d68b0f4f898f1eb91ba9e731d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 601ed1fbfab46c5ec65a358154b0f532c222d30b77a684a550c60bcb663f76f7
MD5 3413173705313f722c969ff8e5b76e81
BLAKE2b-256 a2e46749d71e9d407c99b95c7683d2f966195be18be4987fbe5c3229d827b5a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b69fd5a13558e787b57b2c54b1e370bac957d6cea3bc95f8e8dfff787dbdb4ba
MD5 76c509e4f0e3646eea39d574f6b76ef3
BLAKE2b-256 1197662fc06ee2c246e3c749c64f55d533f31ea8844c8a57ab83b6891824c1ac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 783b9b5aeb9f92603e5b7d46f175512388e0ca552c00b1acabfed1c178cc8c4f
MD5 2234a80f7d7218d990498090f09ddc28
BLAKE2b-256 b1918bb8c96f402a24a3b1f20ca13a84c60da0d3c812776ef8f558b7026aa50a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6b13164c66b4c26ae77fb2af35a82495679e1adfcd856f14fe86864b7c3f793e
MD5 4aacb089369a61c4f2cb64af47e49513
BLAKE2b-256 b9841ae2ec2381e547a6fcb13bca72730809d2808e6300179fcfc1b1b165bc4e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 158.2 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 0d8104fdfb4f1ddba7c444fa41bdbd0623b4dcc79e2940fadc7f529e65b05400
MD5 4f19279610637596162c59c035b156d0
BLAKE2b-256 bd44ff97694c1ea19b96f059c9a43cbf08b07e39d118af559b46fab63c92f123

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp311-cp311-win32.whl
  • Upload date:
  • Size: 46.3 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 0ee7b1ee997ac2191895d6bb10002b5e78d9bf6dd03dbff5c7b7b36e46e75189
MD5 438a419aad4e28def5c051d658a97fb5
BLAKE2b-256 7d1c8958ff7e02fac8b112395a0c3eebb82eea2d3e50dfdeb6f7874226363989

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 81e51b3361287de63626e75bb3aed4d07318eb844dd104c512c88637aa730772
MD5 41590335a4a3e48d6680f6253eb41045
BLAKE2b-256 5ddac147b557005ca4d82cb9dc29be9596ce1722dda07615fb7ac99fbcec3aa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d4aef3d267d6fb00b21b70fb2cac47c406ffdc08e530f2b80fcd0787360c6b85
MD5 1991cefb109ef7bcf7815cda17f29b70
BLAKE2b-256 e7ca6bb7594b11889b045388661455c57d2ce74a14e531272be658018a31c0b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2a4bea9aaa3003e2d358d3da2b90f33de23a2f2d5ceb92e259131eff55ecb54e
MD5 1d7d9aee85a3c99345ca7a240f9dccf6
BLAKE2b-256 f23979c29c4997c67172c123bff1d8104b0cd32f4477b923c13a4be340ae48d1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 791251c9eac9cc01df7b8f2d7c60cad34d140c25dc4475d1d50a26b7742cb381
MD5 aa303c88135bf2b1a23770432991c870
BLAKE2b-256 06e4d8e1c2f31135e54b22f5bac4dbeb58776aac0dbc41cff0a5b9636702caae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c9c411961b804ce6495a6257267ef3ab8dbd775a38da4ce5bea139ad4a2d0549
MD5 db596153993c1aab98c9f5fe8b769aa3
BLAKE2b-256 8fd39ddb57e5d95784060ace0d37331006ce00dfa22c5e7db62c323b866f5d43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b8613286d0b34797149a7da651ff6de01b1c746af1366440b743be98b46aa971
MD5 d57b4e0e1ee7c535d13c27f6fe906ac1
BLAKE2b-256 a452078c5b4f32a2d3842810c8475bd3e481838971c93bb9b4a1295c8e574341

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 159.9 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f3ad6f16a759f476781c22772b5a1a161c019ffd5c6d4d237a7feda33fa907ae
MD5 edfc539dd1d242b92b753f00478ce8c0
BLAKE2b-256 865480dd5832a4994d612d31370500679b4d7a66cfdf2bcd15ef651c24e174f3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp310-cp310-win32.whl
  • Upload date:
  • Size: 46.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 8d823f3d1cbd06394264ca384b53f9565b41753f78498ca9399e9846b4e7d305
MD5 3a3b9ec32588469cf89ce87fd28e9d63
BLAKE2b-256 1e9799485151d6a899d111ea46f729d29e6e3f6523e61980a27e8bf3fb2a3595

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 feecbe3c973a556b5e602ba3090a23479a874966c527f827932eb105e9cb6911
MD5 30ed828d01d8615e21fdf8a8b0a347b6
BLAKE2b-256 c6affce4f1282ca34637a57c458f9c7867b7eca0652348605b3f11686934c17e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bb85f4cdacbd3fece26d68cb303720a534c39b9a1de0e13d098a511c4d84e157
MD5 a03654a417e1175b4f4a4e08d47a4735
BLAKE2b-256 011e77247e66e62cc237821867534d6f97f348d0658bfa4429730b77f2abc0e3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 b8b8662acc3648ee73adcac08e6ee37e70a53c543545fcf35df50a632b7a02d7
MD5 463c7200b411cd4a3fb4d9de1b65c726
BLAKE2b-256 28fbb896085951d8001a377da488c291aa71035a65d2a7a9ea95e0783a8d40a5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 34ff73f4e39f2dc796ad199e9498176efd7bd684af4a91f76b0df46689ba3308
MD5 af3239a42849eea4c77a31d0003ec398
BLAKE2b-256 a3e7a11bd5a763035f3cc3bcb7d3180fa5f823237e5385de0489095af6234747

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 97e58a661f6f99b4283c8a47853f13323a2f0928e08183d1b9756c779fd5619a
MD5 3fd9c0f5de5b62888abc4f15d7110b6c
BLAKE2b-256 30d67c81b91ef4a0eaed26d1884d94a559f56be151298098d22417d5c21be293

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 dceb12343dd896cfcb0aeea2dd3a029a58af7697cbe45bf27949acc3559a358d
MD5 afd8b1d24981398be6694a88f6daeb75
BLAKE2b-256 d347ef2e48e563c74af907aa44b4b53c27d9381d62d19822d82912eaf7b15a3c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 161.2 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 5e7c8cf3dadf4d312ab3a9831bebfceded236a820d7b54078ce9ea4c0df1f881
MD5 9837e2716d9010b6878d76be928a6ce5
BLAKE2b-256 45b5c30a9d4bb0c0fdf90847272079bc75b038328729aebee197ec91c7e7c9af

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp39-cp39-win32.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 0d8a72cb9cbadfc9ccb307cdb1a07e858fe06e71d76a08140177169f05ae1c0d
MD5 358ba24d817208dfc76e0e3f1bd08536
BLAKE2b-256 6526658f1edd6acb3d4d9e143678e78cf51648a1bfac63c2f0ccd87e2a3622cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fe1cafa0c62f323aaa1a1a8536e6af7c4557359732d520b8d6c9f16668ce997a
MD5 0e85c1e55f7229a25e7f2d0939b0062d
BLAKE2b-256 c179dd72c5dbd97b62ee2c540dff0aa2c566cb39e572994a50979092272c2e32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 29cdaffde4e309fae970251059ef2b33342df19141466adb2c805b52292b4f0a
MD5 d51ff94163633e068e2749543c1ca0a1
BLAKE2b-256 66089f8d55313a93da7753ae1ac047d263fc693e732f8362afdcd881f06a32c4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 73faf0f8c753b8f1a23d6646b4397598b0364026d4ddc636294102d6cbc35f71
MD5 1f39ebaebc320b48c16e4e9f68917dd7
BLAKE2b-256 619649b6e94994e7551456b0feda2485206ed5bd2a4d3db714ff2ae764df1fd7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 96d236fb8f51ab33b4d8034ccfb0994181f38e197a6ddf1c4456fe89aff64190
MD5 387764f1cfed39b59ce03c08330a915a
BLAKE2b-256 8a1cdd61ca4d9030a79e5b06e36986fa899fbb23b85c13845173b89986651c67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 235ed8fd26aaffcd5fc1c3785a16aee65dca253987eb0df49bd94b44b0909534
MD5 33c278bc5abcd24263b99e6f60e62c29
BLAKE2b-256 7bdfc4c0fc2b0997aabd1b474a033b7b86c7ebc9046c2a1cd3dacfbbabe78fca

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e3d68af0414e7173b008c2549d5d7dba10d75a30ea61377ba082d5e5986ec428
MD5 0a48e652707e831f44475ea2c26d53e3
BLAKE2b-256 9251920ae12b6c87cbf87781eec4660d6db95a67e6765215b8871a9210064fef

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 161.7 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 804b40aba49ac0ecabfb4e0815f9ca4643102773836425c4c8c453468efb261e
MD5 e91c853ddea7b784c7cf7c27dd0c783f
BLAKE2b-256 6fd947eadff8f5a593bf441d014c0e1161708d355ab848c34cfc1c7f6e9eefc8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp38-cp38-win32.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 3f84cf624bb0fffbd0bc0ae6b7ce289e5508bc1456d6b85e69a37a350fdfa832
MD5 e9a8f8cbfd0822adfedab34b2d034f32
BLAKE2b-256 4355892bee5621fdae9dca1f1c5576dab59856c03d12e76ea84e7d24782943fe

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cc12b4bd39a55375753615cc127ad0be421aed18612074ff7f4b47ee6d62cc0c
MD5 15b8bb7ca15d53ae5eda078504d3cf84
BLAKE2b-256 06af4f802515981c188a45e1c35b547509ec086cde53554432d9a7022812913f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 0e673ff4ef35c16d588adec0e014cb8ea509eec7a3807845c4c6c20fae3c0178
MD5 7c34c4834a1437c28c3910c393126665
BLAKE2b-256 650bc900fa11bfe5b81589726b1ea0b804d0a66a3902380e224298cde80c90f0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ba580a902e68ab8964d1a029e9b60bcc20114b01edc73253f70e74e89c5f3f1d
MD5 6534bda5d0d4846ba1fe6cb1be65aa73
BLAKE2b-256 dfd7637997623efb23f86b41c1ebfc2664086ee4f2151418a572a89890c6cee8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4f3972abbfd5183659584808227f87e0e269c037ca2a48f41734cc5a06ced8dd
MD5 5fc432a293738a1b0aa188486b552906
BLAKE2b-256 1a42d952c69f060ee15f6df619e0b35ec05234f4cff0e33bd9d1e25878d32a05

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c8849b3e6d39984962322dde2f5d01147e937093e5004002c20a10db2c0357c1
MD5 f88117798c150f939a26e547334b2533
BLAKE2b-256 ff7f48da8e0d8191906d2efeb773e1df0eb870f31f4ad9f06535bdd32b5ead7c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6f624e0ce780985950fb9a9710c12456f2f3bae8aea9d82f14871b76a9e53475
MD5 2ef74c0f41557ef3e8ca9a94405e5dfc
BLAKE2b-256 db53020c164a426123d534780ff13a6a496bed8d1dad06cdeb12671baf46834b

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.7-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 7c2a89f1e89b9924f5a07500d629ead0a842e78a49335697b9a55a253f3578c8
MD5 6ca7e4ccd3971c113a96ed847a50d53a
BLAKE2b-256 87f245e98c14e23cfb4bf8a8a5f08d16946989a19ccbc0219b10f009f8b83dc6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.7-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 47.2 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.0.0 CPython/3.12.3

File hashes

Hashes for anycrc-0.7.7-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 ec8a3a00cf80e17ac46283aff1f36a2167f2bdb15c99ad160286664ccc8126b2
MD5 bfc84f499f7b283f8358082f192f3a20
BLAKE2b-256 dbcf58e3d95040b9392c56c37a52dc159c076bf0030253ac511b2bd061aee742

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9fb08dbf40481750b4e35b76f3d8d1c53272616fe832b4eabc803fdbbf70bcc3
MD5 379c2ab0986bf822938fef275358582f
BLAKE2b-256 f243d558f272ef026bfc2671311de0b3c2a85cd0d193eacd31cedc4bcb70a778

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 40766221346a63e39646425a7f869977ef5752179b8fda85ced703676970da2b
MD5 970b5ac2b1e209c9656891e3302ec500
BLAKE2b-256 8ce2506b2d591859d64993e1a2b5f31aa106b7588f4e8df2fcc9b388e67e8583

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8496af0c8f34baecffe0f777bc8170c6ae5971ed5877b9c263d52d827d1e1a3b
MD5 31f3e47bc016d5a00d3fbb0184e404bb
BLAKE2b-256 c09ba3fc29dcecbb1bb52dc9f0cdac0816800ccc2abdd10f583338989356095b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 eb931d6f65a3aa10fe3f04ef671da004c87a873429a317d10df5d8f673d6be61
MD5 1923429fb8f3747a9e66e13f2d55da1b
BLAKE2b-256 86e847feda9a2b33a309e7a618fd1fe6c1ecdaddf67eb8da48b19cbc7526490f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.7-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 465684a13d10c8bc38557ee793baddda19619cb742f3cd895be6b84880a1365e
MD5 04b7d8fb53e930f6f061e4df2192b4a2
BLAKE2b-256 230ece034c2d438e78402138f07ee315d8e6ae1fdf0f3d490fa9e9d4d9d75e4e

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