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

Uploaded Source

Built Distributions

anycrc-0.7.2-cp312-cp312-win_amd64.whl (160.0 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-0.7.2-cp312-cp312-win32.whl (45.6 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-0.7.2-cp312-cp312-musllinux_1_1_x86_64.whl (315.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-0.7.2-cp312-cp312-musllinux_1_1_i686.whl (313.5 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (278.8 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-0.7.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (273.2 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

anycrc-0.7.2-cp312-cp312-macosx_11_0_arm64.whl (199.4 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl (210.6 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-0.7.2-cp311-cp311-win_amd64.whl (157.4 kB view details)

Uploaded CPython 3.11 Windows x86-64

anycrc-0.7.2-cp311-cp311-win32.whl (45.8 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-0.7.2-cp311-cp311-musllinux_1_1_x86_64.whl (309.1 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-0.7.2-cp311-cp311-musllinux_1_1_i686.whl (308.2 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.7 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-0.7.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (267.3 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anycrc-0.7.2-cp311-cp311-macosx_11_0_arm64.whl (199.3 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl (210.5 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

anycrc-0.7.2-cp310-cp310-win_amd64.whl (159.2 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-0.7.2-cp310-cp310-win32.whl (46.0 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-0.7.2-cp310-cp310-musllinux_1_1_x86_64.whl (290.6 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-0.7.2-cp310-cp310-musllinux_1_1_i686.whl (292.9 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (257.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-0.7.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (255.4 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

anycrc-0.7.2-cp310-cp310-macosx_11_0_arm64.whl (199.3 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl (210.6 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-0.7.2-cp39-cp39-win_amd64.whl (160.4 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-0.7.2-cp39-cp39-win32.whl (46.6 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-0.7.2-cp39-cp39-musllinux_1_1_x86_64.whl (295.6 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-0.7.2-cp39-cp39-musllinux_1_1_i686.whl (297.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-0.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (262.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-0.7.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (259.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

anycrc-0.7.2-cp39-cp39-macosx_11_0_arm64.whl (200.3 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl (211.8 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-0.7.2-cp38-cp38-win_amd64.whl (161.1 kB view details)

Uploaded CPython 3.8 Windows x86-64

anycrc-0.7.2-cp38-cp38-win32.whl (46.7 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-0.7.2-cp38-cp38-musllinux_1_1_x86_64.whl (299.9 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-0.7.2-cp38-cp38-musllinux_1_1_i686.whl (302.4 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-0.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (265.1 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-0.7.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (262.4 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

anycrc-0.7.2-cp38-cp38-macosx_11_0_arm64.whl (201.0 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-0.7.2-cp38-cp38-macosx_10_9_x86_64.whl (212.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-0.7.2-cp37-cp37m-win_amd64.whl (159.3 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-0.7.2-cp37-cp37m-win32.whl (46.7 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-0.7.2-cp37-cp37m-musllinux_1_1_x86_64.whl (286.0 kB view details)

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

anycrc-0.7.2-cp37-cp37m-musllinux_1_1_i686.whl (288.7 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (257.5 kB view details)

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

anycrc-0.7.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (255.4 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

anycrc-0.7.2-cp37-cp37m-macosx_10_9_x86_64.whl (212.4 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: anycrc-0.7.2.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.2.tar.gz
Algorithm Hash digest
SHA256 467127de42508f955daffb243a00f732bc9c59ddf0dfe5d3f4254332579da019
MD5 79e7803d2c8026d391fed7cf86f9473f
BLAKE2b-256 a7f0698671f7ac1db12780a73978b2c0a9e4f9510029d65320ff4b20b41203be

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 160.0 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.2-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 2845604882365655162bd488fd05cbea24327451d4b81d13b83dbe2c007b7fdb
MD5 d349627e83bec564a2185f5a2138e268
BLAKE2b-256 508e87072b6cc98ea95695675deaed70dff6426561bbace8a3bab5dd6a410e0c

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp312-cp312-win32.whl
  • Upload date:
  • Size: 45.6 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.2-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e03e1f086face165067a6bf243079dd8f1913a3d228f3c63ac3f17ab7b0f27d7
MD5 df2db5ca327ca82ac47b2f80d4f9c9af
BLAKE2b-256 46f49e6a634744319ae79db30f3d8e30fd48681196b88033bdd317ce7efbfad5

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4133f7922d91d3390456fd5733d4d3c299f4f8f984af7a6dce93745a0f9cb2a5
MD5 1b41640ca2eff0c321d61913be6bca48
BLAKE2b-256 9257cc9f477bd9da4c945063e0808d3cf88f13e21c57dfc07653d3653b99f351

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e0d58a6855ada5c01ad4000bdbf8d4c44683ca28681a9d315134f06ec0a6bc24
MD5 c058c261b882e08c464d2abf67fd28af
BLAKE2b-256 7e239d99e0bc73e13fbcd26f856558dc3249673459040c0fab95cccd9b2a17a4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 fca919870d18a4e6afe3adc519d644166d61d1f304c657a24bfab18319de2f99
MD5 577685da6915211a442d2f61dc6198ca
BLAKE2b-256 6676c7c68f8ea8d38e160acd5ca86928904c1266e6aff143909b5e7e330f5753

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6fdb7aaed272f6bdd221cc30b777605f571fa68c7cdb3418e428998adb51b1b3
MD5 7306b5f3f632c054ebb97091850580a8
BLAKE2b-256 d05c2b09d905fbe75d64ee1679ab2eb5d78e0cf66bfd72a8f6733dea56d3882f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 eb5c5f4a4a5e3649dc16378069732b4ce385548b0c9e467a51444b1d92230245
MD5 b0338594286aa90b3229c35048dbac90
BLAKE2b-256 f54ee82b4a57c200bf0541fba14567c6ae91a7ec9bdb1413a1886689a84d2c16

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 368c536104141d03a4ad8201c35fb020aed4101700202ca8928bab6a6db95fa9
MD5 0754b43df9a6109d84ca3f0e34d176c6
BLAKE2b-256 2d60a737c4681ea5c2b7d8c054710bc7747b0c36257c88e43430542bd5777322

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 157.4 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.2-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 7d679de5677ee0ab4b09051c5f1ce5f3aaff057f52fd308fd93f1c3278f8f1dc
MD5 18019a1f194a08c498fd006ac6e115f1
BLAKE2b-256 264f31f593519fb0b4cff870769094de43405db52dfa0d5848a9d0f8b7bcf9dc

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp311-cp311-win32.whl
  • Upload date:
  • Size: 45.8 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.2-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 5ebe825706a96b240da62038c68c1197ab20cb075f7bedfb0f1e5dc8d5bd6655
MD5 d60181ab5d049e9d0af29471bad42439
BLAKE2b-256 8bfdfbf94375f49b6eaea6dcddc0d1349868df042e7058d04936208aecebc18f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 a7a677d3c0ba07ea0da86d2aebd224e33241443eb662eed33775e6a526c8177a
MD5 caa044ad78c0472c959be5fbe78a7dc8
BLAKE2b-256 91a552080a725a1400f246dfd8dc36fb79afc1e3640046eb6cd251a33f116556

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 c0f0bc519f4d65742990910826e0b04f5322a659f3a9abf635ce9a07e1010067
MD5 647d8d3a9e99231403f91ab81e6b0ef6
BLAKE2b-256 ad6bd576fac66fac9c3afd06cf7b42032afb9aec02f8cc0eec10a39119e2c533

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00b0ea3f7297d77e0fb925d1750a45ba63339bf5503c4edc80e9b8ea0b00fdea
MD5 9577f8cb2bb792b2f3550986370a6798
BLAKE2b-256 ae08745322687b7e7f1d47c747e98df2a9ee29a6e8abba54727b80dcbf0d76c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 fb36a96c024ebc823e9acecdbda99b485c40aa1cd24d8ad93fb9fe2cccbf8a34
MD5 ec1efd686eaefa10ce56202de49102ff
BLAKE2b-256 7e003ffea7ee72d4a07812c6a5a7cead1b5a1ca1985c8bb0b9049a268934392d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0b54b69aef46b6c70d7bb208fc979607b67d64ea65f853b3db4a6f6a640c4256
MD5 290ce0706a066399efbca4234d39c1d8
BLAKE2b-256 ff1c4059ec2c4f82c4450ac679e6cfe310fdfc484c6881870e1def0653708a67

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 85a2ef01b105b33ecc00734101333b89cfc3aab612e6f7a2d1b6a7f1d2c8818d
MD5 e5f921a31c254391414273a4101b3310
BLAKE2b-256 cc1b0651ad5c00a3a052dc26d58476924ae2d86b34b4cdba8c05d98ae8c4f0a3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 159.2 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.2-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 42ad600268e36925fde58da35432500ae6a8620fb67d9de5d79708f2b16fee9d
MD5 ea9827b66496227df846f000da570b75
BLAKE2b-256 5fe4cea2fda74a6b235d83e0dc6b25c36df8e4ab72b213c69e9491b8a8af4792

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp310-cp310-win32.whl
  • Upload date:
  • Size: 46.0 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.2-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 2cbdce00e0152baf0effc4e93fc75fecc6c67b08d2f03a0a1de33dc4b76d92c1
MD5 99e66b386301beb459b292d5de5dacbb
BLAKE2b-256 09537833861e05336f9b0a36981788e2927fae052f3adc18b306dfa922368c4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 96b7e939e18d7828b555375e441c7215890c1067a6fd10914878ded2e760d811
MD5 4020f6e61df6bab7ecb81a9e646d8170
BLAKE2b-256 da0d16e57516146a76b361582ec6a8c4bf48341bb06e87957e5784c7921082bc

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 2433cf41bbe7cc6c19ad8ade1036c936b37d02b77e8a6037fc9f145a0bb3a8c1
MD5 ab9bcd584409c4a366ab199faa04ca31
BLAKE2b-256 6c2d8617cd50a74b28f62a0b24d7c3f99a2f57dc003c5ebfab29e28d5d96748a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5fc73c3122ac15e96c08fcf2709fee2771590f7b607126d0e30757bb8cad5a4d
MD5 c6cb4b2676e22d2b43784154ab353ebc
BLAKE2b-256 0b63b964a4b130162a29d5d60e1d6bbf91946c4da3f49a411d145d8a0360e34a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8216dccd38b303c61a0a6fce74a31af8774dc13f17396aef05c8a1d42e142d84
MD5 c35405b9248977c6a5faa8b3f15c7669
BLAKE2b-256 13545112e2f46239b10091590324d5a78fb4b33d3df7f6e34f0e1830ad56ac24

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6ab2c2217578b542fe11d5669dd919667c6ff1039e98438cc86042bbde0ed2af
MD5 9dc9afc80fd4b6091b1b97b306575a16
BLAKE2b-256 a2feada9c8eb31a6582b8516001e31101ad33974bddb9cb343727ed83f4f1a1e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9b3411afde5ea5fb10b0fa25b7723f9468e2b7f6eb94549e0f25e804e5501ead
MD5 2352f28dcb89f3325db2239fab0113e8
BLAKE2b-256 f46447f931fc5b38cff497d107f4e93f3a213e77201a05164adcf4a2f75f9913

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 160.4 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.2-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 0861c2fb0acd240993dd38a78901851e6661552d11da263e3ccde28db22104c3
MD5 440c102f1de7f495131bfe7f36764bf2
BLAKE2b-256 4a15d57d4a1569d901bdc84a83e61d38f66b2bbe69da1dcab8ed12591d9d73b2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp39-cp39-win32.whl
  • Upload date:
  • Size: 46.6 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.2-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 15d1dfa8f9a58f246c711c8bbd8b26f1483f9947a2fc688c4749c19c279672bc
MD5 1e50c014146ac89706f57e7c131c3e0b
BLAKE2b-256 cc8900eb7c8bbd6531cc8ce91267d01db40e56aaf08d844ae4d1fbeed01a37cb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f4650edea45057bcd4133f6355a8f031a0f2025fb17a36ddbcb500a2fa68c1ff
MD5 05685d367b306987d311688b1cac416b
BLAKE2b-256 4b0598cc059141f550c5c3b005223991cf44e34f4909a4512d5d81993d1fb662

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 9d44120a0452568c11d680d2f25acb476a946cb89bb38cf745f79e1c22e0daf4
MD5 5164439b26be479cd1515aba0c35c65c
BLAKE2b-256 0cb673b6ab67ed94519d4e5bcbf40f85ef61fdbf5f2e8a21d90645ae5a785aa3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 553d5e95aafc7832e5b2e6dbdf029c55d7589ef031716c67c8a4c53e5fc67733
MD5 57d1aca0e0d8e3af42fb5429a199344a
BLAKE2b-256 bea1c0a65ba5843ce6148353eb9ee786b772c966076d691cf76cd7ec332e0653

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 da75bf53d34d821a3dd6daf33227f4ed0f95f5bc4e31beab75165d9df8eb4d26
MD5 ad12c77f6ff376306155d56a984173c9
BLAKE2b-256 7d93a122d43e35eb9eb5a6ed410bb876151a5641f6638138e5f152011459827b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 981b064c24ebf43241b3a20e1e59561177cf36c17e50dcd036ae42b30e69b997
MD5 8a33c26b677014485167520921ec71f9
BLAKE2b-256 ae6c13ac09a5b01e8707a3bef76ba0c8628c1205cbaf2ea2bc2936b9cbfc3fcb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 75fc8c356c151be574f4f8344d75f3574a7a9c8748db3a42e694eeabb0c58b60
MD5 77c2d3fb20dc771b8f1dc2900998ca30
BLAKE2b-256 51c8c445bcaa566bbe100475832b49679dbd5f8f0185d76dff13cbd19d213a52

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 161.1 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.2-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 44ff14e8f938a88fde4613ff938cc0bd9a9a87ae84eebf0100aeea2aa0d8cb74
MD5 6cb22d55b6f2b4f896831776493f6fc4
BLAKE2b-256 1a5f3df03a3176613022de1392198df648782b21593e45c26ca4631cb040039b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp38-cp38-win32.whl
  • Upload date:
  • Size: 46.7 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.2-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 6be62e2e5e56de72dfe588f8a9050b7385c04228aa346c6917e72c5b9f80ff99
MD5 fc274eeef9f8e8aaa01642202897b29e
BLAKE2b-256 9de8727d29fe48661e496869e9881945e6a64c880777626781b8adf157ce351e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3d573028bd15890cc999cb58fe6c493917d140480f9162fe2ba1deb282260805
MD5 c9974c8a919637c926a511e873d72440
BLAKE2b-256 a2306c935245f31dbd7b62fda4e18d7703f11559bbb992c95d20766c2d3e543e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 5ce30d3e366f06e29ba1fa73406183d005e3e321d95a36aa1bfcfe757df1f686
MD5 dcbd215767c3f157b381cf7ade272546
BLAKE2b-256 e02dec9a441f3aba34fe9c14ad6face03523e5023be68790835a8f491a943ed4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 940cfd56c10c50928082dc7e201545e15f1b9bad2646cb8981d9ea0e83966dd7
MD5 5588d4ce79d2dabf4140d05ffe245bf5
BLAKE2b-256 fca961401ef48e923896ded76505cfb83584bad0a917061c6d3238d1f42b1134

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 8999be208c710876852a1181c4cca1355cb6639e547c535cb7f44c431158a301
MD5 2f57974b9101183fa8934860827ca662
BLAKE2b-256 1ba954a7f907e4723d19f7ce4a2ad4a200f2e9c91dc9302a54009997e48cb412

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 21289b819a5344cbe5ed38b2983da349a76a12ac5363fdbcb525ae3512a5abec
MD5 d5e400af660f5890c5ab97b15d19c15a
BLAKE2b-256 8b79d431b2d78e466e75683984c7eb30ed2adc46124fa2e7f02f475e2546c5b3

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 1509d128120af80e2e66fdd88f9973b672360e6abe24cc2117871524b5737087
MD5 864fd21610f283c54c1a22e32df1044b
BLAKE2b-256 805360ada59ceec2df4929618c69f0125f973425d201f5cd26993240889dc15b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 159.3 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.2-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 b333b79fb0d3e8ab32807a21a9da896710b2223b612f5333e41e09d29b47a44d
MD5 05a8eaa5c59f75922ae05e577e7aa19c
BLAKE2b-256 369b9e5cbd7f6c355abb5c9d1f184eff200a50cdaa9661a6aee8cdf6c6e5e719

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.2-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 46.7 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.2-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 b2355e8b7eea80244d606f7007abb3c1426211b793e45405c821f47929c1ed1f
MD5 8ff36219104577a69baf82327294d488
BLAKE2b-256 4a9041017bd6dbb87f0b2e2c87610001700abff9e0f0422fe74f36bebaf2f897

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 0410cf2827677499b067906b08529e18e0ebac29bb0fecccf60cf514961144b3
MD5 a0195caffab5db868d646693358294fc
BLAKE2b-256 971010ac068dc43a9e6a7079d86d7fa73a2ca6b59da8796f1041cfc17f84f8cd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 1ba582426f1ec60f848dd3424168f0a992f00daf221038bf663115ca5bb09c42
MD5 0eacba83a25b6c7484ea6e722c385e72
BLAKE2b-256 d96bb5d007430cf5eb2a51e9464c9a89820a269f1cd51172c48b49235ded0007

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5f4dad8598189ff7def828b31646b534e425728c7cee2b93fafd1e2f84a139c9
MD5 5f5a4972ab92bf979c5cae99da549211
BLAKE2b-256 0474d74ec1504ef088e23b8a5e845a3ffe91f679d936676b4c5b28c3515e424c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 daee0b940b1c7e7d9ce1fb9a06a3cf1573c350dabc533dfde1c241154adb5303
MD5 340d6663bd6db6da028a903334f36266
BLAKE2b-256 104a612c3cb0702d22c33039884b5f4fcc43b33f2fd826348ec684d9852d1491

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.2-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 b76b1689d7d50d116cd7747b9774b0f7b6b5474ef19a76a9417181076cc2269b
MD5 d7601343b07a4cb6e114527cd5c9841a
BLAKE2b-256 15bf78b2f8f3dbb194b84bac97ca9530ad072ee8f58c9445d31c5db4ece58ad5

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