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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

anycrc-0.7.6-cp312-cp312-win32.whl (46.0 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-0.7.6-cp312-cp312-musllinux_1_1_x86_64.whl (320.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.7 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-0.7.6-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.6-cp312-cp312-macosx_11_0_arm64.whl (199.6 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-0.7.6-cp312-cp312-macosx_10_9_x86_64.whl (211.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-0.7.6-cp311-cp311-win_amd64.whl (158.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

anycrc-0.7.6-cp311-cp311-win32.whl (46.2 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-0.7.6-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.6-cp311-cp311-musllinux_1_1_i686.whl (315.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (273.2 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-0.7.6-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.6-cp311-cp311-macosx_11_0_arm64.whl (199.7 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-0.7.6-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.6-cp310-cp310-win_amd64.whl (159.8 kB view details)

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

anycrc-0.7.6-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.6-cp310-cp310-musllinux_1_1_i686.whl (298.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.7.6-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.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (258.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-0.7.6-cp310-cp310-macosx_10_9_x86_64.whl (211.5 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-0.7.6-cp39-cp39-win_amd64.whl (161.1 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-0.7.6-cp39-cp39-win32.whl (47.1 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-0.7.6-cp39-cp39-musllinux_1_1_x86_64.whl (302.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-0.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (265.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-0.7.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (262.8 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

anycrc-0.7.6-cp39-cp39-macosx_11_0_arm64.whl (200.8 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.7.6-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.6-cp38-cp38-win_amd64.whl (161.7 kB view details)

Uploaded CPython 3.8 Windows x86-64

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

Uploaded CPython 3.8 Windows x86

anycrc-0.7.6-cp38-cp38-musllinux_1_1_x86_64.whl (306.8 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-0.7.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (268.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-0.7.6-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.6-cp38-cp38-macosx_11_0_arm64.whl (201.4 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-0.7.6-cp38-cp38-macosx_10_9_x86_64.whl (213.1 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-0.7.6-cp37-cp37m-win_amd64.whl (160.0 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-0.7.6-cp37-cp37m-win32.whl (47.1 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-0.7.6-cp37-cp37m-musllinux_1_1_x86_64.whl (292.1 kB view details)

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

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.7.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (260.3 kB view details)

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

anycrc-0.7.6-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.6-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.6.tar.gz.

File metadata

  • Download URL: anycrc-0.7.6.tar.gz
  • Upload date:
  • Size: 20.2 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.6.tar.gz
Algorithm Hash digest
SHA256 9eab9d808e04817a6a9dc66a463ba5150bdd6af9e412c29c696d5513f1d3a9cd
MD5 bbedb421670a5557d883c47409e1d390
BLAKE2b-256 f244c54d927f6c8e86bb1c13d2dc9cc662af2dff4b4bcd9b60d05e70c0cd0e21

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-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.6-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 1c97b235fe9c9abf2603dd2be81987bbe1b7a5742ac8bbbe31c49020255c8d44
MD5 958a4e70d9163b8259256696bbb94442
BLAKE2b-256 d38e6453d4a91ce7ac56dbe55ec125fce28410058b23d355809748db58baffe6

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-cp312-cp312-win32.whl
  • Upload date:
  • Size: 46.0 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.6-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e6d82f8a210d71ed068656e498edc96249aef36957f0085072a639c500d8d766
MD5 bdb252fd05d35d9834af4bad5aa7b15a
BLAKE2b-256 bb426461bf519da3ddb1e3ce448dd12bf79464a098ad2a6e9fd3e0ce744167d5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 c7d336569855039fdf8b698c23eee1ecfea8a5c29bf3e8b51eba8bc7ecf2f4d6
MD5 100333856572e28b3f446fb2de388561
BLAKE2b-256 b68412640e0fab41da8fdeb943ebcafbd26dc168a1a7c3a8d06312b927ed5dc7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 fae2af372af0b1a7a0afdea1db28b5d71aae23e18cd59741b7acfbd365b3132f
MD5 aea054c77afe0b8d890d81fae564e629
BLAKE2b-256 855fab44d6de53e8f51b7510cea04d7b9ffcf5d109788a734c4508bdfb5d1ba1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2e977a79d7a2ac12c75e3aaa346176693f8c701d6a0dc9d1727ba04a8c6cf719
MD5 1a6a143843f67fd73695778a15e383d2
BLAKE2b-256 03a9dc1836f2559567fc659dc9affd5f330d3356efdb7ef3c0ea642146c618ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8e4f274df94d5f74a18422a7639a90c81d66735245f054a7dec76115491244f0
MD5 7a23ba698f7855cd4f083949a385a747
BLAKE2b-256 a5045298fcc4ffef2e4dc5edc8732eac2d6fba228470ce5997f6188a47a1f1a3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 bd886ecce82fb0079cf88a46c6d10ba96a88855958480f83030889eead39cd35
MD5 d08098188df0733f9a4531ec04fcbd88
BLAKE2b-256 d800abebd8e19610b460fe00511e560dde56ab63d6a5de34e0f4724330840b32

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4bfc72c344ecb3e60f9305ada782a67b02d3c8a3bf0288003e62dc6bec01e7b7
MD5 e3f8c986767fb3abc60a8b378c1299a5
BLAKE2b-256 56b3d67d3d610c4ef6b23bf76cc217578d427e9baf851883a777e806317d77c4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 158.1 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.6-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ed76c0681a4c5d9d263286b786fee628727c00f292d5c9b8ef60d53559e9e4f3
MD5 48b2b3ae868d1f4736a3a3bc76e96bbf
BLAKE2b-256 fd2d58eb3f520cd859c761ff1f75eae90ac0f361b0962bc7a701171984bd9868

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-cp311-cp311-win32.whl
  • Upload date:
  • Size: 46.2 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.6-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 f586f70744db94ad5f4a96515aa6b6221cbc4797ad21cc3417e3e6afeed276a6
MD5 afacfd92e02e733f1286b7728eb8c1d9
BLAKE2b-256 b74c105c9f7595db59ca5e04a28fcbe3fbca8bd3487aa9bbc87db5ba681e7ff0

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3e2ed58acc35ca0abc82a42091f09ddc6a4000f952911cacb6786537bbe4b7f8
MD5 a909ee7b71a3d36cbf5d38fde2f46bde
BLAKE2b-256 d00d77b02bc2b9f08ad9a7599fdde5110f090df625556fdc90ea2e9d33cd793b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 58776a4b50799595b48d4aa8a7c458e0dd48cdcec25476d9702a8dd3ae7994de
MD5 b0dfaeffa2a38e8a13eef29bdc567ebd
BLAKE2b-256 aa90ed8921716a231288c23ad081aa883a2147255512d63982de2cfc153c906d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 16cce86e1f0ecb18d40458aae5fc0e41f853543c0d05fdd2ed0bc7735effd8f1
MD5 50810b494109e5996e17196c99ebf307
BLAKE2b-256 b3d00167ae6ef4c22a05d75b34c6b802c16edc294c7a69c4d150a0c75f4a0a87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c07130da27288fac8784a5e3d483a59a87a5aac7dbf099ed41bef1c53ab32331
MD5 b7300353592ef42a2d96ea16452ce3ac
BLAKE2b-256 f13624eaa475297db58c0eff7301263e0b70d2183f5920553a8df26f74497450

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f9551c00c6ebcc6ea266e9f90c612b5a35b80e7531c57e71d638dab7814c0b0a
MD5 4bd7bb46b477e7123dbfd6ee31ba309f
BLAKE2b-256 f6aa54e083f476d7378c3e78d63c2dd1723d634519d6597f26766306a77dac43

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 3fc03a78d7798fbb8487e0203a468d0a8c347bc6eb40014ef2f1895696d3ff07
MD5 d65038632b893643bc164de042286bfc
BLAKE2b-256 82fb797bca1b1a9381ea6bb9defe36e1a988d3c7f7f92a3a3d732af9f3904f62

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 159.8 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.6-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ebd833e676a16566bb4bd127f941c40382ce5c19ae91415b4f440aa8c222ac6a
MD5 5a9bae8a1601056d34ca589d40331484
BLAKE2b-256 c61d24429a2b0f013a3b4c8676dfb67908dc400f4d6644227c75858dea486fe7

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-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.6-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 36954128c68f4e79a8b9cdfc09e570f2d9d26d2eaaed1ac549c721543948d539
MD5 1625e298e0ab15aafe535f966731e7f2
BLAKE2b-256 0302b0d045c2239bd45df36eee4a82d9a293c074c88ee7383f46b07bb7759d81

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 54bdcbf6047933ea1f8c7399ca20b49e43a3b4a1aa2d4d1759c229d8869c89f0
MD5 b3520a940a769314103064f977f6f849
BLAKE2b-256 fc8b05c91259de9a906d3a15d8e99611e106be0a09690aff38ff1c18cca9dd22

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 51d8fb3dcd2346c93f6ce4c4b0fbfcf30df53e0d7250a0780c60be2c78f4b007
MD5 015e266cb7448fc882a4db2060b68a96
BLAKE2b-256 625f1c1f92b620da8dfab347fa507e5f57a286e55d72488db43d4a9917a9d8b5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 faaad43e759f63671a30aa06b426004ebc8935c54ad34dbddd90e376748caa5d
MD5 5097a34bec63baaea3dc1f5ceaf96762
BLAKE2b-256 65e73525c72f38423903ea5a556933fa300bd8833dc1c36eb2bd8995975fe608

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0c6d384e95d871c6192416930a8054b4da3a64e01805a0dbbd76345f66159ee9
MD5 8d219390914af850dcf9f65088b6e3f8
BLAKE2b-256 3b138bfd685073cd678e5044a159576fb69be7d2b68d1afde6f1eeaae6c72caf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 87ddf2f8c71c355a9c890c01adc4f6c87cf1fcecb88fa0c13bc469cf5b3c19c3
MD5 cfddaab331af4d5301e3135a5d49dcd8
BLAKE2b-256 85391b0d7d321989676a787b3f1f4985eb76c6085eef89ba870f19d0cf94d222

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 7a39f940811e4f6c04ad16b1c4a6b0c8205bcae41f8f6f775e0f7ee9819b73e6
MD5 53a7f1292f1511e9a513249ed9853275
BLAKE2b-256 4def11d0c01454856aeba036ef5f7d4136d4125f72988b3b83db8f67686af477

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 161.1 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.6-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 643ed9eca985188dfa94fa591c80caf4009ca4277db4e40f4e68f13c7e20b4d8
MD5 2c0358c579dcfdf7c0b3f75bf0135973
BLAKE2b-256 71584d9100faa0e5d241d8a70a95521d1b728fbc58d1111cd02bc72cec039eb4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-cp39-cp39-win32.whl
  • Upload date:
  • Size: 47.1 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.6-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 9eac51d0c213cf0b762e5df04537a4d40ea12d07fa795c287fb0936f0ad63bed
MD5 61bbb8a4619a1ec42dc587d1f8e2507b
BLAKE2b-256 e8d25a3d593dfcbcad35919426f715ba70ac4d1619628852f350690a8a5fc6ec

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 32b3a338a82a32407c23811c009ff96e92470390e6d59e7ddacfd623d0b681f9
MD5 d0a0e0bc0a414f6f0760a9e8304e9445
BLAKE2b-256 6346ac6f369c86e70d4f361468c64264090322a746ce8fee2ef8eee4859e952f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 248892672c84084f40f789410782888cd2ad3ba664dd3b24a73c5973b5bdb7a1
MD5 6a04ffdc726cb2184c6b9190361708a6
BLAKE2b-256 e8bef2b4e99f6586469c9512957ab8c8f0151c5093808ec05448e08a3a9bfd9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a3d74435e64adbb4c0e9d05e632eabd25ad30a79cfddd2d10e53805acfd63cfe
MD5 0b8976373097b71236b45e2b3736014f
BLAKE2b-256 008af8c8bf6e394611c56c574fb629d244ab677c8cf13f0e81958ed71a36ca40

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 4429066c353c06b34eaffe41bb150d5a7f9b3a81fac617c495e3cc8ad1a236ab
MD5 811854c20ebc58501538eae7d5f5d86d
BLAKE2b-256 119bb785902a3957fc0c30d33f6e3e4d74469282bd5c62859b63f1cfdc581f45

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 417cf41a96569b69d48eb65dd1f477cc2af405d41dfaca54676c18e5eb15075d
MD5 34e04a79abcbee7a643a2ca09dba3319
BLAKE2b-256 efaaae82cc60d6cc2ac9ce99b891fa9e4ec8835dc76770b9047c831f6533e74f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 61f14499517144e506716a97f45f805050d5892a6cd9d02ff575776abe108ede
MD5 2dad6589af5e556196b6fd74e1acf5ca
BLAKE2b-256 f686a7d07101f21d00b2689ac4ff95ad45b84be3f51af8db3da714a0f368e462

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-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.6-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 28cf35c670f7be4b0210a53f268c2bde801ed23e7e3b059b906903223668c283
MD5 9e527e406cfc4aeb458551c090205cd1
BLAKE2b-256 5e1961eb8c6a50d8e082a4ffc84ce6e6f9d6247ef86ab83fb1c2e0ee65664857

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-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.6-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b7e08f9579770c93372a1195d9368b26e2abebf383a34d029949244f5db1c877
MD5 dc7df99a9adafdc4e7a43867fb4a6ff3
BLAKE2b-256 fbcfcf138c5b9d24bbef1e810744f521dc853db13a550706c88cd447d062839a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 2a0c5de5923f73f7205a6c1a8b3a80fa34c7ca6cb54f25b935b8a64a1a0f501e
MD5 6cbad1c4f392bd34360173ffb48522c1
BLAKE2b-256 354ca738cecf2f87d82750a0914bdd0362bdcd98b0d67fc32ea6499ee0c84898

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5c812ab588bb087ef109e7a8e4a27b967390829f92fb2826abf0e5775776b004
MD5 6dee1ecda68a39ea6cd2f9c2586f13b0
BLAKE2b-256 8b7b0f195745042b5a5163386bcecc2d8c4241427ba5e651b4870e9ff7028597

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 0ce87dc87e19f8c53596bb49fedf05ee043f63cd0af64a100e60f07b7b5a1015
MD5 da7d1212f85c149136e7eb3e62f3f9c7
BLAKE2b-256 720c48fc660aa7278438c8e01d766024cfeaf12dd371b8ae427e085691094607

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0f33370da2248ac1983b54d515a5cdbe00395ae9b6181837fdfd2b5ddd70b2b9
MD5 576baba9987d869368975787ff9e00a5
BLAKE2b-256 4554652c382dd3064d9ab08890b56bab93087984a73906fa5b4cfd3a20b5f82b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 5b473165dbf33d3a8a40f62573fa969e3e24d754c6b5fcd4f7e859cd90b15448
MD5 85845d62b2febe8e4af45f16cc8ee466
BLAKE2b-256 38e3cc271435e31376395428ecfe90ad5122607989685f92fc98e89ee6a3101c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 6c06376a0dbea4206fd449b2cb3f424b9fcaf9743e9de752700c1c316131b8f0
MD5 f07d545447fb9efeda69f9b7604e1026
BLAKE2b-256 4bd9ca1a6861b125ec25537bcf7abc39c6058b10d5a7139060d63ee3a9a7f4fe

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 160.0 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.6-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 3c1cd785f9850b21e8b6f343bee9617192114365ffb060285a4bb7f3e041d393
MD5 2360238f398f1460f30c284582b1ff8a
BLAKE2b-256 cfb44ad63dfcddceaa9ec67dc7d10e80cdef2b7fc5b298e62aab555fff84780a

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.6-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 47.1 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.6-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 2e84cb952218063ae14b18e4b6abe94cb51c4b0ab720974c2d767a6f713163ba
MD5 ceef3321c1f0a3fb77277efd149ffbe3
BLAKE2b-256 3c37702b6ab1836d73d9f044ff2d2748d932a4c8ef401d38cbc5c2798a51335f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 87902d648db31bc527b2dc9232c61d72364b51cf95a1eb0c693b2daf6e2be7a2
MD5 0a8cfe00a6124fd8e0b7ff5ac604d8c1
BLAKE2b-256 46664d1a69b04c62bb462081f74077c4ba03e981f1729e1270f06777c704ec4b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c315b588161341b44d36cddae0594831b99a1e056f52a7ddaa522e1c67557553
MD5 0f55c2d2e66a873e1aaf432225877b72
BLAKE2b-256 e250bf9c4b9ff9ac0be6a1367e26d60dbd77f4111ffac1f9cfba4aba99324488

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f62821d647136299f771fa89e72bb80ec597e8e5152aa263909e30e41713831
MD5 9302363d5c623b0713bc4a171457ea0f
BLAKE2b-256 c5b9474ec3a152d3c28d643dd2310ac509e8b300bf5dd748f0c2035dae27b50e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 124ce3d46889b139e023223dcc3f7e29c779873dae7d2a2507e5fecec88585c6
MD5 1792d7d890cd45d0d970eb4a5d6055f5
BLAKE2b-256 8d3cb2f0038140591cb3c88ccc57fdf23198e3f85642997ce5cd15ce1a0e54d8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.6-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 c02d4df14de15edfba96e2903a3aed49b1645e113a9ff0009649b33e7c02e2d3
MD5 49b7fa912b9711ca340fbafc778047d5
BLAKE2b-256 e8782ca7bd7983cecb755f432e12cd261b5749a20bc3cb5704f33e5e2fe98f10

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