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

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

The input needs to be very large in order to notice the speed advantage of the parallel 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.3.tar.gz (19.9 kB view details)

Uploaded Source

Built Distributions

anycrc-0.7.3-cp312-cp312-win_amd64.whl (160.3 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-0.7.3-cp312-cp312-win32.whl (45.8 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-0.7.3-cp312-cp312-musllinux_1_1_x86_64.whl (319.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-0.7.3-cp312-cp312-musllinux_1_1_i686.whl (317.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (283.3 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-0.7.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (277.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-0.7.3-cp312-cp312-macosx_10_9_x86_64.whl (211.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-0.7.3-cp311-cp311-win_amd64.whl (157.6 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

anycrc-0.7.3-cp311-cp311-musllinux_1_1_x86_64.whl (314.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-0.7.3-cp311-cp311-musllinux_1_1_i686.whl (314.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (272.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-0.7.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (268.9 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anycrc-0.7.3-cp311-cp311-macosx_11_0_arm64.whl (199.6 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-0.7.3-cp311-cp311-macosx_10_9_x86_64.whl (210.9 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

anycrc-0.7.3-cp310-cp310-win_amd64.whl (159.4 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-0.7.3-cp310-cp310-win32.whl (46.1 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-0.7.3-cp310-cp310-musllinux_1_1_x86_64.whl (295.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-0.7.3-cp310-cp310-musllinux_1_1_i686.whl (297.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (259.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-0.7.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (257.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

anycrc-0.7.3-cp310-cp310-macosx_11_0_arm64.whl (199.6 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-0.7.3-cp310-cp310-macosx_10_9_x86_64.whl (210.9 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-0.7.3-cp39-cp39-win_amd64.whl (160.6 kB view details)

Uploaded CPython 3.9 Windows x86-64

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

Uploaded CPython 3.9 Windows x86

anycrc-0.7.3-cp39-cp39-musllinux_1_1_x86_64.whl (301.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-0.7.3-cp39-cp39-musllinux_1_1_i686.whl (303.4 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-0.7.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-0.7.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (261.7 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

anycrc-0.7.3-cp39-cp39-macosx_11_0_arm64.whl (200.5 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.7.3-cp39-cp39-macosx_10_9_x86_64.whl (212.0 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-0.7.3-cp38-cp38-win_amd64.whl (161.3 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

anycrc-0.7.3-cp38-cp38-musllinux_1_1_x86_64.whl (305.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-0.7.3-cp38-cp38-musllinux_1_1_i686.whl (308.2 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-0.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (267.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-0.7.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (264.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

anycrc-0.7.3-cp38-cp38-macosx_11_0_arm64.whl (201.3 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-0.7.3-cp38-cp38-macosx_10_9_x86_64.whl (212.5 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-0.7.3-cp37-cp37m-win_amd64.whl (159.6 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

anycrc-0.7.3-cp37-cp37m-musllinux_1_1_x86_64.whl (290.8 kB view details)

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

anycrc-0.7.3-cp37-cp37m-musllinux_1_1_i686.whl (293.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.7.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (259.1 kB view details)

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

anycrc-0.7.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (257.0 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

anycrc-0.7.3-cp37-cp37m-macosx_10_9_x86_64.whl (212.6 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: anycrc-0.7.3.tar.gz
  • Upload date:
  • Size: 19.9 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.3.tar.gz
Algorithm Hash digest
SHA256 d6d3ddc0386edcc94e597b7f92f881ab455407418da9b6929f026384e52f86f4
MD5 c46aae1cb1293c505655b7df39161258
BLAKE2b-256 8fa375ee4b3041b95eeb5eff168021976754510742517f5aa52d4cfb54e11153

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 160.3 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.3-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 05f98afc0c2fba1621f329d6197a6c9696c15eaed8e980b9cfd1f457d27123b8
MD5 e15a265230f8ce4855428dd00d346c96
BLAKE2b-256 6109d438ed74316fbda45c54ca0bb4d63b041d7c75f541089cf8a4ae06562419

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-cp312-cp312-win32.whl
  • Upload date:
  • Size: 45.8 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.3-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e4d4a3edab3286b6ae696db4d4ecdd8004b654559f2846547ea1fef397adf591
MD5 52c63bda1cf5a8456a496b4f596af64e
BLAKE2b-256 ca3905fbc64227182d899ae16aa44186a92dde16d00e64f07f8ffbe612588499

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 d955e3d36054291d6e88a0d781575bfd145d03cbb1f0638d187b07a937c10e42
MD5 e1384fd68a7f2643ccc3a142cdaacf1b
BLAKE2b-256 3f2d52e60c506cd102aeaece05c7cc4e4c49d3f49d965525e44884eaca4b2d67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 d39594092ac8af756016b4ae4e33f2c59af016941775c5a299e7f593407e1116
MD5 4da40a2398abd1c7181ac3d3b831dfb0
BLAKE2b-256 13da819c3f909924dc10a66643f3b9536b8f9596ff7e5dc80c0421a357a1db78

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 43f96c1fcc8ee59a55c62c290104ead774c937a275eedb438d0eadeda842b18b
MD5 aaab202880002e18512db82c921ffd14
BLAKE2b-256 4976ff26b8715db7e350b376af7beb9fe9f4a443bb4b8be976e2c4106424ada6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ae02d635ecc3a12a6bf852c0ec3cf365ce46caf2b35d1a6c65809efee44494df
MD5 b87e03371b1b9140d072d468747b36e9
BLAKE2b-256 5fa0d7dd967403e8b553f31412c4fe224d33b2354370d12ac90ce005cad34fea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 40e82b7ad09b5e4dad893fece075fe87d6bdd425294cc9818c38e870e8f78916
MD5 24abeb8461a2eef974e5018f4397ecea
BLAKE2b-256 e187105e815aaf259b5eadcfa00dc921f80b1e2f035c625941d865b593a01fae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 875eb866a7c815b4a0196b4b86cd73ab070fdb50aa895ce999b20714586ecc5f
MD5 28a2f7e81bfcc9221739b219fd6f5b09
BLAKE2b-256 5403d9d55aa8258c031973a2553fb731dd62db143f36aec79e866fe4eb5d3a52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 157.6 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.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 99c3241e5fcded9fa6cf7efecee8b95965c30368243cd03715fa47119c8c154f
MD5 6e895aeff4e931e97ba95e43682161ad
BLAKE2b-256 0801651b871ce5faa0e49b3486eef051e2b46f1f4df67dd326f7b9164e2a52f2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-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.3-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 2de0cdfd3d6665cb9c46a222457abe55ad056d2fa70629a6a849e8e9d351ec12
MD5 6070e1c9dc96ceab1b762ef99f1777d0
BLAKE2b-256 9ef2cea1a53512d781a70d4c212e994c0a8aff07ddd3c90c1a2cf1b5dc6b292c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ff11757d8ee592e6d1ae19c78ca60cce503154212667894ba044fe410d888a13
MD5 9337c5571da62b022a55a8ac4f6ed268
BLAKE2b-256 d4c414217040e595617f41416af572f1c0d418bc2ed46359992dbb191d37081d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 f7fb48ebc53ea9e129c09d333650a92f9ad9f9ef916f827a9275c2c660a3a4fc
MD5 942ea0970660f98e89f5a285cded30a9
BLAKE2b-256 c89cb374d45774ae6bd56cd9cdf18d5bf307da5df5c0559e4ff209f3501fd576

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 09eb3a8fffab9307a899aac9ec3ff0c9d05b4e52af6a7f2d2d77dc2e00804b3a
MD5 3a444ccc69a06a09a6cbc05299e1134d
BLAKE2b-256 2cd5bea23788118f3ea5e9b06c05119736643d7b33541f2d10098548ac2f7808

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 25e0bff0a9d7a3028add72ffe86eae1d47f0319a41cb8bb21e6c16a0fe7cd075
MD5 e9f4660c57fd9c1674b88cb988d61bf7
BLAKE2b-256 f46b31247ce9fd4d63255cb9db3d5bd0b38913f99b729ddcd96fb276ebe9a152

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5498334d33eccb57d9d1bf99b2b605ff4ecea1c3d683535ee68c60288b463437
MD5 71013b13c91af5ccd9f036b77379f374
BLAKE2b-256 fe2e2beb1b00254f6889c46a01e9d36fefb502edd3997843f05dd21e518ca385

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 37c606ece29ee0e8cf99d8202daf9e6a18b2c052a795e844850ddaf91b2ccc0f
MD5 79d8c67285abaf9c83a409f25c3e1f97
BLAKE2b-256 07035067cb0c9b49dd8dd75b21ea16f674173ce0f7dc1c18b4a9965fd63c2887

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 159.4 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.3-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 c22b969659bdedf14e68e2e4144196cdec02adaf83bb8ebba0cccc1996f7b843
MD5 ab6677fe86bb5a95513d499315a27349
BLAKE2b-256 718b9e83a1bf119bf4e41b696c270e31e9d9873acc8e8a5017b15119a57fa0bf

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-cp310-cp310-win32.whl
  • Upload date:
  • Size: 46.1 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.3-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2be66574c8d7803364bbce343435153fa85e72aaefd76501cca82ac7c009fc2e
MD5 b9a669d178a1f8adb5d321859ba2468c
BLAKE2b-256 3b819ec936e53e58cd9812c713fadb9a1144e55321bf47f7da4bceea7163339c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 1ab85fd873343261df47bd09bc8aff6156f10b002daf47913705a546ea9f5071
MD5 b402180dcebefc4ea93ef5d9a85cd0dc
BLAKE2b-256 d14c40f38a94f6444490081cac5972a146a03dccb1b5ca00a9ab80771f1702e0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c4f9f9c32a9705f16a79ace17630c1c82e446be630bf3085cef0b063f3fcbd56
MD5 a8e22fa97ad6bd702e1180c85521fa6c
BLAKE2b-256 5cd1d5f96d9bf1913304725341dc2bc9dec7299bda36cc699a032aeb02f370c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 80cf32b64019b18d9d81b0e38dcae47fb3b3d005b510d8467de718ef6f0a8911
MD5 f8cfe7fbbd0e70cd9ba54c57b4e4f001
BLAKE2b-256 aeb4bd7e95b3bfc9acdb03a50570d4b46e9832814d3c3fc8e99569baabea6e38

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cacaa7e78b7ef78dfe59db6559edd8bf3fcdebc7fae6be03ba948ddc7532c2b1
MD5 091f1789ef21688b5349dd5b676e387d
BLAKE2b-256 974f819c8c5466f15f53de96ab6cbb5ab830e21204ea1d3c0a6c770ecfd67dc5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 48c4fda9ff528bc94544006267e9a297ca43311e08b46f5ff242168d3a5e6823
MD5 126488a25b1f2b50b6f4b5491ed59aca
BLAKE2b-256 cd415c514d60ebc5376355b66d030ca7c622e852bf214c20853bf4eef63143d0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1635578da049c27fd25267bab7aee88036599469c56ea7d16e9275074c67f5a6
MD5 40a58526c9732095b5ef0ceb91e5efbf
BLAKE2b-256 06b378edfdad8c75c147548b87da07a3449cf9156fb6cad119e868f8b9065c35

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 160.6 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.3-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0cb01a683ffc041ee23270a450640d22263882d29267e1f9f6e88036173d1257
MD5 659d6c753030ded73879dd9131d01408
BLAKE2b-256 e23023973fd9775ca15860e7b4a70d372c5eafffcd9928b396aaa22432358afd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-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.3-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 575f6c6cc89354ccd09d96242ca724784030614732bb66d13b89d746550e85d8
MD5 3599f980fa24fae1550024b03411ac5f
BLAKE2b-256 3903545caccf646e37874535780964f74cf58d7481d39c4672f38723534b1836

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 75d23bcbcd4ae7e6905bd19230ecd78fb81c21da7d899a986a6b418cd77133f8
MD5 479fe29f03712be2969eb1d63fdbfa68
BLAKE2b-256 d72e898fca761e742ff7499b740ef90f7c28251711bf5a36aa87114dd130d7fd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 42bfb5b4fe0098264918071976c9065c634166b547e69a60a275de6fe12b806e
MD5 b60406aa26cd7f173874435908af3eaa
BLAKE2b-256 fa0258f9ce199b342412be6ad029e2ad7b4c02e5481415bd522a46d9672160d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f347fdb8db261a21d5edad32bfe0c1a8c50b6a8115b9d8ea9e0c6212be56e9cb
MD5 547fcad92cbade38c0becb8dbe66c216
BLAKE2b-256 9e1fd5de54e07e6e3914091eca3f92cccad4f9bf351cc937cb745248cdeedead

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 98a2cfb987498506e9ff8fe7ad57de84ee9e8a903f64eab0989a5b356083117a
MD5 6a56613cd596c23be82fac206c8d2c4e
BLAKE2b-256 1e2ae3cfd0c1d762a6fdb83e4d49464d7c6265918bb95429c97c34f719308e94

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6d96ab6780c518dd0b82f92aa1cb72651435105307e0af37108a25ffee08ec95
MD5 2377c1e1912dd77b74a45bfcb41bc55e
BLAKE2b-256 c782b3c15d04750da996bf8dfdf29a1edf3716d4aef395aa2e17eaf0c90e3196

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 791202d5f4cba9e8802b337d2a1b2a726df8adb78dd7b4854d211f3839f9e01c
MD5 dfbf3a91107aeae4e378251d54da43a9
BLAKE2b-256 0eb1f8a9bee090a2ed1b08a286576295d8041dca1da17b78b8044524e11a56bd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 161.3 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.3-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 910b59358a0bb30539b14f2f069cc08586ae45ae19f00229e6b49d8ee7ffd07c
MD5 46090dd06c2cadd881b6163f98072eac
BLAKE2b-256 be409ea451c85a378f00be95899a0106a250b297ebbc177800d6cfd5e374f0c5

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-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.3-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 206648ee5ed1856835aa1f881ffb5d74e9c339246260bab468e377c8e489ac29
MD5 2fad1c4c46c28d68207732896cba6cf0
BLAKE2b-256 6a0c59cc5adfd81bd27210d301b50aa1fdb6dabcae6bec5631f41e6028ae42e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 9630c0f004fd5bad20c7c61fe72343356dd852e4763b4822cbebb8ce6ae98be1
MD5 c19b1d4f266b30129a40f67a79283b71
BLAKE2b-256 ff2b684153dddabc272fe4b851e40174f41c6cf50b1104545aa908eb93ac881d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 cfc2d57d941fa45c89099e9635e5dabc4d27ac45d47c6e2a74e375e7a002d561
MD5 1b2b24f71cc655892093eb6e7ca35ba4
BLAKE2b-256 57f4602e87d15101492d723939ec0381f9fafec118be1bafddb5ff68eafeca88

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 825abff5b11ab01de8dc7a26e4a78907d6aa0eb07df589af7f8ba12536e0eddb
MD5 4e48ef712bf7559a2d3b6bd82bf562d9
BLAKE2b-256 a94729483a86ea61dae732f71280a98a7cbe0597c629d127233a2e7782ecb84c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 d0209fcde35effff12257e7c22db7bdc407a97e7905fb70e3d6078691039fff1
MD5 ab1080d6e86f775f798147481606c9ca
BLAKE2b-256 ea5e3c269977d3b4c63e2b79b68a3abcd27cda1c6569de3ce471423f4e14d47b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 cc212f5df53687dddd2d54b75e25dcba4b2b8245e4e9b5b52fab4b3515f7bfdd
MD5 fb852881bf6073ad20dad624ae41db13
BLAKE2b-256 fae043057b1aeed5d830a702eb99a3f25e43be3df8b48e300ce08c646a1469fc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7081191856928f2293f26006ab32f1c93c6e9b5104082421a452bd6c6f951538
MD5 02cd9daaff945bdd4615da2e4f691f0a
BLAKE2b-256 34668e0669240da5ed342036fa070535c843b59a6248d4d8955ab13fb7f8e32f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 159.6 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.3-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 26dc9fcda6aed7d896b1a6f81f57f07319c91e25142e263af39b63c1b913ac2d
MD5 24e1b481beb531e6013f50405d0f2bda
BLAKE2b-256 7a6e6d3469cc283dea7321a8ce458f8206e78d5d69c5e64f4c8f49e78f003730

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.3-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.3-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 d236d072a99731ba882554180a3e7f1dd9273c7664d86043ddac80cafcfd0f56
MD5 c2d056d2cf023b4f6644f5bb30b4fb88
BLAKE2b-256 08ffab0be0b18aeba2fdcebc750d87d424455fdb820ea951d2250ccfb8cd005e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 09811001e0ed8c385b6cbfa90f38d82d4d4ffa21721a0e038e5e15c033790172
MD5 038ea5884be578e1b2efcc5964112685
BLAKE2b-256 0b71cc0e1a3f241de48895ba2f6fd1a7f59a398389945b9be863fd8affeb4f29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 3287f3c05ff13f2a8cdd32fed3c1353804966da0072599650f9841a1ecdae179
MD5 102e97f3ee2adfec94f84000d4fcbc9d
BLAKE2b-256 23d764fbc3a646e00fa83dd34f23deb82689fbcdb91bf356d51435e1a5029e96

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f247dc679c4a0380387135352800813bcc8bea88f1667a71d1bc4ce67a4d94d6
MD5 4a8a425a63920e785716094e7951b0ae
BLAKE2b-256 8080220548851216f148b75296dde13a8518160df2a73176944c721e853c4734

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 be4c728396a9718f2e6f6096681ac79913763928ff34d654aef35467a18821da
MD5 ba669dab1cb1e2200fc795a2cf335cf8
BLAKE2b-256 647fb40c13d8522193f4192920e51f657425c28d46fd6df8c803b0551eca1db1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.3-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 24a8c2b32b503e4b7fc11865c0a300940c343dfdeddef87eacf74e0498ca0525
MD5 edf1337607225ed362f00b731c8f2535
BLAKE2b-256 5523a307ef74ac6e40bc4bba43009fa34a007da46bd4f4e7dd7752c3ba409354

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