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 algorithm used will depend on the length of the input and the CRC's width:

Data Length Width ≤ 64 Width > 64
Length < 16 byte-by-byte byte-by-byte
16 ≤ Length < 20,000 slice-by-16 byte-by-byte
Length ≥ 20,000 parallel slice-by-16 byte-by-byte

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 20k, as the serial method is faster in that case.

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

Uploaded Source

Built Distributions

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

Uploaded CPython 3.12 Windows x86-64

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

Uploaded CPython 3.12 Windows x86

anycrc-0.7.0-cp312-cp312-musllinux_1_1_x86_64.whl (314.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-0.7.0-cp312-cp312-musllinux_1_1_i686.whl (312.9 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (278.4 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-0.7.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl (272.6 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686

anycrc-0.7.0-cp312-cp312-macosx_11_0_arm64.whl (199.3 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-0.7.0-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.0-cp311-cp311-win_amd64.whl (157.5 kB view details)

Uploaded CPython 3.11 Windows x86-64

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

Uploaded CPython 3.11 Windows x86

anycrc-0.7.0-cp311-cp311-musllinux_1_1_x86_64.whl (308.7 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-0.7.0-cp311-cp311-musllinux_1_1_i686.whl (307.9 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (270.1 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-0.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl (266.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686

anycrc-0.7.0-cp311-cp311-macosx_11_0_arm64.whl (199.2 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl (210.6 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

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

Uploaded CPython 3.10 Windows x86-64

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

Uploaded CPython 3.10 Windows x86

anycrc-0.7.0-cp310-cp310-musllinux_1_1_x86_64.whl (290.2 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-0.7.0-cp310-cp310-musllinux_1_1_i686.whl (292.7 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (257.0 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-0.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl (254.8 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-0.7.0-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.0-cp39-cp39-win_amd64.whl (160.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-0.7.0-cp39-cp39-win32.whl (46.7 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-0.7.0-cp39-cp39-musllinux_1_1_x86_64.whl (295.2 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-0.7.0-cp39-cp39-musllinux_1_1_i686.whl (297.5 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (262.3 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-0.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl (259.4 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl (211.9 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

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

Uploaded CPython 3.8 Windows x86-64

anycrc-0.7.0-cp38-cp38-win32.whl (46.8 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-0.7.0-cp38-cp38-musllinux_1_1_x86_64.whl (299.5 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

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

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (264.9 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-0.7.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl (262.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686

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

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl (212.2 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-0.7.0-cp37-cp37m-win_amd64.whl (159.4 kB view details)

Uploaded CPython 3.7m Windows x86-64

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

Uploaded CPython 3.7m Windows x86

anycrc-0.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl (285.7 kB view details)

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

anycrc-0.7.0-cp37-cp37m-musllinux_1_1_i686.whl (288.2 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (257.4 kB view details)

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

anycrc-0.7.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl (254.8 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686

anycrc-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl (212.2 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: anycrc-0.7.0.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.0.tar.gz
Algorithm Hash digest
SHA256 b08b80113288b0a40a7df56027a1ce90b90620ba99da41138e4ca0895f640b26
MD5 c66e23fbbb143bf976f602fa50e3a3bf
BLAKE2b-256 60f84a5d0a737a44ac38ab795b18962368e889218c8e98cf97e5f8ca411d0bd3

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-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.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 49a7c5cc4ed812da7186d57c5f9438637db4f09a1d3539d393e63cafb2a59e61
MD5 81a33c6a64caf24c920d8ae215f2bbed
BLAKE2b-256 8f06f2fab8e2cda3c8993a9f136f9a21c0378fd70bb9014bdb8c74eab468b478

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-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.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 e92f6471596f31efc312b52c98fe3b756304dfa18f0482b6fbd5ba30c8afac65
MD5 006f31203fcda89306f7881b7201f633
BLAKE2b-256 dcbd914d337578788de3ff4bc56cd856e24596f4ad5ac1c78ff9ab8a5e79ae7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 e307e48606671da711b30c6461f2dc6590c496805de386fa82bbbe5ab9ee9aee
MD5 7293a114eabfde049fde50ecf6c4ed05
BLAKE2b-256 29fddceed6dd4d02e1fb36fd2dd041d2ea58aa2386159e2044d5c62ac0ad751a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eb0272aa1db6cabf68b0dd89898bbd94095bd87e294547917dece9b88c70215a
MD5 5fb26971009043aa42f470b29decd393
BLAKE2b-256 99b401e5e9bd43eaaa0e8f73e9d3690307997c762e4fe8cf1249db7dfdddae7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 00b9532aa8c6c5f45bfc762270e154859303bccf53aef476a2da2b82d65bfdc1
MD5 59c30595311d29b8b45a688cd96775fb
BLAKE2b-256 f59149f0954459351ea10126ffaad045b5c387085d5971329459d6c92e8c6337

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9992e1852edf9530fb649de69fff394ed51259303798c1cc41a70eab016f560d
MD5 a5894c4c827ccce12edd45bf116569cd
BLAKE2b-256 a9cb021158b0bf29cd88792af8c7d40b20b60473df93a215e2e4997dd4461677

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 3f3c4e3cccac12a26e0e16f0afba6f9f71756bd2b4db50aae16915cb774bd3de
MD5 9c89da87f398fa0cf884488ef5b9401e
BLAKE2b-256 f5ded4906d5355f7ee526a11de8b99f849073d631680ad1c05f5d9a80cc1d592

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 790e6ebe337e47ab57b5b6220392f00dbefc2d661feb198c468dfcc78619a25e
MD5 dca4f93385270ba726242596071858c7
BLAKE2b-256 b33cd282be3a5157f0bd3dbde0a954b6429598ff86bfec8be1e80bea51895de0

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 157.5 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.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 ba9b249fecefb9ac8cb46a97bd7d03176bab8fe30f082a22a35b1eb2119d566e
MD5 f91f2d4eaf879f18b4dc939894996b21
BLAKE2b-256 cd8a03b1f44851f69fd207245de61fa35d812a9468da54ec758a30af793d3fc0

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 18ee84c28cd1d2e28e20654c1483eab5dbfbdf4672f5f0292dee9f9ba6289e76
MD5 7fa72e954d7c99282d2eb3b6b1b8c4df
BLAKE2b-256 a07043b66b327f0029896980a322b9e2ef7698653f8de7f971aff7557675e36b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 b10221b23dd717ff09b1a12eac72881a428e50ffcbe2a82c2fed0f0e8d3f1c2c
MD5 047660e748ee9f4946743a79f5d8ecdf
BLAKE2b-256 0e58ef6fcfeb71533acf8a66e2bd029be4afad7ce66c4bc5fc28fa68d1704a08

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 ba30633d996ff9e48fa00ef2679c1315ed3d2053a0c4263e071a7249273a2e33
MD5 fd8c78ef226eb7e22ace188704a8c57c
BLAKE2b-256 3dec571e3d9ec4a52afdb2b0b6a64aa0a797fb6412ef11fa13cfb70b1c9c1909

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 ddba9d84ae08e7e92e94ae7018637be61cfcd8f24ca89d9fac84b6d8b49bee3f
MD5 e2ebb0d4dd7d7b5f9f3060c6ca6f1a65
BLAKE2b-256 95b5852d7d8c1c761b55f25247018a1fa0d5a3a64728611f1fc6dfc7ccb6dd10

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 cd18643cf9ac3f4240b6428215db4eb894940df1aae501dba950641c6e31494d
MD5 6d75a4aead35fdbe28dc5f46f0b00e5c
BLAKE2b-256 f2cc6b45893a54e98c3dfedd88c47ce5ba89681f6dc208cfd89303aa4f8a9f76

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 f2a2a45123fe0125c53cb298634fc3096ae96fa6052c85978c62396a10516436
MD5 955987e4c45aec21e5f69a4bea190e61
BLAKE2b-256 e067a5a4ba54f19b921bb5bcfd55fea436c0d7fe127a7376a9b9bbc6814fa44a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 0a01df611bb1cc80384bb73916813d316c3402b7457ed1aa496589c3e8a9f844
MD5 b5300c18309a724caae8945082e7d925
BLAKE2b-256 aefdda40c8ce1225b37a9c5061fb0e3d552d3c60de52aa5c7324584b9becde85

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-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.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 f5031ecc49fa759fcc76a40f5be15d5e3f68caf765e1d213e3513a62dbfbd06f
MD5 cdae7acddf86dd29d8dc48537d60f420
BLAKE2b-256 6d338644c17d542cdcda4c37ea782796ee7070a43850d9d80816c6bb6a5bf3b9

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 29a0a8a2dffecaaa07ec3c95b1101c5ec136cb616c4e502785823bd74d19988f
MD5 47eb49f57d6e6d5644d1b8073d930543
BLAKE2b-256 1a2a9cf5ff1de9b2854b46fb20c7135abdc429c81708d1b3515ec4d71ab70294

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 bc1ff8e865bbbde7aa8b8789ebea103b641cbd049c9bdc7ec0d57cbce3ac7c74
MD5 fd8f70222026ad35bbe520dc23b4eb82
BLAKE2b-256 b0f5b4763bb4f113515c29d958e105951d804e7f79faefcd41e4dff6131cb0e1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b2b61079b56212b5094eb27611a9b0f188a1a0567b708422d6649845688d278c
MD5 1ef4cf6bbfed43b60ef86dcd6f386f78
BLAKE2b-256 ea062111d75001aeff582e47efb748252aa8c743fbe373fc46f67c96ea5c696c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 8ed56ba7cf4074f0218e76c178815edc3757fa9706f67d1f704926485b1a5518
MD5 6bfc78fd7e7c056cf910a0c3374676df
BLAKE2b-256 659242e999698c5de5d4c42623d68649b540dcf31f8792522feeea02b98ae982

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a477e753deb4b5118812519701ec88922fc75852f9ca2e13b479b77791cdb2d8
MD5 b2ba87d661ec8b0d7611e82aa8d18ef3
BLAKE2b-256 427894c309ade08b8badf72f6168ecb787df4fc3cf2c7df291db91152199ed1a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 ba426db5c9960a758ccb2b7d524e920c9bde5d947e8d1c964ea8677fe6d1ffb2
MD5 10d247d1dae31d3607f46bca077ab32f
BLAKE2b-256 d45d1096bd46083450a6001c38ea838d136e4c4b6c1aff17b1a8a4151fdb7a56

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 616e295193657e9cb9554bae552132bdba540a81da92527834de7a9acd76271c
MD5 ea9c1bacef0cd9aca3d25ae2cdcaa5aa
BLAKE2b-256 3dcb253a65a037590202928faa22aebe451f9ab1fc1173d835ed5b49f0385022

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 160.5 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.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 e0eade7e1717ecba57208ba5cc49a077ffd5718539e882b941c0f76744076776
MD5 92c26ff94fe6a8799d4f6110f74c9eb1
BLAKE2b-256 29af9e5300e5c61268bab963502023b10cc74c0504b9b54ad33f1300a1f8a910

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 46.7 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.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2c6b3c7c4e4a55de39bfab7b994f8798657be7b9defc8883c6747497111089ed
MD5 ce47b1dcd44d99f2dafa2f8307639e79
BLAKE2b-256 6285ee93128e7e86ecee802e2b8169bb881e77cd07d8d17c2d1e6387cf8c0192

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 8b2e6964c11b5f4dd41d0f91fdaa229199d847594b4c8f088bcf9476bda2559e
MD5 1ea8dc02acca7d98ff19702a8a17f381
BLAKE2b-256 de4897dcf9ade84765a2d87eca9dca68145f11842ede11282081ebb3dfb74b69

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 21ddb03c59d326632f500ecc87f2ad5971b506c30c19b206e1757376c66be5d5
MD5 d66f7bc43a4739eeda2da3397c583345
BLAKE2b-256 f1acb46f1727bf647b7ed22a672a433ea3de1f8ee6d811f9af0e4a3a5b02ae86

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 d51f071ff91bff3188383d3cfb8e3879db5442ad3e77faeddaf8d9b114d8f96f
MD5 064e4b3ee5a8d2d9309ef401b638fa92
BLAKE2b-256 ba7a3f2c8e80cef63b86468fda320069c4052618b8aac6bebd7d9d1e8489d58e

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 22a233f971038ad220dd5b0e93ee3ce6ae389a0e50fd1cf96a7527138077575a
MD5 cc1c70270b5ada3906e9dbc60814cb4d
BLAKE2b-256 2b58d20c781eca34f79d540ee7e01d7b7f1c512589a0fafc2640cc451fbfe71f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 e31abecebf50ba54b3cff5500f2984843f774f18909a219a9517e76247dc8b9e
MD5 6fe04b4b58b7f6259f62cb3111e16868
BLAKE2b-256 ad5ddc5cad59b8b1171b746d9b7d7960ffe6bfbb5518186704ccbae2cd10be8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 819f1ea686d7eb3cbafcf9463d6c3601b952161755c9bc373e3bb5b0e92d9984
MD5 195ffc0e71ae511bddef16c323265817
BLAKE2b-256 f7352456f9024bf7349f85dfe60ea5c6f8464fc7774c5d5b42824d61e25fe8a8

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-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.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 e81077b23285104e13101bd45c41aae900e1d61854ee2b80e5dad348d2a658cc
MD5 725e5cc622aa01cff18629e359571b4a
BLAKE2b-256 b15ae9dc7cb15adb48647f08a48f70f2425a6856f76815e4f27b62e06208d31e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 46.8 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.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 5eba257468468bb8e6b642838d1efc878619c3442cbdd32555b3af987c82f2c5
MD5 935d9e26cb1c1a45a251342f0116117f
BLAKE2b-256 e42d1cc0bc95d36a90d8f6a64d19a234e3a6f3a6d36b4eb107798954da533681

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ba222c8ce1164bffee2225761d05e2a649ee5013c9fd3ef143a2f01a45b4d1b7
MD5 55594ceff311f0c1075e17dda522fac8
BLAKE2b-256 3d2125b7de7c2c70a9049930e9d341beba7df4844aa9d69e9bba937ed42e7242

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 07f6fa8cb17b926e4ce9c2b926db5db858d5e67e1b888a0820069f35259d8ad2
MD5 d0b51d0a79f087323a7ff035f3239a48
BLAKE2b-256 7810c65313ea19e96db8eb189e745e3c8e58f8629b78c647ff555872232abf53

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 a867cb5288466c2c4be2de4f27a59bb01a8b2897e333824fab5945301658d2a6
MD5 d76f28ad50722170eec17eeb1dc98c71
BLAKE2b-256 2b4bbdfcc9ea4e3687425e8674704303611d217d254e45db50b038fec8629752

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 e5706c62eab8dd600a936f98a415e04664073bb71e7e16365b19de0fe4d4df2f
MD5 ee49d5747691789da4260f21ff6b9e7b
BLAKE2b-256 534531e53ef6a517958520b923ad67f18b3742651df144413d34a87fbde5b8c8

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 d525758f4921df7b9c2650ea69f5e06a8195011c2d06e7eb633d051d0755412e
MD5 8b25c5a59366c9ecf2dab4faea76383a
BLAKE2b-256 ef3c9b9991dc6254c3e5503d0d724cc466d58d9ddac6df983f78f7827cf03d8a

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 71f34404a10fa16dff2ab3d270740dc3d569d29cf80e2e5cf9dce91722905801
MD5 bf074593c262240d1515980aeb65cbb3
BLAKE2b-256 7e89c8625b7118f3ca96a16284e6752edf59f8cee40782bea3f6e3c0ec04ee4f

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.7.0-cp37-cp37m-win_amd64.whl
  • Upload date:
  • Size: 159.4 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.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 77de16f4d27dd26da499c297c32a6175ac532615b0802d348e0e48b3756dae1e
MD5 dc9f92d333e377b531019296f0120e5f
BLAKE2b-256 9f09c07944b9d72f2d678137186b3dcd62ca417dfa3d97221274b8b5725ba05d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.7.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 61cc65c04bd0a9de88623d4b312ec1089b3532731016674e20368b91ce49f955
MD5 c794146f907733084e437699fda50dbc
BLAKE2b-256 58a419bf7b9900dbd0ed015f150b49cf2ed0fba4ef840513d2497eadd560c05f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 091aba1179eacaf02cc25d3bc18a7582900c8e9eb53cd0da64995262edee96ec
MD5 4f2d0be7176680900df880b3534949b0
BLAKE2b-256 69a8398e3e5b60f10cf9f833b6533886fa6fac45a6476f360efdef304c3a9cbb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 db87087126a091027811479268a82b67cecdc6c9563f433f7a8f69f79694906c
MD5 3a252cd7081f5e68e1a5a29663303273
BLAKE2b-256 ec3fa0746e83f886abf505392267457c9a4b3747b6b994aa357873558cf909c7

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 5bf2643a160c2c29b6181e666f78e78b537fc39db83d1740362efd55b7ab4529
MD5 7bf80626f5d178139543b7638a1d327f
BLAKE2b-256 6deea730e19ceae96f48a9dc7de54934039bb7df48bcaab7fba3fd78fedc9fb4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 6b23c536af3cce93cf6b0531be2f64b1137192ba9b266aaaf998c56b0a93950d
MD5 e80b097d8c44bc7739dfc178443b38e4
BLAKE2b-256 4c7a7869d62e4a74e6d31077c58d346c2cfe75f44299d91bdea59d56972272b9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.7.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 918c04e8e10b1b2de57f2543787213126a33cc4b391520533541aef4348aef9c
MD5 ab7c41dcd6fd58165f9451d756148194
BLAKE2b-256 1492f2b1f6bfcbc4418da1684f0dbe234aac79f621c4964cd843c75d389fdf56

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