Skip to main content

The fastest Python CRC 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. Anycrc supports all of the CRCs listed in the RevEng CRC Catalogue.

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()

Create a CRC with specific parameters:

>>> crc32 = anycrc.CRC(width=32, poly=0x04c11db7, init=0xffffffff, refin=True, refout=True, xorout=0xffffffff)
>>> crc32.calc('Hello World!')
472456355

For non-reflected CRCs, the length of the data can be specified in bits:

>>> crc32 = anycrc.Model('CRC32-MPEG-2')
>>> data = b'Hello World!'
>>> crc32.update(data, length=48)
>>> crc32.update(data[6:], length=48)
2498069329

Or by using the bitarray module:

>>> from bitarray import bitarray
>>> bits = bitarray()
>>> bits.frombytes(b'Hello World!')
>>> crc32.update(bits[:50])
>>> crc32.update(bits[50:])
2498069329

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. CRCs with a width larger than 64 bits use the slower byte-by-byte algorithm.

Benchmark

Module Time Elapsed (s) Speed (GiB/s) Relative
anycrc 0.36 2.56 1.00
zlib 0.48 1.95 1.31
fastcrc 1.50 0.62 4.13
crcmod-plus 1.50 0.62 4.13

Tested on a 10th generation Intel i7 processor.

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

Uploaded Source

Built Distributions

anycrc-0.9.0-cp312-cp312-win_amd64.whl (93.2 kB view details)

Uploaded CPython 3.12 Windows x86-64

anycrc-0.9.0-cp312-cp312-win32.whl (81.9 kB view details)

Uploaded CPython 3.12 Windows x86

