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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

anycrc-0.7.4-cp312-cp312-musllinux_1_1_x86_64.whl (320.2 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-0.7.4-cp312-cp312-musllinux_1_1_i686.whl (318.1 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.7.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (284.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.12 macOS 11.0+ ARM64

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

Uploaded CPython 3.12 macOS 10.9+ x86-64

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

Uploaded CPython 3.11 Windows x86-64

anycrc-0.7.4-cp311-cp311-win32.whl (46.0 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-0.7.4-cp311-cp311-musllinux_1_1_x86_64.whl (315.5 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (273.0 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.11 macOS 11.0+ ARM64

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

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

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

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-0.7.4-cp310-cp310-musllinux_1_1_i686.whl (298.4 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (259.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-0.7.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (257.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

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

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-0.7.4-cp39-cp39-win_amd64.whl (160.9 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-0.7.4-cp39-cp39-win32.whl (46.9 kB view details)

Uploaded CPython 3.9 Windows x86

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

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-0.7.4-cp39-cp39-musllinux_1_1_i686.whl (303.8 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.7.4-cp39-cp39-macosx_10_9_x86_64.whl (212.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

anycrc-0.7.4-cp38-cp38-win32.whl (47.0 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-0.7.4-cp38-cp38-musllinux_1_1_x86_64.whl (306.6 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

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

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

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

Uploaded CPython 3.8 macOS 10.9+ x86-64

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

Uploaded CPython 3.7m Windows x86-64

anycrc-0.7.4-cp37-cp37m-win32.whl (46.9 kB view details)

Uploaded CPython 3.7m Windows x86

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

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

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

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.7.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (260.0 kB view details)

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

anycrc-0.7.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (257.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.4.tar.gz
Algorithm Hash digest
SHA256 83c667f7a9f0781ac622b7ad10f141ae1a0d88c99f59eecf4f5adb47bc4c41ce
MD5 fe2646b2187b815a9c6238efaa7bcb30
BLAKE2b-256 3967f7411816ee4117465ff82c8680095f1915c13b281aeedc5f457ba45bd367

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.4-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 a28ca64cd001a0c693754701403e272f802645d89481cd1d9ac1cf18639f8de9
MD5 9c8fa73e7b8d29e8f218b7d7126fac5c
BLAKE2b-256 c1c7925f5176677fb49a346356d82f611a01ce1ade85601d1310c8f3e34f1014

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.4-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.4-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 77cc1d8ae1b57567100506d1604f122e0ae04ed9e21b98723c4d8887a7a5bc46
MD5 f2f6a3581180ea79dd8042406613ff91
BLAKE2b-256 eb46ba122d092587acf3bf60f718abaf3e8c2096efe042f9971835dc7f57d3b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 fd77ccd2f77575eec2585ab3f5dd7db6ee0a72a9ed02e67cc3b93d234c882511
MD5 80aed9079632d64341a55eb6e56afc42
BLAKE2b-256 677cdcbe96da7fc54e51103f0fe24d153c620bbff56a5860ef81325b262c4148

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 a787b7ce366c74db41534b3b3918ace312f6281e8ab370c6a4cc2388fd154da2
MD5 c7f35ff172a675a743f8323aea2498b3
BLAKE2b-256 5cae8c91c7c53def785f9eeecb05fa081fe46197261a0ca31ac905a09bb73f9e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 92b97cbd5214672f49fc474073f8ea12ddfe6e98e7bb9fb7cceec991e7080e81
MD5 eaef14f18fcddd3dd704455480d8ff8b
BLAKE2b-256 e3c0ce5e81eee1760da291ebd1a75fe937cf9b257161fda8153920848d9dc5ae

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 24d762789c0f5b89c20eda8e97e1e0a9d9a0bc459a66b49e29732c8557b9cd1f
MD5 bb9e17dcc59b35107ca3b9e1b7d53c04
BLAKE2b-256 64e5aad899f66e46376c50706322cbd934a80d3a845c2effcdf811202aebff01

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 edcda7b1eb9b5384b5c9b498f710602eaf3b93887dcdb2c7d012ecf95aed8dd2
MD5 d933db80471cd2fa513c2de3809e9f15
BLAKE2b-256 2901a2a4c979055ace2c431dd9c1d68f67863df5149e250779ba860734600c9a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 99dd5baec1e0529fa35ae5fd9bb320f828ee616b0f7d1b02438e9e84457704fb
MD5 c9039a768138a602bbf41d4e39f18054
BLAKE2b-256 26354e3fdfb51d7d089a5f74125007f9dedd9a0962f24e926a1a721573c472f9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.4-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 bdaf38dd5ea84a8fc8e3f7a1ff0eb8c68782df3fe3948495e6c85053efee2724
MD5 cd7124a93ee67ba1194bdc4db52335c8
BLAKE2b-256 81e1c22ffe46242d95ca64553d8fad32e252bd82c83d3ea7a4f72fe85c4156b4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.4-cp311-cp311-win32.whl
  • Upload date:
  • Size: 46.0 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.4-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 8c8cda35fea27ee038f45764d026622e0bc80b20aa008ebeb19f64408131251b
MD5 f5106f19e1090abff4400455bf4e8553
BLAKE2b-256 b7afe5b2c594d80722ad785a453bc393cfe285c26bb6ed65e789a2d33228cccf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 6ac750c8bf373a02db7e11400d38d5f49e0a525fd89e1a7d5c6a4f57c1b0273f
MD5 1fb4ded45491724946c4438023fc26c8
BLAKE2b-256 fcf22b2f9dba94ec8a99835a9d20285337b2774769f7c2f7d994f73165340b4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 15a51ea9dfa35cf138d54bbddb11631e4c918c2f70aec14cdfb2245a8757d594
MD5 0a76af80f027fa65ad64fdce78272e57
BLAKE2b-256 3da5b59788369e868243871ab405a409a7059a784f0da434817ba9fc6fb13a25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 1521897fe8f1792375d8727f8d7e0bd66b561aaa063ebb3fb200e14507c7e5ea
MD5 7a8cf48e7b0a52df280ce5a4b994f4c4
BLAKE2b-256 8aee768ddadf9bc1606244b925d1d45a82fa5f3358107be540c5d776c737936d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 ed0ae1a69d770aa9d693aa29941e19fa7dfd3c1139bb7bf51418fe947c77306d
MD5 f417f7243e43df1ab1a6cde5d2074b22
BLAKE2b-256 d97770482fbb9d1271275ba558a263b5a0400d367488f209bd42a345d3b33b3e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 0e9b1a812518eee78486235c278d2f2b276845d022e651849998139b6a21de21
MD5 c29de56e8b7a7e21e6de77fbd83b058b
BLAKE2b-256 04e4de6c738bd00d61ab5b92fb1cb991fc0a41a618248ce9de990b9cd0305f60

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 80de16e651715f19c0eb750b61b4ce250bb8397e3b724e8865ce053568135eb8
MD5 c017142882c1a23ad84f7e2c6fb45eae
BLAKE2b-256 5a499a33e894f5139b212d4dce98651535ba7ed84a74be5b681ae22bd30ab8da

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.4-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 ae40caa3f09c2f0f36c332c456e6494e6e25091c6c4639a42cccc78b130f1f2b
MD5 8a46f679d0c0bc0c4fcefe7c29e0a6f0
BLAKE2b-256 c26b9ba151bcf41856f0f5df9254232bb6f3f26b99dae1277462f800114c5d45

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.4-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 56edb332a5c9a4878ae1c363ab0d828186fa04d2f00db67b603117542e88a5b4
MD5 82e13cf18682cea0706c2fe27fb8de7d
BLAKE2b-256 c9b3e7a149da84ed12e23013aad2145a1809270e0bad0b86fd555fa25e90d88d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 f5fa0500aaf38f34868418497d26ad6c41312621a9b5ac21c550a2ea35255834
MD5 050f2da2afeec4bd4a93cd6be84d294b
BLAKE2b-256 d6f0bb170c15ec74a7c8d9a6aa0f080a7cb0e40bc8632bc856231d46ee297a4f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 7bd567ca3af8e35a73190ed49950934bef80331e8a4e6a0cf05fea43e0851cec
MD5 9a7254ea3d60452e6f0a345b0d5353f0
BLAKE2b-256 c1a8ff8f59a0a34b0f3301285a71fe382b177bb132ecab1c703d73bd4f9c7478

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 371c3d56b891fd1b65be6e09cb14fc0bbc4ce647d6b983cbd49e7a1a7136ba9c
MD5 f535e637cfa6520deea383770dbaf918
BLAKE2b-256 6c742703f864d4d8d92446f8125570eb20f5069b0d045e01925337339546edac

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 5c573950404a3ba6d9aec3182460065eb3e215d39b0d8f82d32fd8667e28b9a2
MD5 fc7459a91a37fa3477e9ca6b97159a0d
BLAKE2b-256 4ec9bf79f50b17337c1aabea26de49c9bef38b590b83a61ab0276a9adb8cba25

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a72717605d1bd1f235609606ebfce6e1a5f156bb1b23f4cbd440e103d772ca39
MD5 40bb09d0d06adf502637a8cf0e13ce1a
BLAKE2b-256 f06acbf3bb7a5cfc3054a79f392dcbc363516da5367c4f0d1174dbf66468d590

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 69f58fef36240052302b9dda7d361cdb8161c40627f59e14038ca62cd7a4a3b4
MD5 e6005d690f7db4e547a691cd784e92d5
BLAKE2b-256 9ed0a5ebe5ee0601c6de96e98969cccbcfef077f8b3c546ab0c03e6ded81b3dd

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.4-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 160.9 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.4-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 2f6c33d14ffd53f99241125ef3699ef61e3548c66ed63b144b75253b5346d1ce
MD5 9001c17a6d34376e2770a3d628c6729e
BLAKE2b-256 0198c5c481a0d7a77056e99faa76867f9786dd271b0f2ec242fc6e2e645390e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.4-cp39-cp39-win32.whl
  • Upload date:
  • Size: 46.9 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.4-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 146f73eef669c308451e6137d594a2895617276f03a827011cf194faf62a6f03
MD5 aaa13c4ee85892ebeab61e4e9214a7b7
BLAKE2b-256 30a2118db987ce4bfae1144522e405c84b8663f61280a9542dfdc3240aec73ea

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 329da0e7909761f439410f3c7fbc89f374b9cfab4384605cafe93149f8e01701
MD5 230916ba462c4e274860b0e7c751c292
BLAKE2b-256 1b512d11f021b80f01c2c48ac5fd76c816d1f7027c9dc8a8b01ca172471792ff

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 4e8b8e483a6afd7438a4293d48ee2911b09f395fd5074a1da0a007ce03b6bfe1
MD5 bba4615234372268eae3ee27f1f188e9
BLAKE2b-256 323a0973a37d42f88558a52f117e54e21f27baee230993593050b79a276106be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 6789db9eee3ad6e0cf9c771583a431689fb8afaa45de4a653257c3d1d08ff86c
MD5 6d3a63b33d91e63392b103bb177d240c
BLAKE2b-256 6ddc9b3b00c887ec69b0808b26d89722f7944e1eb62cb8fe59557b65b22301cf

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 f084b836e856bdb1657eab19a890be8fe2369c4c810e7bd1811c05fe719e0a78
MD5 08105ef7876af56a267982c6981be0c0
BLAKE2b-256 d3bed5c10f50f1243a7d450d8dd436658167b65e7d260595bef5a2810b6e5ce8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 6cb830a2e6daf4aa0ae8bb5bfb789f90c1f6cbd908e27496be6f6c2d960c41e4
MD5 1cea2a5b3d8ff1655525028aaf02527b
BLAKE2b-256 4b3d7fae343c424bfbb874e6b9a75d50a45100bfc4aba6f19b40cbb1769d8ddd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 4401e67cecd4977926f85012689e3a7b3a8bfe59c7e7669d300db8b76af16322
MD5 006daa8de347474bb08b2cd5a96c4bf1
BLAKE2b-256 a3943d2de27e7ec08fc5a0fb8f8d8e726e8c9ad959501e3df2a2d1fb259468d1

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.4-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 55bb21e09effc61c1423dadf6e677ce4fa1e1d31a3761ac88c76cf6dc7ac065f
MD5 ce5b2a86b7ffbcc030decdde74cf5f6a
BLAKE2b-256 6605510a6f88afe12bde4f08bc34779617d42d338656f0c23eab4c383f31e0ba

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.4-cp38-cp38-win32.whl
  • Upload date:
  • Size: 47.0 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.4-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 b4340bbbfc8517374eb2e1ad213a95e0d927508f1d45abf10c67a35e906f55d3
MD5 dc85db0146c16e4fb587a6a9dc7a25d5
BLAKE2b-256 a3404812cdd3dd9ab23b4b3c45f61a5695d1a5bfe45faa95a7b914dc69ce214f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 3e57a0f4a3ce02977ece2a354eca0f5b1c67f3d0d86b331430f1606b5e9540f3
MD5 50f2787c3309c59dfa8bf03ab6e8e8fa
BLAKE2b-256 4bf97a4f73296032fd80d299ce0f5e1ea28c83d1af802e306b383adaeaf9d89b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 40ddcb9d6fee87c86370dc7b133248232ea3fcae2fb44098933f9e3a5f738b62
MD5 37a103b26148b00ba71175a4e3e75ea0
BLAKE2b-256 9ef01ce5572c22c75e62d3dface584491696112048eb57325302155c2a482611

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 374aa3cd888e77a2d7666571e538968cf614f980814bbb4d20005785409858ad
MD5 07583f7895eaf338b2bb4784f8a624d0
BLAKE2b-256 f2de61a2966c59d98411a51d4dd06355a9816352ce2b88d79ffecaafd72525ef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 c5e420e6b7b960685cd8ddd52466ce7ae40db114d7e9d28b4d075710f46c0b4e
MD5 4221f3f080f70a722d939f7406065d2c
BLAKE2b-256 df79a5ad4e3d634a2d409ffaf39140107e5a611a05e33f36d476879b3602c568

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 b161f3c1d3fd0557ab5c5d40482133bf4673105b7da932ee26f489a4a0004a52
MD5 02d42a512ba2ad0c0a8c4f95cabc3eed
BLAKE2b-256 7099c1c64de32b0567665388f581a8092d004932a6683903f15c63d156c4e95c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 9c80da1065c734de56f529e6743eef7623e21ee401e113b99d77f7829ed5aace
MD5 f6ac9e6bd77e91825f0ead1d313a0472
BLAKE2b-256 549ca9f097f41cc21a9200fb346a9070560e28c0a47e2d0b646fc921eb612872

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.4-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 e80a198f6c5c0dee419235944406133f8df4634d70b36b37b231202132f3fbe1
MD5 01e7126b0a86ff718cb3a5e55cf6c0df
BLAKE2b-256 1b84bb422cc72eb88061b0721dbe0171179606743e47f27762d64ca614935009

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.4-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 46.9 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.4-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 06901b51a99ccfe751c63307eb4deebb870bbbf1cbbd6b7e5df1656b9d92771f
MD5 01e62da8979e5e5499d8a300c7794290
BLAKE2b-256 629d8aa9eb86f0c68a858586398aae664f151cb4569e400258ea940198255cf9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 4d138684bde2d1969f789e48fc942f069f284bbf53457fe4d4d1109c21fecf6d
MD5 b901474ae383553ea1c1aaffd7fed3c0
BLAKE2b-256 b09279d3ca38b23683e6f037a49ecdacc5e8644733220c5c65e43bc87e172317

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 91deb61534a45479bd84a6c9fd2c45d330cb68ce29860aa34bf60607238b6786
MD5 c551ba7eee88a0ee7c5a4e3b80e81d96
BLAKE2b-256 4c1364a1b5209260c63f86651c38ef34c879d814adedc0115b247e65980b40d6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 bb2acea20357f5dc724e175194f2aa92ef6093d2a969fee2dbea19e686b981eb
MD5 59ae1d2984849516efc900261729a562
BLAKE2b-256 45cd1d3897d0be4f123b965d1b8836e3acc74a52de49793368f03ad418ad2605

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 bee8befd1e526c57874ba8f55d746cdfa87539dced3a5183f4a7f128bd44827f
MD5 408e791d6d074c053c7d50952c8825b7
BLAKE2b-256 bfd8961bf1d1e28e1d2b1a411f14eb357666eed0adb1573469d58567e3e0bec7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.4-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a81aa19154522ab132032a06aa318b97c51f01f5d387f73420c5074676c7ef3
MD5 8ac125375af32de77b7bdbed64a99a85
BLAKE2b-256 6fdf45999be4c18d9b2209d148d1f840cc201393bb2f88ffc97397aa60d638c3

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