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.5.tar.gz (20.0 kB view details)

Uploaded Source

Built Distributions

anycrc-0.7.5-cp312-cp312-win_amd64.whl (160.5 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-0.7.5-cp312-cp312-win32.whl (45.7 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-0.7.5-cp312-cp312-musllinux_1_1_x86_64.whl (320.3 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-0.7.5-cp312-cp312-musllinux_1_1_i686.whl (318.0 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-0.7.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (278.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

anycrc-0.7.5-cp312-cp312-macosx_11_0_arm64.whl (199.8 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-0.7.5-cp312-cp312-macosx_10_9_x86_64.whl (211.2 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-0.7.5-cp311-cp311-win_amd64.whl (157.8 kB view details)

Uploaded CPython 3.11 Windows x86-64

anycrc-0.7.5-cp311-cp311-win32.whl (45.9 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-0.7.5-cp311-cp311-musllinux_1_1_x86_64.whl (315.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-0.7.5-cp311-cp311-musllinux_1_1_i686.whl (315.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (272.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-0.7.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (269.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anycrc-0.7.5-cp311-cp311-macosx_11_0_arm64.whl (199.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-0.7.5-cp311-cp311-macosx_10_9_x86_64.whl (211.1 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

anycrc-0.7.5-cp310-cp310-win_amd64.whl (159.5 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-0.7.5-cp310-cp310-win32.whl (46.2 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-0.7.5-cp310-cp310-musllinux_1_1_x86_64.whl (296.5 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-0.7.5-cp310-cp310-musllinux_1_1_i686.whl (298.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (259.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-0.7.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (257.9 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

anycrc-0.7.5-cp310-cp310-macosx_11_0_arm64.whl (199.7 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-0.7.5-cp310-cp310-macosx_10_9_x86_64.whl (211.1 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-0.7.5-cp39-cp39-win_amd64.whl (160.8 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-0.7.5-cp39-cp39-win32.whl (46.8 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-0.7.5-cp39-cp39-musllinux_1_1_x86_64.whl (301.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-0.7.5-cp39-cp39-musllinux_1_1_i686.whl (303.7 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (265.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-0.7.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (262.5 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

anycrc-0.7.5-cp39-cp39-macosx_11_0_arm64.whl (200.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.7.5-cp39-cp39-macosx_10_9_x86_64.whl (212.2 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-0.7.5-cp38-cp38-win_amd64.whl (161.4 kB view details)

Uploaded CPython 3.8 Windows x86-64

anycrc-0.7.5-cp38-cp38-win32.whl (46.9 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-0.7.5-cp38-cp38-musllinux_1_1_x86_64.whl (306.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-0.7.5-cp38-cp38-musllinux_1_1_i686.whl (308.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-0.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (268.0 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-0.7.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (265.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-0.7.5-cp38-cp38-macosx_10_9_x86_64.whl (212.7 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-0.7.5-cp37-cp37m-win_amd64.whl (159.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-0.7.5-cp37-cp37m-win32.whl (46.8 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-0.7.5-cp37-cp37m-musllinux_1_1_x86_64.whl (291.8 kB view details)

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

anycrc-0.7.5-cp37-cp37m-musllinux_1_1_i686.whl (294.1 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (260.1 kB view details)

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

anycrc-0.7.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (257.5 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

anycrc-0.7.5-cp37-cp37m-macosx_10_9_x86_64.whl (212.8 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: anycrc-0.7.5.tar.gz
  • Upload date:
  • Size: 20.0 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.5.tar.gz
Algorithm Hash digest
SHA256 c52e82ae91c4fcdedf37712dce757fdfa1215d0892fa331ebf1ebe20fb20da93
MD5 e00df78a3d619391ba048d8565023941
BLAKE2b-256 1e130b12342df023bd751e148a436054c7a6a406d8ac8bc7b2d2922d6b6ef9f5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 160.5 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.5-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 3bc5870d53dc2673dac324f3af8b1a4e54a0fd0278a10681aef41fc150feb9da
MD5 1b8550ac2a55fc05611cabac03f0bc3e
BLAKE2b-256 d17693ef64547fd0859a10ecfa248b311d1b402ef462ea218174243a264dca42

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp312-cp312-win32.whl
  • Upload date:
  • Size: 45.7 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.5-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 95b01c79a2eaf24465289b9276c12bd56948e086e9b1b2af76779c36a77817ac
MD5 1fcfd1f681b3bb4480009216874bece8
BLAKE2b-256 19c97bffb893f8f422603ce0dfc10eca67ebba16bd686bc64752993d56bd9369

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 abaa4e1ed62e58b1c2526def18559abf0504ffd511c499ba37f80755d6ce74c4
MD5 a92cb234349ff402b8e882091e893db3
BLAKE2b-256 cf3a2b124ef0fddfa9d9c2dd1f17cd52ae95b807613261228bc63664a69b5508

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7699fa8f0302284f709ac54a0de56aa40a6c39b44201252cadfbfefa1fffe36c
MD5 8aa8f323df69958f8efb13dc634b17d3
BLAKE2b-256 fa9c4a187e0cf669071081979e35e1637b84de9dc576bd2589e242acc0363cd2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 63b412f5f7157233ca7906299d5426a76522854131195c884cf999a1692879a9
MD5 117f93c05297f9ede2eb0467d4b54a54
BLAKE2b-256 7f1278a77b52b4c31bafb223f7fa1a45f4b0b15a501a4459acea6cd9c6559307

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 689af62888d3797197123cace24691d08b4e74fa82612938e1efe70c718566ca
MD5 a46f3f7416b88338bca7f56f6e34f565
BLAKE2b-256 71accadac23575a66b97050ea185fc19062b774c4f185284e9b6395ed4ddc935

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d45962f01d41bbff9d708dbf44d5c89d6d2132c8d9ca3ea56426fd34a2714e9
MD5 fe9f1c0b2547ccf0fc00f8f9fe914918
BLAKE2b-256 126e0317dc7882a7d139745d48de8edb0a260bc5b5feb24f348fc600bfa29456

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7c0ac0884d0668ad0a0e0bc4415e5f0d9993cedb08261efb680cdb0ed7e6c449
MD5 5fbedb942d326586c9d7eb25d567a85e
BLAKE2b-256 d7bfd3735042a10202580761c9c3c4499b3d8d10265ad1c26a50f7c321413d64

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 157.8 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.5-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bbefde3b1a9d5f56ccac34cb3d8c46f341a10707d1be28f7d3e87b3f79b2df7e
MD5 c5da99fd036e1ef8f99a2eef36e2276a
BLAKE2b-256 473c1490b3764c08332a17f08e0e23362febd60dcfc500e999a2104716a194c6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp311-cp311-win32.whl
  • Upload date:
  • Size: 45.9 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.5-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 205eeac154c7dff8b2b3b1a91cec1e0822dfbfad9ffb475cc24a25c66c2d188d
MD5 e61edb6985af69a15d181eb583e51c11
BLAKE2b-256 7a2ef40725646a6a884314f0ff9e2296c7adbef1c2fd50c9b0450584e3aae324

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 35f0826ffca556b9a894d9bb62df92b0d8b728c8c0fa4e3b5158441b7e5419aa
MD5 77dfdbb908fd45ed0ce760cdd458a458
BLAKE2b-256 9056783902e8536ff736001962fbf33e38dacda0972d48a0df074b3dd8efcf62

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c2c8c81ead8fc254765117240c9e4669f0723b5920f63211d7c9e718adc7fab8
MD5 ea4d861bd5fe60610693e4a8a0b379bf
BLAKE2b-256 3b384add916708a8b433b910b8403690aa19e25c9595648a1ca8d1c6af03c02f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2466b40801bccad3dbb80694647084c10c6ec5a7d77c5925d746aabce8e7b995
MD5 b53a35d23a43c88aab41c0046afcd604
BLAKE2b-256 b787c9158d5c4913cfdfd363102aba7fca4aea536b520251d1c5e9f98eba35f1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9ac215c677d0e7ec36fe56859524103c21c570c479143d0de9d197cd7626d993
MD5 4301a3733aeba8af245b81345976b26d
BLAKE2b-256 2bf52adf3eb84927652bfd4e721c5a148b5c93fc7659855407d6379b0c6a0c13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 47777fbbdd0a5cbc8bfd6bd467b939145a6c8dfafda5878d45e3cbf9eff1ad01
MD5 b6929086136e98a3f26aa62969233528
BLAKE2b-256 4ed0cb9bfbea4f4963ba7d1f8211234a5f7c5cdc3fa6a6bb029985be8a69548d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 065714ebdd90ecb579a8eeb2da483b5a2c706af686c9ef0eaa44ba71c3b66aba
MD5 873552794fd8023d85adacd5847ac858
BLAKE2b-256 a565be39e60dcd8881a274abb7f4207f24c859a32193ee5c53212296be968def

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 159.5 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.5-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 733bbc4e96e93b044b7de207fdd7e3a3961c10c4a9b9118d63c8efda385170ad
MD5 b53338f85e5dfaec3f2a6f81d80183d0
BLAKE2b-256 6efa25c03224c3101b72461997304bb4636f3589b2e257a202d3bfef8e146d57

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp310-cp310-win32.whl
  • Upload date:
  • Size: 46.2 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.5-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 9ab5de28797c24b25092d814e27c48b49853f9b37eaa1f907d0e8ead75ea66f3
MD5 f1d7404909663c9af27f16fd1702de8e
BLAKE2b-256 128f6c4a2b690df9114af69f731c114c27915cea5d1b8449434e21fc34938ef5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 dc376b3b9091dee2bcab01936ab4fff0a5139ae2026d5db269665309b3c7c06d
MD5 8709426156db2e2601a59d63768cb493
BLAKE2b-256 f3412abee99ad6b7b4e413f0d70a08cda2a742730be5fbbc5cb50e40cb7cca5f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 060574ce9a86d12a3e8fa9185ed870dd1ee7d08988305ce16d4d2a201d90b0fd
MD5 8d152d38ac3d8b651ba81d3dcea5d890
BLAKE2b-256 987b63a46e6b92c31f6925261e4944d605c8fbfebb769d95a723c87b28dc8071

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ebf808a90a8a495c9c780788786d025510e38b7687a9dd4afe6a62a9185b7436
MD5 7e71a7d3c696cb2270281e627b760d1a
BLAKE2b-256 54fb62dd887688cd337e730fa86aa46b02cd66d951a9e3e388441bcc23f4b27d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6395c21641acb8d87388611547863ec91e29404f1aee31b26de0a28c591c5c91
MD5 0280f550dfb787fc42aecb14ee0b8ae9
BLAKE2b-256 49b5607b8eb1043093375de874b9bb3fc5c6a1b9511bfbbfee3f2e376c3eaeb0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3d3b651366dbaa94eedfa1b0bb3863ae51cc36243d77f2fb7a077a8d16517225
MD5 f02c12f334ea316a235a7818e389f55d
BLAKE2b-256 e5e5bd4287eeb116b2214ba1cb18b50da42d0640cd7a2b7c23a547b339ee78b0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 ac2de627f875d59bbb8c17fee3378d3a16b0a3bfd7914510595c39071635d1ce
MD5 0798fbce234bbd1c836f726ce11238d3
BLAKE2b-256 5bd451717274838cd22a79cff3f85537b7e01c00c35a29615672f55b464439b8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 160.8 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.5-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 cbae3542a9ffcbf2fe66dc1e5d847eaa6eaebbf3db341c754c66f1afbf107883
MD5 d47c57756c6d2bf89bed3d1da91c7c57
BLAKE2b-256 17c976c368aefbc62e92b9736e87a41682f20648b29f535c67f2bc30f38624e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp39-cp39-win32.whl
  • Upload date:
  • Size: 46.8 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.5-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9317e8d9dfb35865530f06c0658820d30d72d16fdc455c11093ccd329565411f
MD5 2030dc551ecdb6b6a28631803a80f242
BLAKE2b-256 fc3417912911e70679dbb446d6992aac221ad1e2388d754c26073f73f2d596bf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bbd8b55ec8ba85b503fcc62b41fb982d43e52529a5fbaa88d3780a3abf38de26
MD5 3e9c8c4c4f0b8302d8cd09225d33a5f1
BLAKE2b-256 04e2b936672a63cb8014d3c25a03e42572b88dc479dd0c104dc66e4fc318bf25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 6636753976b8f414c847a995dda485c72e83fcf15348d6b97daa618108f3203d
MD5 c5d23026db8e937f915e45623d3efc36
BLAKE2b-256 3e5b7e2b47b305d41128934b1c655d17d9005504f530c8af063f6f76e2778986

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 4cbcb9646bbabe2d4d7cd2e894a13489c9f13949b7a5f856e3dd655ca99eafa9
MD5 35045b7b3db42eab5c9af4758797b807
BLAKE2b-256 e0a5ec18e1941e46e004c00dfd2a52cbfbca5340c4f100fbb2490c5b8e1bd221

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 927cc43beb878ea4538b50918a8e792aeaf204f6a2fce21d60722f0ceb3837b7
MD5 ac6dfac5ae6354d484478116cfedaa33
BLAKE2b-256 dc1617066596fbbe50fd332c8b116c01a77cb8e9db19b46e8f807a13c06a212a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 730cc4ecad16cc9590267a5bbedbf03d353430db9c756d401cd62170af9b563b
MD5 3f32ff523baa1c38a199e1edeaa8cefb
BLAKE2b-256 9ecafcdb48bb9a67bcdb7f90ed5abeb9f60ac6a486bd9a38023ca80211af8729

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 92abf288aba4867ef4bad1236dbadfe9c24cced459daafd98e048187ef3a239c
MD5 432ac4ae7ce000c92a15d9c9bcf18f94
BLAKE2b-256 09550f25b927eb749e933e80665991052eafd911d3327c6be5cd3bde4128a7d7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 161.4 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.5-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 ce7fab40e9917a17fe2ed02adf9e0d3206ddbec765c80b6efca42a585f21613e
MD5 736d81dcf9a089daf68855ff24a48d58
BLAKE2b-256 d09f2448710f0fff9d42e3b8c8872b7cf77ff45f992ef1f2c33bf298e1063419

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp38-cp38-win32.whl
  • Upload date:
  • Size: 46.9 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.5-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a47b93e2bce0249ffb7ee70121ef00a7e62f72324b2d6e35b599feb1497556f2
MD5 ef34b33d6ffe6944a63ecfbbeb4c8d9a
BLAKE2b-256 ff0b09b68a6029ca0e4e402e6a316ef31e5afd6772c6ae8289c6de6378ff17b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ccdf599618b7d4556a263bfddffe52c77acc6ae80b1da4a6b48a8c78f3b347eb
MD5 511368cc65042f2762bbfa387ffc78b6
BLAKE2b-256 ef3119e9fcd7cb3d95bea63762d87f05a5115455f79cd393c5f188d68a224fc2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 30d516ce1655d7ab71086112abdfdb854974784da3c79adaa5bca8445db578ec
MD5 b25072ae6897f178815ffcd77de01ef1
BLAKE2b-256 d99f0ce42715a18aebb9feb4c9bf5715945ef2bee07d1392739799e98c562720

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cb0155f6b23511986c6be85054de1be5fabc3737260dd482cb4e50a9b94d1398
MD5 19907649a26eb9b263093c33d358eb01
BLAKE2b-256 cc4b940119796060f305034b113f479724c79e5e939dd3face9620dc37e88614

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 17ccad1b274cbe5f9ee85f9de508334e7d593d09eac677f40aa98f5c4de21830
MD5 87889eadb33e013e164dd68ac5b573b3
BLAKE2b-256 47bab50da50382f1b24df473a16431be0f32481014eddc12b8e18685a59bb47d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 2483d5fec9a4221c2c7c4f924997e9dc79c09abc2fe7aca892d3e60c1fcb2a76
MD5 433a86748b978bd93adedb33e928af9e
BLAKE2b-256 e3d895c5e89b2e55db691650432d2345a933d24cb4c39fb6417bb358cfc3ace3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 e35be6f51ca4cf5524e246d16ff1f91e0a8d10b9050e083e30b27012bee6ec7d
MD5 697e96f36ecc186a2685e248e7692188
BLAKE2b-256 3b43a65f9e30ab29ee7852dcdc86706c62844d4e3f536e79137ea81052096a43

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 159.8 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.5-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 006547ea7cf62486668a50f0636e9f87a34a524db3897b809b0918add1c863d4
MD5 1bb49cc5630f3b61b98028aac7337765
BLAKE2b-256 c31d749b8538b91a94530f8c81c0fb8e3f41866fd620a11cc91e1b3db51bd5bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.5-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 46.8 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.5-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 4f045e222f18669cc67dea693ff37a0b2db69500fc2e99584588547d4dad6194
MD5 1204180c95ea300fcaf389fd884140c9
BLAKE2b-256 7fa15816e5656588b752621156a370f3a847804d7a4b1cf14eccebed3ccb8278

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0960b87581553bd346336bbcfa33f78764c63d79831b75cdee4743c7631eec03
MD5 c7304f775bfdac08727a910078d83077
BLAKE2b-256 055940a7eaa2bf23e58b1a5eaa6320f6e60294534c21abe1731eef4100d81b27

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4a57c742093857055cfa02926789bb812cb239edf5eb2ce345943dd476fbb9bc
MD5 f24a1b584f929a91026adc0aa1169840
BLAKE2b-256 e1222fd0563af47453a1783ea3b4107b2bc014cac07015e56094d1908f2ece71

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a250bab9353c052aa751557a95e476ed42b2cb4a216c8480b01a99e14c5ffb04
MD5 f10b7fce4971751a600dbb2c4c7626f5
BLAKE2b-256 b28a4e60e1f2468603f3cb8b2fd1471d7925bb9fca110c79fac96562016c8d30

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 b0c29087a40d82c09885f4b2faca0244a35bf2894394d282c4d9e21ecc506006
MD5 db9e8c6d31472dcb1451e3e599d50946
BLAKE2b-256 8f5a61e5042078eb6570ea8fe9fc652a43bd37779f8daa9c495a43e8c28e383e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.5-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4b25df507d544693e1186c6ff69c0e31d0fe95ee5adcae26fe2824766372c452
MD5 853056d32fbdb42f999c4cdfbe760759
BLAKE2b-256 9fac5068474bee2e4129e9767857c9190dc2872bbcb53085bd2e4defbe87712f

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