anycrc-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl (543.6 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ x86-64

anycrc-0.9.0-cp312-cp312-musllinux_1_1_i686.whl (517.4 kB view details)

Uploaded CPython 3.12 musllinux: musl 1.1+ i686

anycrc-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (536.0 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ x86-64

anycrc-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (508.9 kB view details)

Uploaded CPython 3.12 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-0.9.0-cp312-cp312-macosx_11_0_arm64.whl (93.5 kB view details)

Uploaded CPython 3.12 macOS 11.0+ ARM64

anycrc-0.9.0-cp312-cp312-macosx_10_9_x86_64.whl (100.0 kB view details)

Uploaded CPython 3.12 macOS 10.9+ x86-64

anycrc-0.9.0-cp311-cp311-win_amd64.whl (93.1 kB view details)

Uploaded CPython 3.11 Windows x86-64

anycrc-0.9.0-cp311-cp311-win32.whl (81.6 kB view details)

Uploaded CPython 3.11 Windows x86

anycrc-0.9.0-cp311-cp311-musllinux_1_1_x86_64.whl (548.4 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ x86-64

anycrc-0.9.0-cp311-cp311-musllinux_1_1_i686.whl (524.6 kB view details)

Uploaded CPython 3.11 musllinux: musl 1.1+ i686

anycrc-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (495.5 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ x86-64

anycrc-0.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (471.8 kB view details)

Uploaded CPython 3.11 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-0.9.0-cp311-cp311-macosx_11_0_arm64.whl (93.4 kB view details)

Uploaded CPython 3.11 macOS 11.0+ ARM64

anycrc-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl (99.0 kB view details)

Uploaded CPython 3.11 macOS 10.9+ x86-64

anycrc-0.9.0-cp310-cp310-win_amd64.whl (93.0 kB view details)

Uploaded CPython 3.10 Windows x86-64

anycrc-0.9.0-cp310-cp310-win32.whl (81.5 kB view details)

Uploaded CPython 3.10 Windows x86

anycrc-0.9.0-cp310-cp310-musllinux_1_1_x86_64.whl (505.3 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ x86-64

anycrc-0.9.0-cp310-cp310-musllinux_1_1_i686.whl (493.0 kB view details)

Uploaded CPython 3.10 musllinux: musl 1.1+ i686

anycrc-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (465.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ x86-64

anycrc-0.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (446.2 kB view details)

Uploaded CPython 3.10 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-0.9.0-cp310-cp310-macosx_11_0_arm64.whl (93.2 kB view details)

Uploaded CPython 3.10 macOS 11.0+ ARM64

anycrc-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl (98.7 kB view details)

Uploaded CPython 3.10 macOS 10.9+ x86-64

anycrc-0.9.0-cp39-cp39-win_amd64.whl (93.5 kB view details)

Uploaded CPython 3.9 Windows x86-64

anycrc-0.9.0-cp39-cp39-win32.whl (82.0 kB view details)

Uploaded CPython 3.9 Windows x86

anycrc-0.9.0-cp39-cp39-musllinux_1_1_x86_64.whl (508.9 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ x86-64

anycrc-0.9.0-cp39-cp39-musllinux_1_1_i686.whl (496.3 kB view details)

Uploaded CPython 3.9 musllinux: musl 1.1+ i686

anycrc-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (467.9 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ x86-64

anycrc-0.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (448.1 kB view details)

Uploaded CPython 3.9 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-0.9.0-cp39-cp39-macosx_11_0_arm64.whl (93.7 kB view details)

Uploaded CPython 3.9 macOS 11.0+ ARM64

anycrc-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl (99.3 kB view details)

Uploaded CPython 3.9 macOS 10.9+ x86-64

anycrc-0.9.0-cp38-cp38-win_amd64.whl (93.6 kB view details)

Uploaded CPython 3.8 Windows x86-64

anycrc-0.9.0-cp38-cp38-win32.whl (82.1 kB view details)

Uploaded CPython 3.8 Windows x86

anycrc-0.9.0-cp38-cp38-musllinux_1_1_x86_64.whl (532.3 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ x86-64

anycrc-0.9.0-cp38-cp38-musllinux_1_1_i686.whl (513.7 kB view details)

Uploaded CPython 3.8 musllinux: musl 1.1+ i686

anycrc-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (489.2 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ x86-64

anycrc-0.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (464.3 kB view details)

Uploaded CPython 3.8 manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-0.9.0-cp38-cp38-macosx_11_0_arm64.whl (93.7 kB view details)

Uploaded CPython 3.8 macOS 11.0+ ARM64

anycrc-0.9.0-cp38-cp38-macosx_10_9_x86_64.whl (99.3 kB view details)

Uploaded CPython 3.8 macOS 10.9+ x86-64

anycrc-0.9.0-cp37-cp37m-win_amd64.whl (92.8 kB view details)

Uploaded CPython 3.7m Windows x86-64

anycrc-0.9.0-cp37-cp37m-win32.whl (81.5 kB view details)

Uploaded CPython 3.7m Windows x86

anycrc-0.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl (485.4 kB view details)

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

anycrc-0.9.0-cp37-cp37m-musllinux_1_1_i686.whl (465.6 kB view details)

Uploaded CPython 3.7m musllinux: musl 1.1+ i686

anycrc-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (446.7 kB view details)

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

anycrc-0.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl (422.6 kB view details)

Uploaded CPython 3.7m manylinux: glibc 2.17+ i686 manylinux: glibc 2.5+ i686

anycrc-0.9.0-cp37-cp37m-macosx_10_9_x86_64.whl (98.3 kB view details)

Uploaded CPython 3.7m macOS 10.9+ x86-64

File details

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

File metadata

  • Download URL: anycrc-0.9.0.tar.gz
  • Upload date:
  • Size: 12.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0.tar.gz
Algorithm Hash digest
SHA256 3db61b7fcdb8b83d18ac52102384daa4c533fe6e27d93ee802b1732a099bbc8d
MD5 8ed3f63f3d212448014abdd61eebfb24
BLAKE2b-256 d939ea8d37cb99e44a002a0c1e1ebaf5a1a21712a9c266099d287505066c59ff

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 93.2 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 c8b3bec315974b14ebd190b1ebdf0b9e85dc811c45f45990ed49c1509196b43f
MD5 7fa09216dc746b62c74eb6d208270a87
BLAKE2b-256 73c97aed1ba9debf0c72aebd95c55b1d2cf46a19228e3c2e358501c2f79e0ded

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp312-cp312-win32.whl
  • Upload date:
  • Size: 81.9 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 75291d5d911afd1e30dc0df116c76d3d066f25bdac3822b63337ca2970ebe49b
MD5 8b9c3d70bb2b8da6b1257aa4dfb1ac19
BLAKE2b-256 70b8df6a844762e150741b865eeb5dcbb14adc46ed2d965b4cfb38156b37685b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 48a04a5c8ec39d5a2da0d57697976f6ed65ed1a00c885a741472f00698705b1a
MD5 fde5e4b467f9c5c9fcc5cfd858822f4b
BLAKE2b-256 0d3b8fdd54ae387118e67334860bcc85d64ea52c3b9d83ce77e0e65ab2a5d4be

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp312-cp312-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 592323b8ddfcbf749e3ff336013d825bbf2505b5f2514a2755f9d2527f825ce6
MD5 7ddd3d3948dede66fd599e53817eaa0c
BLAKE2b-256 0e135cfb89b1b7ec12ad508b53065b1676a558ed6a9f09889cfa3fb529bfaa4d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 86d9db7a55eb420e9fcf7bed8de5e72ed0cb32935ed00e4c4cb600a7b84b72f6
MD5 9cfda1dc60da26050fae7ba78662666d
BLAKE2b-256 5958f42cd525b5b8d1b5c0803ce0fabd939a56e0e834dbe689c7ee58a46ddbf5

See more details on using hashes here.

File details

Details for the file anycrc-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.9.0-cp312-cp312-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 a5870373e89f73a9ff19f2c23e3d2903ab37f4ef15db6421720484d416e4dfa6
MD5 fbb2f2024ee52ae2f4b0a473f9ec79c4
BLAKE2b-256 1bfe4f265573f65c71dd4de88dc9b363a61debf084e1063956220d82b0aadd13

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 57ae34f8cfe14b86b14427622c504440dd1fe4d3a9690523f2ed5a96eee38476
MD5 8c8f84081c03b9539d5eaa9215da87ce
BLAKE2b-256 1b2e85d8855d8bd24c6df40ad64a750ff9439a5c05717170fd64f96121df8b87

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp312-cp312-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 2ceea84b89408a1705d5548bc21f1fb9eb4fda99215e0e2ba35198cf737d44e2
MD5 13acbeff3b28a2ba81865258a8048435
BLAKE2b-256 7efa3843a5a04a752044c069f978c0b9893019149c21693be5cff2895086d44d

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 93.1 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 2deae6ea6ffe2ec291bfecedf1ad8ca5387c5bba957c88807108aad4bd7aa0d8
MD5 c824616b18b130c49b50694b6e8ad8a9
BLAKE2b-256 fa229d38719566cfa85318a5f8de9ad070c73d41c9fedfd42609f1a59bef9fd2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp311-cp311-win32.whl
  • Upload date:
  • Size: 81.6 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 938aaab9f63f4e187c203cdbed77e4d9f28d0980f4cb9d7fcf624540640c137f
MD5 9c30ec87061cea0dd5946f77d4c5829b
BLAKE2b-256 6fc94d6a6652cc943577bf8a0e27aa9831d0f689f58a3fb06081017004b82f7f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 ebda5b29a701bb218b9681f686fae3e5cdda05d8c4197ad5886a789bd636dae2
MD5 0be79e7a603ee8a26b3c8cc8d6b713f3
BLAKE2b-256 69671c941fcafda7d2fcc28efa6fa158d4e004e7e994486186472339a4973f1f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp311-cp311-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 e4179e5d0616634424170d255dd6d50702b287dce228fdffb2a858cc7cd55d0f
MD5 9b3bbc66ea7207fd94609959dc409374
BLAKE2b-256 6cf28f4928695647806bf26b706e3f78f8dfecd50a9ea0f0d5f3add46155b453

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 e85855c8e8ef89b4884e66794c84aaea17355477801b51fe2e7a6c08bc6d47bf
MD5 c798a40e18fad6486cd4bc568491df2c
BLAKE2b-256 718321ee8ec0d077c706dbb74978163bb18f3b8448270f6a35dceba1fddeacc6

See more details on using hashes here.

File details

Details for the file anycrc-0.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.9.0-cp311-cp311-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 199e33b118ddf516047566749c5c3a3438f59daeacae4df4f3b01fbf671e1bd6
MD5 6dee55f5c867b894e1c408f3034d31ab
BLAKE2b-256 4f09e74d1f78959337c31983f33fef3c7c50985a0d7f946384e141844f04c554

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 7725fcee05e92f787277f0bf91600f64897704376d3b5f1f606ef467bddff445
MD5 4d6d3fdf9bff86e89e2c9aea9751db35
BLAKE2b-256 63ab915898548780e5dcf944b0e58bdf7deaec83abbbee1cb6d705c9b2db6929

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp311-cp311-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 70fdb8be494e0a1ec2f1f1393c4e667202650428b3844169240edd70859990cd
MD5 f05d8a5848c88fbc089643b2f696c000
BLAKE2b-256 23d6e53ef67eaf765d976ba8a39ffcd532b9767c1555844857e577cded4c6224

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 93.0 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 81bfc2ceab0e87795971df325f140f922ffe8d1f8fb596cc96f1d2cf124a0073
MD5 9e64d90e7d7fb08c4184ff4f4e24f3fe
BLAKE2b-256 e966e92793beef10d67e68180c02b684808ce5b1a440b18b57e07cbe9960cd17

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp310-cp310-win32.whl
  • Upload date:
  • Size: 81.5 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 91e5237433dca4125a46c4f16df3d82191729a543c8eed105258923f4747b933
MD5 1284be6d8ffe08c8f57a56f79219b728
BLAKE2b-256 b99a8b89d1e833850ebf298dcabf99871ffd4bcbcf9d586e9a4facde445bcdef

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 faf8547f756feff4a01b99ac6fcbca294f128f2c61e1258b6bc941e3714f660a
MD5 2a4682145b18d793f12effb2ad60f0de
BLAKE2b-256 206163d68ddfd58cdd769e611e91cd2a680bd935f9f0c0e66bac0c31cb18dbfb

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp310-cp310-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 eadba6dc9949b71951a41d84f730652d549b3ba2fbbce656fc3105477437780f
MD5 66f97c695a492fce1b86fd8325e987ab
BLAKE2b-256 cd4b2f20509212585596c2681a8e49a8d12a61915139f21b8c2ba9b089aef5c1

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 51910d61851a68fcbf8f68b8c7e9e586d975213c4fca8106b3e43f3c24c4ba18
MD5 13110b837c63864405acdc3c9a84f806
BLAKE2b-256 f5a3e00c720b805dc1fd87f8640d810b5667ea7e5cdb2ba1ca35274ba0b6facd

See more details on using hashes here.

File details

Details for the file anycrc-0.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.9.0-cp310-cp310-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 0d6d619921d0ce9dee17a73225e3071b8a45bfc73b9df3a26005bf65d5e9071d
MD5 03b4dda8551477ac37814e9abe74860a
BLAKE2b-256 8c930c41dbb809809b8d4b520fe2207674c01513385200c0940e2d8b10310379

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 67d2390739b131aed285d3a026ad66dfe78b777fada1c9e7d82752ab439bc3da
MD5 e4435ac875409141a42f00c346c9fa27
BLAKE2b-256 152f915ae6c7acaec0be554f7e08591e6efba8aafedf11ba73db101300ea88da

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp310-cp310-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 cfdc4e992d69c3a3a0053177deb16701123c1f4fb0145363f098e66672199743
MD5 e3626f63e9ff429f156f3303775fd7c5
BLAKE2b-256 dac037dc1abfe47a3e1ffb25ce3bedf5e6892bee1c86cf3642032e72cdc5d2e9

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 93.5 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 989cc5c2dbb5a7154d56b052e4290c0c330d462f81eea89a3c4b6d1e15d46a1d
MD5 0b618fc4b9f10caa50bacd7be68debdd
BLAKE2b-256 ec435897b0f69aeaf598dd83dafdac5f06e2cb71a4a3d4e55467ffc15987e7c2

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp39-cp39-win32.whl
  • Upload date:
  • Size: 82.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 2a2116e60c56cb71522e8718baadf24146d975eff2da1eced26aa63070badd1b
MD5 f7e136fe58759f30f34e77b9f9cddb64
BLAKE2b-256 bc3308132e59fcb3fc8432868edfac9c2a426390d2d0afcf45f834cd12f6bee2

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 47ffd22395931ae61cf436236755d4ca22ca73e279171732b6659701c464b59c
MD5 105547fa960e163c53d157c258ecf959
BLAKE2b-256 b273b2d6298579ac8d933838489e383eae33d963b53a8997e64ef72e439fb158

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp39-cp39-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b9f86b6e07b9234ace87fae6861b553bd91087feec92668f7678ff7a56010091
MD5 009f98491970b74861877ea82e39279a
BLAKE2b-256 60b84be609c50a9442c8d344cbee0dac7f85639ec8a0ac59d33cbc7a95ae1f29

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 2fec5bc474337c8026137590f4ef75e7149cd868a63c63de77e78caf22d9305b
MD5 e80169c6160da280e0be503879581e5f
BLAKE2b-256 0b0f792035f67875e7d0ceee5700480d0141b6bd20ebba0d604d13be01aaf984

See more details on using hashes here.

File details

Details for the file anycrc-0.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.9.0-cp39-cp39-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 1f84b3e3a01680c343229b44b788569068b3a70595a172764626e9e3da29d383
MD5 31e377d17aa89b99500553e10cfa3c52
BLAKE2b-256 3fa1feaad0605d9bcd0037c6ec6c16d34dffaa5b263eb5def1e39186c44b2e8c

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 a853251e231ce7861ad751a3b131567bccf8bd524a6caa8dd19669dad1d4f09f
MD5 b035788c7af22833d8b6e0c109ec8943
BLAKE2b-256 b6a1a038305bda5ff50c16f82e0fad5b978eea45af2e6302b75eb790d95be7fa

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp39-cp39-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 19fa5239122ce92aa89b39162ec1c33ff3015eed8a15d6e03bee4d91e47d091d
MD5 a3a7e56297b7a46fc2ff184d09f1ffec
BLAKE2b-256 a6674ce8b2d740439b0b14fac33e5d39c40fdeeca7bba03baa39bf8ad0bd513e

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 93.6 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 adbb97f461fbee2525bfc464fbf9c890f1d6745844ddd28969938451fd658960
MD5 9e368721d1f92aebab18191a16be8cae
BLAKE2b-256 1d5c5d2ea831b1a003bc237f27d40b37f7648876a6fa9c5c69df9d9af0e363a4

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp38-cp38-win32.whl
  • Upload date:
  • Size: 82.1 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 271d4cdd4e9c435902484eae7b497f128ca8f8ffb546f6564e837af673e38155
MD5 7e9e37d43b9d90b3fa7911c13e5aa217
BLAKE2b-256 2df2b154cf17aa86d824848a42c9fac9666f133f6fcb1b9f06a5a0863a996241

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 cff035c325ad85682007d2e4377bbb7674d3ee8a782348d0d37197010e072a6b
MD5 28b29469870ca1e3a9f03640090bb38f
BLAKE2b-256 8df0e772cbbc60343199c2da47defb6a8f0b5e62ee7e804a288bbb8bb6053397

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp38-cp38-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 bfeb38976864ae8079923aa19b962c4249693894e7bc6a93f7258721cdd0bebe
MD5 43fc97f9d794a5a71ed3eff60520038a
BLAKE2b-256 a688fcc7b0705f899957b369c461ee55d8886999dd4149e980ac776b2b5a221f

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 9f35eb22fa7bdb915f3354f17c40ce1e4b27267e760e5cf80e3770ed79886f5e
MD5 2e998246abfd10d9719a83a802390c4c
BLAKE2b-256 296186b565424748c2f07d40b1045764227ca5f97747c1746abb2eb6aa0e9f93

See more details on using hashes here.

File details

Details for the file anycrc-0.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.9.0-cp38-cp38-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 57fe093f53993eb57aa2a428709ec19f378a2cf1a33728aa86ccaedb59499ad7
MD5 56239366b3645472a86ebadfd1197c12
BLAKE2b-256 5213d0d8bdeecf07d324393f8ac97ccff1e045cfa0fdc4964ec2d4a1f31140bd

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 256e28510f4b742598a9ae5e42934d4c55a9167e7688c4f4518a8aeb5e676f4f
MD5 a4b6143c80b2b606011eb6a4cf4c3068
BLAKE2b-256 f4d2cae071da47f2d6c39b0d8d47c8d1a6ee1190f5a415bb559e3de7a3f14aa9

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp38-cp38-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 5c053e46e211e0477e0638e6c99d9acd43ac70304d65c0f7ff1d7ae1173e7d28
MD5 123e39b2ebbd825979522198f3926ba7
BLAKE2b-256 24a7286eea0ea5b54d74be5bdb0020e1d2482f1146dde252dfc0f125b0e2ddf5

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for anycrc-0.9.0-cp37-cp37m-win_amd64.whl
Algorithm Hash digest
SHA256 aeb13f65035f7020f9631c0b6f7f5463bc46e14eaba6bbaa69f3d44bc4c4eff9
MD5 b1de258b893d29d48e708bf355074b53
BLAKE2b-256 3d7ed1da9886cf5e4a0592aa0662ff5c05c7a921a6237355bdbf3eb5a3206f78

See more details on using hashes here.

File details

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

File metadata

  • Download URL: anycrc-0.9.0-cp37-cp37m-win32.whl
  • Upload date:
  • Size: 81.5 kB
  • Tags: CPython 3.7m, Windows x86
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/5.1.0 CPython/3.12.4

File hashes

Hashes for anycrc-0.9.0-cp37-cp37m-win32.whl
Algorithm Hash digest
SHA256 184960aebbd609b4fb3731146c61fe7ee38c893e539246bfdba7d923eabadd02
MD5 33e5d7d55a9477122c5294c251f3ac33
BLAKE2b-256 125871accf9aed20ed820460420e1eedbd97ea74279db6643e255e76e5557ae4

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm Hash digest
SHA256 7c0908dc7f92c3f0d17b053cf9f146980ce04aa71f361c0a7d38d5d00069c353
MD5 94bc55b1a0bde659faaa4b4df265acb8
BLAKE2b-256 b5efdbba3a79610b08c36d5229efcc4c4f24a7fe82d4d872c1e63df12d6dc4b6

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp37-cp37m-musllinux_1_1_i686.whl
Algorithm Hash digest
SHA256 b973f22077453f2b9e7f8d8ed14fa8ec094a5285eb763e8027d304a33f19be67
MD5 a3f0420f79078d7b1dfbd337a87bffa7
BLAKE2b-256 93364e9e67191c275ad24efb93d5f477d25eb9ba9184cdaebe91afa24499f16d

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 c36bb535a21b98234ebbbb0e0f920d97363f70defdc6b1d3d6f8410f080a736e
MD5 288e6b42890f713488147b33a3b3262a
BLAKE2b-256 a0c3ae047fbc4d4e6b93ad53ce9c9bdd3ed9a8c7d33c2a325cda5f3427c3d9ea

See more details on using hashes here.

File details

Details for the file anycrc-0.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl.

File metadata

File hashes

Hashes for anycrc-0.9.0-cp37-cp37m-manylinux_2_5_i686.manylinux1_i686.manylinux_2_17_i686.manylinux2014_i686.whl
Algorithm Hash digest
SHA256 9134c5d219410689724824a23879ac4e02de91bbffa11565c9d0d6b901f102b0
MD5 ce6e544b7fb82d0ec1877481aa66221e
BLAKE2b-256 a587d22b70ef365bb7a0b09e46711abed93b22a97a6987ae53d06061a62ace6b

See more details on using hashes here.

File details

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

File metadata

File hashes

Hashes for anycrc-0.9.0-cp37-cp37m-macosx_10_9_x86_64.whl
Algorithm Hash digest
SHA256 18c2018173bea0f161fe5fe2d380cbc27066fcb412b5fcbc97b9655f8beb3c7b
MD5 63cc74ec9ff6853e804cd06f63aa0fee
BLAKE2b-256 12ede062334816dadff47418abcd4647e844e2f49f40ce91fd5f6ff49d0a6612

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