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
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distributions
File details
Details for the file anycrc-0.7.6.tar.gz
.
File metadata
- Download URL: anycrc-0.7.6.tar.gz
- Upload date:
- Size: 20.2 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eab9d808e04817a6a9dc66a463ba5150bdd6af9e412c29c696d5513f1d3a9cd |
|
MD5 | bbedb421670a5557d883c47409e1d390 |
|
BLAKE2b-256 | f244c54d927f6c8e86bb1c13d2dc9cc662af2dff4b4bcd9b60d05e70c0cd0e21 |
File details
Details for the file anycrc-0.7.6-cp312-cp312-win_amd64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp312-cp312-win_amd64.whl
- Upload date:
- Size: 160.8 kB
- Tags: CPython 3.12, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c97b235fe9c9abf2603dd2be81987bbe1b7a5742ac8bbbe31c49020255c8d44 |
|
MD5 | 958a4e70d9163b8259256696bbb94442 |
|
BLAKE2b-256 | d38e6453d4a91ce7ac56dbe55ec125fce28410058b23d355809748db58baffe6 |
File details
Details for the file anycrc-0.7.6-cp312-cp312-win32.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp312-cp312-win32.whl
- Upload date:
- Size: 46.0 kB
- Tags: CPython 3.12, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | e6d82f8a210d71ed068656e498edc96249aef36957f0085072a639c500d8d766 |
|
MD5 | bdb252fd05d35d9834af4bad5aa7b15a |
|
BLAKE2b-256 | bb426461bf519da3ddb1e3ce448dd12bf79464a098ad2a6e9fd3e0ce744167d5 |
File details
Details for the file anycrc-0.7.6-cp312-cp312-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp312-cp312-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 320.6 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7d336569855039fdf8b698c23eee1ecfea8a5c29bf3e8b51eba8bc7ecf2f4d6 |
|
MD5 | 100333856572e28b3f446fb2de388561 |
|
BLAKE2b-256 | b68412640e0fab41da8fdeb943ebcafbd26dc168a1a7c3a8d06312b927ed5dc7 |
File details
Details for the file anycrc-0.7.6-cp312-cp312-musllinux_1_1_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp312-cp312-musllinux_1_1_i686.whl
- Upload date:
- Size: 318.4 kB
- Tags: CPython 3.12, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | fae2af372af0b1a7a0afdea1db28b5d71aae23e18cd59741b7acfbd365b3132f |
|
MD5 | aea054c77afe0b8d890d81fae564e629 |
|
BLAKE2b-256 | 855fab44d6de53e8f51b7510cea04d7b9ffcf5d109788a734c4508bdfb5d1ba1 |
File details
Details for the file anycrc-0.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 284.7 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e977a79d7a2ac12c75e3aaa346176693f8c701d6a0dc9d1727ba04a8c6cf719 |
|
MD5 | 1a6a143843f67fd73695778a15e383d2 |
|
BLAKE2b-256 | 03a9dc1836f2559567fc659dc9affd5f330d3356efdb7ef3c0ea642146c618ec |
File details
Details for the file anycrc-0.7.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp312-cp312-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 278.9 kB
- Tags: CPython 3.12, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e4f274df94d5f74a18422a7639a90c81d66735245f054a7dec76115491244f0 |
|
MD5 | 7a23ba698f7855cd4f083949a385a747 |
|
BLAKE2b-256 | a5045298fcc4ffef2e4dc5edc8732eac2d6fba228470ce5997f6188a47a1f1a3 |
File details
Details for the file anycrc-0.7.6-cp312-cp312-macosx_11_0_arm64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp312-cp312-macosx_11_0_arm64.whl
- Upload date:
- Size: 199.6 kB
- Tags: CPython 3.12, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | bd886ecce82fb0079cf88a46c6d10ba96a88855958480f83030889eead39cd35 |
|
MD5 | d08098188df0733f9a4531ec04fcbd88 |
|
BLAKE2b-256 | d800abebd8e19610b460fe00511e560dde56ab63d6a5de34e0f4724330840b32 |
File details
Details for the file anycrc-0.7.6-cp312-cp312-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp312-cp312-macosx_10_9_x86_64.whl
- Upload date:
- Size: 211.6 kB
- Tags: CPython 3.12, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bfc72c344ecb3e60f9305ada782a67b02d3c8a3bf0288003e62dc6bec01e7b7 |
|
MD5 | e3f8c986767fb3abc60a8b378c1299a5 |
|
BLAKE2b-256 | 56b3d67d3d610c4ef6b23bf76cc217578d427e9baf851883a777e806317d77c4 |
File details
Details for the file anycrc-0.7.6-cp311-cp311-win_amd64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp311-cp311-win_amd64.whl
- Upload date:
- Size: 158.1 kB
- Tags: CPython 3.11, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ed76c0681a4c5d9d263286b786fee628727c00f292d5c9b8ef60d53559e9e4f3 |
|
MD5 | 48b2b3ae868d1f4736a3a3bc76e96bbf |
|
BLAKE2b-256 | fd2d58eb3f520cd859c761ff1f75eae90ac0f361b0962bc7a701171984bd9868 |
File details
Details for the file anycrc-0.7.6-cp311-cp311-win32.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp311-cp311-win32.whl
- Upload date:
- Size: 46.2 kB
- Tags: CPython 3.11, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f586f70744db94ad5f4a96515aa6b6221cbc4797ad21cc3417e3e6afeed276a6 |
|
MD5 | afacfd92e02e733f1286b7728eb8c1d9 |
|
BLAKE2b-256 | b74c105c9f7595db59ca5e04a28fcbe3fbca8bd3487aa9bbc87db5ba681e7ff0 |
File details
Details for the file anycrc-0.7.6-cp311-cp311-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp311-cp311-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 315.8 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3e2ed58acc35ca0abc82a42091f09ddc6a4000f952911cacb6786537bbe4b7f8 |
|
MD5 | a909ee7b71a3d36cbf5d38fde2f46bde |
|
BLAKE2b-256 | d00d77b02bc2b9f08ad9a7599fdde5110f090df625556fdc90ea2e9d33cd793b |
File details
Details for the file anycrc-0.7.6-cp311-cp311-musllinux_1_1_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp311-cp311-musllinux_1_1_i686.whl
- Upload date:
- Size: 315.4 kB
- Tags: CPython 3.11, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 58776a4b50799595b48d4aa8a7c458e0dd48cdcec25476d9702a8dd3ae7994de |
|
MD5 | b0dfaeffa2a38e8a13eef29bdc567ebd |
|
BLAKE2b-256 | aa90ed8921716a231288c23ad081aa883a2147255512d63982de2cfc153c906d |
File details
Details for the file anycrc-0.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 273.2 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16cce86e1f0ecb18d40458aae5fc0e41f853543c0d05fdd2ed0bc7735effd8f1 |
|
MD5 | 50810b494109e5996e17196c99ebf307 |
|
BLAKE2b-256 | b3d00167ae6ef4c22a05d75b34c6b802c16edc294c7a69c4d150a0c75f4a0a87 |
File details
Details for the file anycrc-0.7.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp311-cp311-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 269.8 kB
- Tags: CPython 3.11, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c07130da27288fac8784a5e3d483a59a87a5aac7dbf099ed41bef1c53ab32331 |
|
MD5 | b7300353592ef42a2d96ea16452ce3ac |
|
BLAKE2b-256 | f13624eaa475297db58c0eff7301263e0b70d2183f5920553a8df26f74497450 |
File details
Details for the file anycrc-0.7.6-cp311-cp311-macosx_11_0_arm64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp311-cp311-macosx_11_0_arm64.whl
- Upload date:
- Size: 199.7 kB
- Tags: CPython 3.11, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9551c00c6ebcc6ea266e9f90c612b5a35b80e7531c57e71d638dab7814c0b0a |
|
MD5 | 4bd7bb46b477e7123dbfd6ee31ba309f |
|
BLAKE2b-256 | f6aa54e083f476d7378c3e78d63c2dd1723d634519d6597f26766306a77dac43 |
File details
Details for the file anycrc-0.7.6-cp311-cp311-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp311-cp311-macosx_10_9_x86_64.whl
- Upload date:
- Size: 211.5 kB
- Tags: CPython 3.11, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3fc03a78d7798fbb8487e0203a468d0a8c347bc6eb40014ef2f1895696d3ff07 |
|
MD5 | d65038632b893643bc164de042286bfc |
|
BLAKE2b-256 | 82fb797bca1b1a9381ea6bb9defe36e1a988d3c7f7f92a3a3d732af9f3904f62 |
File details
Details for the file anycrc-0.7.6-cp310-cp310-win_amd64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp310-cp310-win_amd64.whl
- Upload date:
- Size: 159.8 kB
- Tags: CPython 3.10, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebd833e676a16566bb4bd127f941c40382ce5c19ae91415b4f440aa8c222ac6a |
|
MD5 | 5a9bae8a1601056d34ca589d40331484 |
|
BLAKE2b-256 | c61d24429a2b0f013a3b4c8676dfb67908dc400f4d6644227c75858dea486fe7 |
File details
Details for the file anycrc-0.7.6-cp310-cp310-win32.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp310-cp310-win32.whl
- Upload date:
- Size: 46.5 kB
- Tags: CPython 3.10, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36954128c68f4e79a8b9cdfc09e570f2d9d26d2eaaed1ac549c721543948d539 |
|
MD5 | 1625e298e0ab15aafe535f966731e7f2 |
|
BLAKE2b-256 | 0302b0d045c2239bd45df36eee4a82d9a293c074c88ee7383f46b07bb7759d81 |
File details
Details for the file anycrc-0.7.6-cp310-cp310-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp310-cp310-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 296.8 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 54bdcbf6047933ea1f8c7399ca20b49e43a3b4a1aa2d4d1759c229d8869c89f0 |
|
MD5 | b3520a940a769314103064f977f6f849 |
|
BLAKE2b-256 | fc8b05c91259de9a906d3a15d8e99611e106be0a09690aff38ff1c18cca9dd22 |
File details
Details for the file anycrc-0.7.6-cp310-cp310-musllinux_1_1_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp310-cp310-musllinux_1_1_i686.whl
- Upload date:
- Size: 298.6 kB
- Tags: CPython 3.10, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51d8fb3dcd2346c93f6ce4c4b0fbfcf30df53e0d7250a0780c60be2c78f4b007 |
|
MD5 | 015e266cb7448fc882a4db2060b68a96 |
|
BLAKE2b-256 | 625f1c1f92b620da8dfab347fa507e5f57a286e55d72488db43d4a9917a9d8b5 |
File details
Details for the file anycrc-0.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 260.3 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | faaad43e759f63671a30aa06b426004ebc8935c54ad34dbddd90e376748caa5d |
|
MD5 | 5097a34bec63baaea3dc1f5ceaf96762 |
|
BLAKE2b-256 | 65e73525c72f38423903ea5a556933fa300bd8833dc1c36eb2bd8995975fe608 |
File details
Details for the file anycrc-0.7.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp310-cp310-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 258.2 kB
- Tags: CPython 3.10, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c6d384e95d871c6192416930a8054b4da3a64e01805a0dbbd76345f66159ee9 |
|
MD5 | 8d219390914af850dcf9f65088b6e3f8 |
|
BLAKE2b-256 | 3b138bfd685073cd678e5044a159576fb69be7d2b68d1afde6f1eeaae6c72caf |
File details
Details for the file anycrc-0.7.6-cp310-cp310-macosx_11_0_arm64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp310-cp310-macosx_11_0_arm64.whl
- Upload date:
- Size: 199.7 kB
- Tags: CPython 3.10, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87ddf2f8c71c355a9c890c01adc4f6c87cf1fcecb88fa0c13bc469cf5b3c19c3 |
|
MD5 | cfddaab331af4d5301e3135a5d49dcd8 |
|
BLAKE2b-256 | 85391b0d7d321989676a787b3f1f4985eb76c6085eef89ba870f19d0cf94d222 |
File details
Details for the file anycrc-0.7.6-cp310-cp310-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp310-cp310-macosx_10_9_x86_64.whl
- Upload date:
- Size: 211.5 kB
- Tags: CPython 3.10, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a39f940811e4f6c04ad16b1c4a6b0c8205bcae41f8f6f775e0f7ee9819b73e6 |
|
MD5 | 53a7f1292f1511e9a513249ed9853275 |
|
BLAKE2b-256 | 4def11d0c01454856aeba036ef5f7d4136d4125f72988b3b83db8f67686af477 |
File details
Details for the file anycrc-0.7.6-cp39-cp39-win_amd64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp39-cp39-win_amd64.whl
- Upload date:
- Size: 161.1 kB
- Tags: CPython 3.9, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 643ed9eca985188dfa94fa591c80caf4009ca4277db4e40f4e68f13c7e20b4d8 |
|
MD5 | 2c0358c579dcfdf7c0b3f75bf0135973 |
|
BLAKE2b-256 | 71584d9100faa0e5d241d8a70a95521d1b728fbc58d1111cd02bc72cec039eb4 |
File details
Details for the file anycrc-0.7.6-cp39-cp39-win32.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp39-cp39-win32.whl
- Upload date:
- Size: 47.1 kB
- Tags: CPython 3.9, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9eac51d0c213cf0b762e5df04537a4d40ea12d07fa795c287fb0936f0ad63bed |
|
MD5 | 61bbb8a4619a1ec42dc587d1f8e2507b |
|
BLAKE2b-256 | e8d25a3d593dfcbcad35919426f715ba70ac4d1619628852f350690a8a5fc6ec |
File details
Details for the file anycrc-0.7.6-cp39-cp39-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp39-cp39-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 302.2 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 32b3a338a82a32407c23811c009ff96e92470390e6d59e7ddacfd623d0b681f9 |
|
MD5 | d0a0e0bc0a414f6f0760a9e8304e9445 |
|
BLAKE2b-256 | 6346ac6f369c86e70d4f361468c64264090322a746ce8fee2ef8eee4859e952f |
File details
Details for the file anycrc-0.7.6-cp39-cp39-musllinux_1_1_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp39-cp39-musllinux_1_1_i686.whl
- Upload date:
- Size: 304.0 kB
- Tags: CPython 3.9, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 248892672c84084f40f789410782888cd2ad3ba664dd3b24a73c5973b5bdb7a1 |
|
MD5 | 6a04ffdc726cb2184c6b9190361708a6 |
|
BLAKE2b-256 | e8bef2b4e99f6586469c9512957ab8c8f0151c5093808ec05448e08a3a9bfd9a |
File details
Details for the file anycrc-0.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 265.4 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3d74435e64adbb4c0e9d05e632eabd25ad30a79cfddd2d10e53805acfd63cfe |
|
MD5 | 0b8976373097b71236b45e2b3736014f |
|
BLAKE2b-256 | 008af8c8bf6e394611c56c574fb629d244ab677c8cf13f0e81958ed71a36ca40 |
File details
Details for the file anycrc-0.7.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp39-cp39-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 262.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4429066c353c06b34eaffe41bb150d5a7f9b3a81fac617c495e3cc8ad1a236ab |
|
MD5 | 811854c20ebc58501538eae7d5f5d86d |
|
BLAKE2b-256 | 119bb785902a3957fc0c30d33f6e3e4d74469282bd5c62859b63f1cfdc581f45 |
File details
Details for the file anycrc-0.7.6-cp39-cp39-macosx_11_0_arm64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp39-cp39-macosx_11_0_arm64.whl
- Upload date:
- Size: 200.8 kB
- Tags: CPython 3.9, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 417cf41a96569b69d48eb65dd1f477cc2af405d41dfaca54676c18e5eb15075d |
|
MD5 | 34e04a79abcbee7a643a2ca09dba3319 |
|
BLAKE2b-256 | efaaae82cc60d6cc2ac9ce99b891fa9e4ec8835dc76770b9047c831f6533e74f |
File details
Details for the file anycrc-0.7.6-cp39-cp39-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp39-cp39-macosx_10_9_x86_64.whl
- Upload date:
- Size: 212.7 kB
- Tags: CPython 3.9, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 61f14499517144e506716a97f45f805050d5892a6cd9d02ff575776abe108ede |
|
MD5 | 2dad6589af5e556196b6fd74e1acf5ca |
|
BLAKE2b-256 | f686a7d07101f21d00b2689ac4ff95ad45b84be3f51af8db3da714a0f368e462 |
File details
Details for the file anycrc-0.7.6-cp38-cp38-win_amd64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp38-cp38-win_amd64.whl
- Upload date:
- Size: 161.7 kB
- Tags: CPython 3.8, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 28cf35c670f7be4b0210a53f268c2bde801ed23e7e3b059b906903223668c283 |
|
MD5 | 9e527e406cfc4aeb458551c090205cd1 |
|
BLAKE2b-256 | 5e1961eb8c6a50d8e082a4ffc84ce6e6f9d6247ef86ab83fb1c2e0ee65664857 |
File details
Details for the file anycrc-0.7.6-cp38-cp38-win32.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp38-cp38-win32.whl
- Upload date:
- Size: 47.2 kB
- Tags: CPython 3.8, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7e08f9579770c93372a1195d9368b26e2abebf383a34d029949244f5db1c877 |
|
MD5 | dc7df99a9adafdc4e7a43867fb4a6ff3 |
|
BLAKE2b-256 | fbcfcf138c5b9d24bbef1e810744f521dc853db13a550706c88cd447d062839a |
File details
Details for the file anycrc-0.7.6-cp38-cp38-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp38-cp38-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 306.8 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0c5de5923f73f7205a6c1a8b3a80fa34c7ca6cb54f25b935b8a64a1a0f501e |
|
MD5 | 6cbad1c4f392bd34360173ffb48522c1 |
|
BLAKE2b-256 | 354ca738cecf2f87d82750a0914bdd0362bdcd98b0d67fc32ea6499ee0c84898 |
File details
Details for the file anycrc-0.7.6-cp38-cp38-musllinux_1_1_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp38-cp38-musllinux_1_1_i686.whl
- Upload date:
- Size: 309.1 kB
- Tags: CPython 3.8, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c812ab588bb087ef109e7a8e4a27b967390829f92fb2826abf0e5775776b004 |
|
MD5 | 6dee1ecda68a39ea6cd2f9c2586f13b0 |
|
BLAKE2b-256 | 8b7b0f195745042b5a5163386bcecc2d8c4241427ba5e651b4870e9ff7028597 |
File details
Details for the file anycrc-0.7.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 268.4 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ce87dc87e19f8c53596bb49fedf05ee043f63cd0af64a100e60f07b7b5a1015 |
|
MD5 | da7d1212f85c149136e7eb3e62f3f9c7 |
|
BLAKE2b-256 | 720c48fc660aa7278438c8e01d766024cfeaf12dd371b8ae427e085691094607 |
File details
Details for the file anycrc-0.7.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp38-cp38-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 265.5 kB
- Tags: CPython 3.8, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0f33370da2248ac1983b54d515a5cdbe00395ae9b6181837fdfd2b5ddd70b2b9 |
|
MD5 | 576baba9987d869368975787ff9e00a5 |
|
BLAKE2b-256 | 4554652c382dd3064d9ab08890b56bab93087984a73906fa5b4cfd3a20b5f82b |
File details
Details for the file anycrc-0.7.6-cp38-cp38-macosx_11_0_arm64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp38-cp38-macosx_11_0_arm64.whl
- Upload date:
- Size: 201.4 kB
- Tags: CPython 3.8, macOS 11.0+ ARM64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5b473165dbf33d3a8a40f62573fa969e3e24d754c6b5fcd4f7e859cd90b15448 |
|
MD5 | 85845d62b2febe8e4af45f16cc8ee466 |
|
BLAKE2b-256 | 38e3cc271435e31376395428ecfe90ad5122607989685f92fc98e89ee6a3101c |
File details
Details for the file anycrc-0.7.6-cp38-cp38-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp38-cp38-macosx_10_9_x86_64.whl
- Upload date:
- Size: 213.1 kB
- Tags: CPython 3.8, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c06376a0dbea4206fd449b2cb3f424b9fcaf9743e9de752700c1c316131b8f0 |
|
MD5 | f07d545447fb9efeda69f9b7604e1026 |
|
BLAKE2b-256 | 4bd9ca1a6861b125ec25537bcf7abc39c6058b10d5a7139060d63ee3a9a7f4fe |
File details
Details for the file anycrc-0.7.6-cp37-cp37m-win_amd64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp37-cp37m-win_amd64.whl
- Upload date:
- Size: 160.0 kB
- Tags: CPython 3.7m, Windows x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c1cd785f9850b21e8b6f343bee9617192114365ffb060285a4bb7f3e041d393 |
|
MD5 | 2360238f398f1460f30c284582b1ff8a |
|
BLAKE2b-256 | cfb44ad63dfcddceaa9ec67dc7d10e80cdef2b7fc5b298e62aab555fff84780a |
File details
Details for the file anycrc-0.7.6-cp37-cp37m-win32.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp37-cp37m-win32.whl
- Upload date:
- Size: 47.1 kB
- Tags: CPython 3.7m, Windows x86
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2e84cb952218063ae14b18e4b6abe94cb51c4b0ab720974c2d767a6f713163ba |
|
MD5 | ceef3321c1f0a3fb77277efd149ffbe3 |
|
BLAKE2b-256 | 3c37702b6ab1836d73d9f044ff2d2748d932a4c8ef401d38cbc5c2798a51335f |
File details
Details for the file anycrc-0.7.6-cp37-cp37m-musllinux_1_1_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp37-cp37m-musllinux_1_1_x86_64.whl
- Upload date:
- Size: 292.1 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87902d648db31bc527b2dc9232c61d72364b51cf95a1eb0c693b2daf6e2be7a2 |
|
MD5 | 0a8cfe00a6124fd8e0b7ff5ac604d8c1 |
|
BLAKE2b-256 | 46664d1a69b04c62bb462081f74077c4ba03e981f1729e1270f06777c704ec4b |
File details
Details for the file anycrc-0.7.6-cp37-cp37m-musllinux_1_1_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp37-cp37m-musllinux_1_1_i686.whl
- Upload date:
- Size: 294.5 kB
- Tags: CPython 3.7m, musllinux: musl 1.1+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c315b588161341b44d36cddae0594831b99a1e056f52a7ddaa522e1c67557553 |
|
MD5 | 0f55c2d2e66a873e1aaf432225877b72 |
|
BLAKE2b-256 | e250bf9c4b9ff9ac0be6a1367e26d60dbd77f4111ffac1f9cfba4aba99324488 |
File details
Details for the file anycrc-0.7.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp37-cp37m-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
- Upload date:
- Size: 260.3 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9f62821d647136299f771fa89e72bb80ec597e8e5152aa263909e30e41713831 |
|
MD5 | 9302363d5c623b0713bc4a171457ea0f |
|
BLAKE2b-256 | c5b9474ec3a152d3c28d643dd2310ac509e8b300bf5dd748f0c2035dae27b50e |
File details
Details for the file anycrc-0.7.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp37-cp37m-manylinux_2_17_i686.manylinux2014_i686.whl
- Upload date:
- Size: 257.9 kB
- Tags: CPython 3.7m, manylinux: glibc 2.17+ i686
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 124ce3d46889b139e023223dcc3f7e29c779873dae7d2a2507e5fecec88585c6 |
|
MD5 | 1792d7d890cd45d0d970eb4a5d6055f5 |
|
BLAKE2b-256 | 8d3cb2f0038140591cb3c88ccc57fdf23198e3f85642997ce5cd15ce1a0e54d8 |
File details
Details for the file anycrc-0.7.6-cp37-cp37m-macosx_10_9_x86_64.whl
.
File metadata
- Download URL: anycrc-0.7.6-cp37-cp37m-macosx_10_9_x86_64.whl
- Upload date:
- Size: 213.3 kB
- Tags: CPython 3.7m, macOS 10.9+ x86-64
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/5.0.0 CPython/3.12.3
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c02d4df14de15edfba96e2903a3aed49b1645e113a9ff0009649b33e7c02e2d3 |
|
MD5 | 49b7fa912b9711ca340fbafc778047d5 |
|
BLAKE2b-256 | e8782ca7bd7983cecb755f432e12cd261b5749a20bc3cb5704f33e5e2fe98f10 |