Thin Python bindings to de/compression algorithms in Rust
Project description
cramjam
Install
pip install --upgrade cramjam # Requires no Python or system dependencies!
CLI
A CLI interface is available as cramjam-cli
libcramjam
A Rust crate and C friendly library available at libcramjam
Extremely thin and easy-to-install Python bindings to de/compression algorithms in Rust. Allows for using algorithms such as Snappy, without any system or other python dependencies.
Benchmarks
Some basic benchmarks are available in the benchmarks directory
Available algorithms:
- Snappy
cramjam.snappy
- Brotli
cramjam.brotli
- Bzip2
cramjam.bzip2
- Lz4
cramjam.lz4
- Gzip
cramjam.gzip
- Zlib
cramjam.zlib
- Deflate
cramjam.deflate
- ZSTD
cramjam.zstd
- XZ / LZMA
cramjam.xz
- Blosc2
cramjam.experimental.blosc2
- ISA-L backend (only on 64-bit targets)
- igzip
cramjam.experimental.igzip
- ideflate
cramjam.experimental.ideflate
- izlib
cramjam.experimental.izlib
- igzip
All available for use as:
>>> import cramjam
>>> import numpy as np
>>> compressed = cramjam.snappy.compress(b"bytes here")
>>> decompressed = cramjam.snappy.decompress(compressed)
>>> decompressed
cramjam.Buffer(len=10) # an object which implements the buffer protocol
>>> bytes(decompressed)
b"bytes here"
>>> np.frombuffer(decompressed, dtype=np.uint8)
array([ 98, 121, 116, 101, 115, 32, 104, 101, 114, 101], dtype=uint8)
Where the API is cramjam.<compression-variant>.compress/decompress
and accepts
bytes
/bytearray
/numpy.array
/cramjam.File
/cramjam.Buffer
/ memoryview
objects.
de/compress_into
Additionally, all variants support decompress_into
and compress_into
.
Ex.
>>> import numpy as np
>>> from cramjam import snappy, Buffer
>>>
>>> data = np.frombuffer(b'some bytes here', dtype=np.uint8)
>>> data
array([115, 111, 109, 101, 32, 98, 121, 116, 101, 115, 32, 104, 101,
114, 101], dtype=uint8)
>>>
>>> compressed = Buffer()
>>> snappy.compress_into(data, compressed)
33 # 33 bytes written to compressed buffer
>>>
>>> compressed.tell() # Where is the buffer position?
33 # goodie!
>>>
>>> compressed.seek(0) # Go back to the start of the buffer so we can prepare to decompress
>>> decompressed = b'0' * len(data) # let's write to `bytes` as output
>>> decompressed
b'000000000000000'
>>>
>>> snappy.decompress_into(compressed, decompressed)
15 # 15 bytes written to decompressed
>>> decompressed
b'some bytes here'
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
Hashes for cramjam-2.9.0rc1-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | dbc82d46d3a3509ac809a387e6652b5e6c80eebb20019133d5d7d18f7899fb26 |
|
MD5 | 50a84432ad1e22ab6bedb84437d5c4d0 |
|
BLAKE2b-256 | e58c0ad2388a5a4b538a92b22156ac7cba8fab516004827043d8be714fe5825a |
Hashes for cramjam-2.9.0rc1-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7353a061462d4e19803f2251c9b5bdd61c6b532be4986589159ba9c73372c018 |
|
MD5 | beb4d8897c56663213764e37e22f4c0f |
|
BLAKE2b-256 | a692d246a004677d9a6b436df99f5ad820c08d98a6341b632666621e0b2dbf3b |
Hashes for cramjam-2.9.0rc1-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6638791998644da353e916e2eeebf66165ab839e9fad1c2711fd1dcd19cd922c |
|
MD5 | de14e438c51767ee98281a3bf2be6323 |
|
BLAKE2b-256 | d87e6837b9d9fa918b3c5314f410a41f202fc086557593f3ef1e7033d9cbeecc |
Hashes for cramjam-2.9.0rc1-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f838c8e336b07e92f8763a3fd875a94f9b047ce46bea00c6d0e25b2505d166e0 |
|
MD5 | 2745684516a79cbe6a2a59d375761589 |
|
BLAKE2b-256 | 47fb9a0aa1777b6bc047064baa3acebd5436f1a0ab0d0bc296b325ccc41b5e3e |
Hashes for cramjam-2.9.0rc1-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67a14d43e33933137b7d4d9de0de09c95c407b8955768099ea163243cd954449 |
|
MD5 | eb0dc0ebd46ffe67d8ae5e93684437a7 |
|
BLAKE2b-256 | f4957233ffa05e27815ac4af1377ab88057a07283332f86776f334b841165ea6 |
Hashes for cramjam-2.9.0rc1-cp313-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66fb84eaaef8507e29f2eae27c67912de41f941faa3f7da2f308a1f310a01df7 |
|
MD5 | 7ec1a18396af511f2f511d1db4772f45 |
|
BLAKE2b-256 | bb8562d77f6011403ff058564f54481ef29b1ee084e648b3e1d8ddbfc09cf8bd |
Hashes for cramjam-2.9.0rc1-cp313-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbd02ccf8cd690f53e5cfc8eb7826dccf2c8d4d251fdeceda834cb695bb8f1c3 |
|
MD5 | eee53f75a0a19f6f1a5fe8a33f7fa177 |
|
BLAKE2b-256 | 03b5ced9fbbadce515f96098a3acc45ac7d871edb0ad680d78fd06423613cdc8 |
Hashes for cramjam-2.9.0rc1-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c1c0ac2345ec2a7a47294aa9491c246a2c088e5fe983e6be0e8028842fb3416e |
|
MD5 | e63eaaeb1939529b1cf869ba130a77e6 |
|
BLAKE2b-256 | 525abf92a13f169f90ca812760a1834202e5e01df12640e404e8d98ad281dee3 |
Hashes for cramjam-2.9.0rc1-cp313-cp313-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c681bd0de8bb82628592d7b2b03b635ffa25170eb98b02c2e7091cdc33dc9c6c |
|
MD5 | 1a655c35e61f7494199c5d62e02008b9 |
|
BLAKE2b-256 | 271fe4b182d25665a61a5a5c1c1632fa12187283e9942e6eba4efbac19c52d1a |
Hashes for cramjam-2.9.0rc1-cp313-cp313-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0333d05e560233e1fec375f210065e779cbdf9e393ff10f5320b69d5304751 |
|
MD5 | 828d42323f53508446b3a313b87c5d0a |
|
BLAKE2b-256 | 5b830f2f84dab26a208fb2a9511e474da97277b0cce51e49030958049f901882 |
Hashes for cramjam-2.9.0rc1-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a180da3602da27b391e224c2901349bb073af29967fe817e190e8d90a970e76c |
|
MD5 | 7c1eeddc45e157e26f02311d567e29b3 |
|
BLAKE2b-256 | 04f8f691902ea10e565aaabbfa809fb97e8f5da99974bd1eee91ae9f7a822d41 |
Hashes for cramjam-2.9.0rc1-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7b241d4496a62c045873c276001d89f976b636f042e51c6a55d8a0e6daf60ed |
|
MD5 | 5bc168c49a01d6f61756803b2fe0ee6b |
|
BLAKE2b-256 | 23e216a9a2f13c1e2e698ac718a208ec8c491e3d4b9ae17ad1c3818f877b2d49 |
Hashes for cramjam-2.9.0rc1-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 36a573697172e66ae598430cc89ef47ae45aaff2d43dcbe97c75133d9e5db252 |
|
MD5 | 1e66efddec081ded6f511e7c8a056ea7 |
|
BLAKE2b-256 | 9cb9d1e42bd7b596ab283c34bd14f5d7ef1e189110a8b98e364badb149a05b3a |
Hashes for cramjam-2.9.0rc1-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0eae0d8184dba3b215b48ac981ab5d43e60e3c7bd15977967be0ce22242b80d |
|
MD5 | a2776f97f3c1ff005aa5137f668b1a73 |
|
BLAKE2b-256 | 9ee9e818c7596554ddd03b7db4c51c148984d78951696f6f0f051b8c6f8a81d5 |
Hashes for cramjam-2.9.0rc1-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85e7ebe2f8d022b30cb5af2d253b0f2548d6e291a9ab19785b7e99c6b1832167 |
|
MD5 | dddf56863b54a801be81079573d233c5 |
|
BLAKE2b-256 | 51b6eab65c70af1b0aba11e1d9e6253066bf94ca430f4e2f557dc97827563c7c |
Hashes for cramjam-2.9.0rc1-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0dd2ea96e1a4dd4cf0aab9eb6fb65f91024b3ba78b4de01fb82b115d84457352 |
|
MD5 | 3aace298eb7f4fda9848726d7fa0d82e |
|
BLAKE2b-256 | 2e3e82d77f3140ba12374756980a48de27370c36d4aff74aa8e9cc235779fea1 |
Hashes for cramjam-2.9.0rc1-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 93af270de35c075ed430cdffb9088e2abfe1b1f175c1484709e7e1924cfd2eec |
|
MD5 | f9838478b4e128697b9b2587ed395c74 |
|
BLAKE2b-256 | 27fec93bf55528693d9afcb484931d0e16bd8a81d348be1775647ea3c738685e |
Hashes for cramjam-2.9.0rc1-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1683276c7dd156b8f0e64f93a3cb020701402db9c288a59dab801b07a7cbeab7 |
|
MD5 | a756be7b7fb3c155415cb2f4b8ca9ccd |
|
BLAKE2b-256 | c5125f9662691605f1822eabc9436af9b84da9c2a21f47e30021078cfc5a440c |
Hashes for cramjam-2.9.0rc1-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6120b8ecd4fb751db6910c6f1fff2a7de389dba5502a44fff21356ebcb667ee9 |
|
MD5 | 5f8b3c697136116c29be898aa49d5ad4 |
|
BLAKE2b-256 | ec776d11040a1e4e0cf5aa614df6c9dfeb3fccac98c83445b956ca29d1783a0e |
Hashes for cramjam-2.9.0rc1-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f20b0c955a6f89ddb9e9cd3213d8dd353cce4ae7adcf1207c6b6cb8dd1a4e60 |
|
MD5 | d9668e2f63049dce5cba7beae7585790 |
|
BLAKE2b-256 | 86a8a0d007da8e33ec164575aa7c1d1c8d9c4c2d6eb64bab6e5f64452ecf286f |
Hashes for cramjam-2.9.0rc1-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cdec4e45a0cc2ee5db0fea81ae4d054eb8b4355d312f5ea8dd694c4a76959a24 |
|
MD5 | e871a098bc5eb008dd1643fc92afc9ed |
|
BLAKE2b-256 | c296c9673914f183e413e8acef0a20bdd3bc91f923a61cb8a2801e08e4dfe69d |
Hashes for cramjam-2.9.0rc1-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 326af4e8d69ba9f3e0c46dd2923b66c863398723433fb4124cd2b2a9d7c31f67 |
|
MD5 | 288b6f867f35de2da11115097786d676 |
|
BLAKE2b-256 | 651523647d19b7f6c9e3375e03536c20e6d9586c51bd58b0aa367a7a0ddb0d99 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d36e4a330994b2c9b1e7b194a9092b61fdea2eea57fcd46f2de090edfffeb7e3 |
|
MD5 | fee3611974bbe2952f736d272d469de9 |
|
BLAKE2b-256 | 10322cc98ef2ce761972a2086d8040a91b34588a0aed18f4e2d68392322fb3f6 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d600da78648b657c86fa5cf30c77b21c5e58b3382a4d18e1e60c3e37024193d |
|
MD5 | 949fba39c3b268d6f6a6fa2a2f00b560 |
|
BLAKE2b-256 | 367dc11a5f6c1404e3896c43715d53a5a67c2b9f7fa9ea613480d513b2786837 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b4782cd5cf1e8cf4ec3a707035f338d59adf1bb856d4afc0e9d23f73f420687 |
|
MD5 | 270de576ebfdf5ba51fc6d338fa14f19 |
|
BLAKE2b-256 | 5f052f279d217cbc3fbc8bd64a4fff86436a811314a80146248a3cc7d3a074f3 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 889b0c7689680bab57732edc7980afe79e574adac59173a732cb11633adf3497 |
|
MD5 | baf578bdf7631434ba1ddb8fb2a257ab |
|
BLAKE2b-256 | f4dba46e9989f810004248ee623d902aeb43f484c7bd3bc9a4bb1e18f2f4f695 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6093bce5f320d2c51c4021557f9d51df1cfb0321aba49731a2ad30585195b27 |
|
MD5 | 51fd35ea8cd06c6667b4b8fc0deb2fd9 |
|
BLAKE2b-256 | 241124a61064c388d648c73137582d7293111f611e8da8e29c1fcdec9bd0a330 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24ad3c38ffa2b34e66ceef7768874ef86f0ed458675c1180ad526557fdfe6002 |
|
MD5 | eeb94d348f1a86743989d19ba1e1b067 |
|
BLAKE2b-256 | fd2a37abcc6d604c8e18e6f61805af8f57d68af122d54cc83ba45ead77aedf45 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5028643736c2262cd49887b68d656bd9c671b8d52f3931dc2680d982c41b82e |
|
MD5 | fe94cadf50c28a88905707ffbe006c0f |
|
BLAKE2b-256 | aea69382bb4ff3e0c20a64e249ed7e972b6fae216f5fa6b9472b7b5a521838c9 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 395a75d29c4b94b064b5a79c31466f770da7d10c360e18ede2584d4594dc6f08 |
|
MD5 | d41e2faa913621e8045fe975557db9c3 |
|
BLAKE2b-256 | c94a147b29e1f857acb19bd0ae981c39ac00a907f59362ff16091232b20ccfe0 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 665e1524d6c08deab78a08c55f4bb3d5438f470b40cd9287ae03c9f505104725 |
|
MD5 | 8d934612c543d02d3f181a53e9b9de23 |
|
BLAKE2b-256 | 6e619bc21880352aa3bef9338d9af654163047cb60aa80324e6a3a38533c7077 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f082630365f91a2e8e370004c909e608e44ea7340660bb5bbfa06ef594207f1 |
|
MD5 | 4d959a595b8cbc71cc448fcbd70d6756 |
|
BLAKE2b-256 | af7f026553e0a71ae9898d606f07f0f91bfeb6204d64160287b7a9fc9dc77fe4 |
Hashes for cramjam-2.9.0rc1-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e534f5b88ea0ef5a29060f093e0254bed8c9334a6fcc0c29c1e7e5fa950eb47 |
|
MD5 | e0e8afa92e279df8a5091b429d84722d |
|
BLAKE2b-256 | 9b2194fd63324d963a33e71da8ca753faafd4b0607716c661d56ab926392f232 |
Hashes for cramjam-2.9.0rc1-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11d9aba9094b573af87ed6042e5af36dae48365cbf2316d14c879a0a1b3df3e0 |
|
MD5 | 1f3a27744afd785a733f6aac867ef943 |
|
BLAKE2b-256 | 221acf7047e3c50046693a1d86b8a584087d503b0fa2aac1d3d54b7242360b33 |
Hashes for cramjam-2.9.0rc1-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ce7ed080ed191d21a2a0dd5a936c1a574ed1a4da247aaf18b8a928e20a49f13 |
|
MD5 | 1cc0d9e9773e6b795b372fa598f195de |
|
BLAKE2b-256 | c297e9ea50d7ceda4b15f3579c52804cf0e316aa159aefda13bd3183b6034dfb |
Hashes for cramjam-2.9.0rc1-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15388c899552d758b953c18b024ea6e04f846b241b6a2dcfda2fecbad64fa500 |
|
MD5 | 1278070ba34ca3e29a16919baa256c97 |
|
BLAKE2b-256 | e442cef3a5673ec3500fe8ba3593f8cf71eb7ecd0e0423039a8342c0b3b8c0fc |
Hashes for cramjam-2.9.0rc1-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 15d244ca04666434a6fd659abf2d0fd06c0eb68a3922d46175aae7f1c755ba43 |
|
MD5 | fd6933fa90bd56da797a6e77162ca1fd |
|
BLAKE2b-256 | 63f7737ce32e55d3bc5498506315369d47f7ca240f90ab5cc78db412c94a1b89 |
Hashes for cramjam-2.9.0rc1-cp311-cp311-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3673fbcee5c0aa38e80b1e4910f0c54b095534acb714747ecd9cd59eeb2bc839 |
|
MD5 | 7d120c6b461844e58cff84430eb33023 |
|
BLAKE2b-256 | 95153d8b51d6f7284c981784ccd861d30a03b0efb5cc3164bb4abcf1c04cbb19 |
Hashes for cramjam-2.9.0rc1-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e49b400063e094e98a6bb79b91344c135a7e6377c48e244a16ebbd9b8abcc163 |
|
MD5 | 3cbebbd0eeda8c8705fd7356840e1257 |
|
BLAKE2b-256 | 60f00a5a6cda9d4918584a2957ab1e1db682fa173036f29d2bb58037e813dd56 |
Hashes for cramjam-2.9.0rc1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e6826f5010f8253198a882e6283c4ae15ffdf8fa1df87c54fcfb9939f7ffbf9 |
|
MD5 | e76266cf98a60b6019bac4c56e382d69 |
|
BLAKE2b-256 | ed40f9ad5032fc4556a4aeaab3547b985bcdb20d42aa4d0896037fe05d9e3e27 |
Hashes for cramjam-2.9.0rc1-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 92c170e5b3c1d2e2bc5b651f83c29b50b895cbef86b31c019df59febb6d8a586 |
|
MD5 | a6f58e99e618fcf4e225da58aad5ff7a |
|
BLAKE2b-256 | 8eda8133d6d9dc5401c1bbdada0f3ab3012e5105a1824b827571d673194a12a9 |
Hashes for cramjam-2.9.0rc1-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8b83575087ded73038aacfc4faa0adf082d8340d555bb7f9e531ff1adce811a0 |
|
MD5 | e2c6a4367e81f9e17c2d29c48783973e |
|
BLAKE2b-256 | d31d0bb167c5c7650e5fad4959c268b535b3f90540facee808b6af4ddd65ef52 |
Hashes for cramjam-2.9.0rc1-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43b00633d119e72f4248cb6e55a68b2ce92ea3c061cf5838263d1a517c8f5a90 |
|
MD5 | 8c3394ba48202f4395089afd0625e40a |
|
BLAKE2b-256 | ef0a5dd2ecf9b98819c227abe0350305b64b0160150e56ce5c8559a0199e495c |
Hashes for cramjam-2.9.0rc1-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab90fe62ff31e0dbe49f02cabdb1f79c224b94c4b55499bba9a9ad9107d63004 |
|
MD5 | d4d6cb5c87bb4600f78a1657217d8bc7 |
|
BLAKE2b-256 | aff37113102d44a4ed87bbd82a0f74b78dd11768f12785a6f01dd28203decb72 |
Hashes for cramjam-2.9.0rc1-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fda243ad8267afc2e5fc17a74e1e91627eaae0a19d2dc1725a26b0a921a69ceb |
|
MD5 | c74a6185dd8de405ec63444dc6870c53 |
|
BLAKE2b-256 | 918352d26dadf6a881c3311ddd7d02c1fd0fd3588a1814d24eebc9c0c0e1b4b6 |
Hashes for cramjam-2.9.0rc1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 992b7320a1b68802fba0b20eae5c1051c6a173cb9cb75aec73d30ebb5ad00539 |
|
MD5 | fa446fecb24cc3ebb32fdec686b97932 |
|
BLAKE2b-256 | 0672577a35dff7a95298c956dbdfba1fee5bda29bde0d789d9a6090f0e58e71a |
Hashes for cramjam-2.9.0rc1-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20eac34c029687289e17e7d0f019b669c0110a315517546f3ceec445dc70480a |
|
MD5 | fd5f2b5d9c03637ca2d2af1080fea06e |
|
BLAKE2b-256 | a87597cb669f5a686f94f41119891210786fbbee6d398fdd7b40842814e89d02 |
Hashes for cramjam-2.9.0rc1-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 55fa30eb3077fa4391e0208278759511c8955b358eb0afbfac3b8fa5fe342bd2 |
|
MD5 | 1c8b4cfa314d1664ac1c3aec5eeb5e7c |
|
BLAKE2b-256 | d85db917e7aeca1217d18d6a293729f1a5feaf22f4a7ecdf30ea77ca82631b6f |
Hashes for cramjam-2.9.0rc1-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c641c9ea86a38efd4b3103d451c73bf95c2ee80b044d0ab30257fad2fb1fd1c6 |
|
MD5 | 94539166b1ab4a9b37818ab0226c3a33 |
|
BLAKE2b-256 | 2b2064ea9c66f6cc77dffa84b6a1bb87ec03b4cf7256b1a66ae621d3dd6cb0ef |
Hashes for cramjam-2.9.0rc1-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c772d93335fc2b33cb33388ccde7e83d37ca4b314abb92ee0655f6eba719ada5 |
|
MD5 | d5aa36c55327454071ddf147246e7d1c |
|
BLAKE2b-256 | e2a1773a89353559ae282e570f2c0517601c6fd64115d2e110b8765eb7622400 |
Hashes for cramjam-2.9.0rc1-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d509e19661df66df317b6c3426053457387a1637ea647bbecad31688bbf7ea63 |
|
MD5 | 576bfb69fb10330493054a4aea44a7bc |
|
BLAKE2b-256 | efa77b072359293d23c7056382e5ae9b3622d1f6011e6efab979156d90143850 |
Hashes for cramjam-2.9.0rc1-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19a527ddb42a280fb04ea100dfd69992c05479b130be0228c1ff8f432425d3b0 |
|
MD5 | 359aba38991ac808f689c252fce486e6 |
|
BLAKE2b-256 | fe65b195a7a44323b5070ce33558091eaf21a439f2709c60a6fc8d2d252df3ec |
Hashes for cramjam-2.9.0rc1-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0cf35537dc84ef4510f98e205ceb0d7282df376138e9a7bc567f69f787a07d70 |
|
MD5 | 18a314dc50535099dd68a783ea696caf |
|
BLAKE2b-256 | 8ac9cbe08fb0044d8e9bd902ea51caced17bced5d57b1af718fca2b6806688fb |
Hashes for cramjam-2.9.0rc1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 66dda8a687018cc14f11a7c943748258cf336a477436d420512c81f67b8f60af |
|
MD5 | e44d250111e2c27413ba5e798f6b26a9 |
|
BLAKE2b-256 | 3879f2656f0a36c9c01fd6ec6da07d74310b9dae1ab1737a8b0867f9828724d5 |
Hashes for cramjam-2.9.0rc1-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaa2f4efcb45bad601138634befb04ff8277fa8c7980487b9b6192e24358fbdb |
|
MD5 | 24a7199e315e49e8c4fb74f1bd8e0b01 |
|
BLAKE2b-256 | f2876c99cb99562fa39784d4440bdb7acada4aa1a98264b99cec5b539228a745 |
Hashes for cramjam-2.9.0rc1-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1191dff05ceb004b9f0d2048317082337793144cd075afca7ce5a351a7aeb30a |
|
MD5 | eaa0932b26d7edf22a19ca3f3e1733e2 |
|
BLAKE2b-256 | 35ba31bdd255de81b209511956f991867a7958e182374b19bb994c7d038da39c |
Hashes for cramjam-2.9.0rc1-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eeacfe30098dcccb1cbe0a0ba6c17806caaf52590d95ccc0d7682dfd146c603e |
|
MD5 | 30568338df8ae5522d76a0d1406aaec3 |
|
BLAKE2b-256 | 9489daf054228fe3b3ab64afb72efd709872e76d6ba791788ade9a32fc349c8f |
Hashes for cramjam-2.9.0rc1-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 861087347c2eb85ce031fcfffedea9fddef76e3c3c71f07fc4caebda936cabbc |
|
MD5 | 83cb5f28e720fb3615038dabc341f456 |
|
BLAKE2b-256 | 5c5d7d35cfd3e428858f270509afd09d81aaaff9244c8e87524285c62c99941a |
Hashes for cramjam-2.9.0rc1-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2f04c147dde2b638127eaccc9eda70c72eb04430b71d85d6ca6fa633d7766d88 |
|
MD5 | 328fd73d70417f5d005fce78672fe001 |
|
BLAKE2b-256 | 643f32c5d3433f1bb80428ac49e644f768ac627db93087ad8d3a0d5aa1ed9603 |
Hashes for cramjam-2.9.0rc1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7cd41003135b555dc197c6f3a37563a3732a983e8c75a427f0669ae4c9b56f78 |
|
MD5 | 0900323d9379efe1282c5d5e64e19369 |
|
BLAKE2b-256 | 071585187f2b8e3455cf3c6a321e1e29a3cc00f937054d66db7b0c7b14b8a694 |
Hashes for cramjam-2.9.0rc1-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0e573770af12e8e9025d71755cf83d0074acf82fcbc479b793c6ba78f4ab845 |
|
MD5 | a6a1977448135f0e7ddfd49dd01d7266 |
|
BLAKE2b-256 | c7f88b5d1f7a62a4a4c87d06980b3d55b7907794ca55d759f3d3063c1da358e5 |
Hashes for cramjam-2.9.0rc1-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83994e3c9cb6ecba3de3dbc5aa4c7f23ba9f3e605acc30507ba059e49542342c |
|
MD5 | 38fd8e0eb1a4e8d1f14849f258f0754a |
|
BLAKE2b-256 | 55d61b382333b0e900ac8e3ac59ec5810e5c3c941ddbe855e6321a95fa8dac9b |
Hashes for cramjam-2.9.0rc1-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4a2ed4b9788218872fcf0aedfd4194d45b376aa1e82c1c91a918c24eca73eaee |
|
MD5 | 233f64ba615654073ed7b6b2fab05364 |
|
BLAKE2b-256 | 7c8337f68b6f030058251bfe9d097f3273c3608ea14c6967aa506de42fe4ddc5 |
Hashes for cramjam-2.9.0rc1-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a7ed51b8089fb25fc2fa660bf54a3c56bab15616f20534161784eea24b17f51 |
|
MD5 | d1b05d35389f12dafbc0df860e59edd6 |
|
BLAKE2b-256 | daa5c1987016a433c6e12409d176d2cab5283e05ad3a70878473d0a9101b292b |
Hashes for cramjam-2.9.0rc1-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c697b338c9ab205c2a8180f487ef311bd459e96861060815780cf4669f2b23cb |
|
MD5 | 9d432abdd48c83dc72c79a8834f135d3 |
|
BLAKE2b-256 | 205401c31c88a9d226f932cd8163f1d44ff4a278f3f9d18d78784e2e57d7013f |
Hashes for cramjam-2.9.0rc1-cp39-cp39-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b1cf48f78ce9c4d62dbc74b45fa25aadf9bf1fbebf2298d9bf0998b6d0b0bf8 |
|
MD5 | 88864bd2d050cb718f5cdbfe1022d127 |
|
BLAKE2b-256 | ca27c03394d18f8d8497a9764632289161edede3f2239e1afce76d5f9676e165 |
Hashes for cramjam-2.9.0rc1-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | cce0776d2e258f7a67f58f31fe745845dd147498c42cfd9a7e4f895877387614 |
|
MD5 | d26ef7a4cf366d2bc174a80c0ea95379 |
|
BLAKE2b-256 | 718554fd5fc026403ab6c7e347e483ab240ca09f27ee8036175c989f5b72ec1b |
Hashes for cramjam-2.9.0rc1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4eabc2a27f7b51dec077aac9066db9f7cc64dd9a850945bf3fa8ba6bbf67d6d4 |
|
MD5 | 20eb94d5553abdc8fb022047650f1d6b |
|
BLAKE2b-256 | 0277aa1a487b01095a39111cb69d98609fab503674c6226ab9ec79138dedb76c |
Hashes for cramjam-2.9.0rc1-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4e06745b784cc71857352f769b1ac86ab4490f1f19b4e37f1481161c477be94 |
|
MD5 | 007b32cbe8fbd927ba355d7d47e4a4ec |
|
BLAKE2b-256 | e7c96319100938f235b09e70315e0cbaad19267ed106941a03b9741f87ba43f7 |
Hashes for cramjam-2.9.0rc1-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d66d3b34b4a20e9bdf5843665cd79f49f8840b564e5f4e90c15b237ec7d7c62f |
|
MD5 | 740406e73213bc158da692406696694a |
|
BLAKE2b-256 | 9cd39225d1c271a329b7754b085302a814e72ea14afe95cdd97da66b65a52a85 |
Hashes for cramjam-2.9.0rc1-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 01c81992a743fda6cb544698d1cb0ab16faf0d7e02f370429cea649a37d2a256 |
|
MD5 | c517315629c35f3f1b65a7988fd40844 |
|
BLAKE2b-256 | 3dc018a3bb74cb491e2093bacaf729a4252c3161c8cd9b139368cb765af775ac |
Hashes for cramjam-2.9.0rc1-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de94d60d3390d67e490ee0f12f04738977b95d61aec799dc06083f09cfd9c63c |
|
MD5 | c37aa324bf889024a23580a7d4b4338c |
|
BLAKE2b-256 | 5ef8071e84670fd5afae1e891b93ce1491ab856187e1d586fe8d9bec13d2f927 |
Hashes for cramjam-2.9.0rc1-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8fc2b654bbd5de5729aaab401a64b8587fcffc9ae3bd7fa27ac7ff038bfa8b10 |
|
MD5 | b0554bc62107e3377e743785bb98cadf |
|
BLAKE2b-256 | 090c603b24d93b97be30bfe8f20a48da87a3318d23fed2e2f667df4914c3bd5b |
Hashes for cramjam-2.9.0rc1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 08a61c57581d90e2b4fda1d7faca493ddccf1257dabae3734c9a0e974d8b1b1b |
|
MD5 | 4d6d95cd58451bc8b4b8ce922a51cd21 |
|
BLAKE2b-256 | cf8ed7c9d5647a8f9827a8878e1b1bf6d005ef2a73f143621094d93cf6c65367 |
Hashes for cramjam-2.9.0rc1-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ee4c4a27958d90eaaff1403c4348de01bfcb932e4e13a747ee79f4fa4991918 |
|
MD5 | 052b2b023aa82cdc90ff1480241e54d7 |
|
BLAKE2b-256 | 7bb25cd0f88773d546b5876b477f8cc85903ea9882973d50570327b2da591e4b |
Hashes for cramjam-2.9.0rc1-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d6d04f1003f5397534ad01b612270825070b85b1e509cb6df2b532c08086b27 |
|
MD5 | 86e971a33dd68ee62c60fd94d9c5f674 |
|
BLAKE2b-256 | da158e35ecf0a4a79495930664b7b935e29c339b69470edd62e1bad75fd439db |
Hashes for cramjam-2.9.0rc1-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3574cc6e1db9aced3efe44bc38c5de6a5d4886927c107f4977cb67b1d87c6838 |
|
MD5 | 8e9312d369f9e4bc8986f8ed747ccec7 |
|
BLAKE2b-256 | 62d9938c5e5450b142c0d2e71684a8b144383cb27097b9069b7240b633222af0 |
Hashes for cramjam-2.9.0rc1-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 23ae6beea8a64c6b363c8f9b9f673c93239b48c681ac9084922f5f31fd5f8d7a |
|
MD5 | f9fcf7d1086a35aa289026e2a29f4e82 |
|
BLAKE2b-256 | ab34d4861603b0459a358a32ebcdc1642f081ca4272d2563ffc5f3901766a473 |
Hashes for cramjam-2.9.0rc1-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f8352789b7c55a30ee66d52c0c665030b4194c7a27727b516d178b75fed33080 |
|
MD5 | 4678285a63d14e267d10a05f12693378 |
|
BLAKE2b-256 | 709a2589b278eb76ac9e9ec11382da55a0184e914a7fdbd4a062346bb62436dc |
Hashes for cramjam-2.9.0rc1-cp38-cp38-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0a45ab346936994719f08ece3af166bd489fa1f756a5537659510456946f8a8 |
|
MD5 | a1f470e572d6f0698e042a0ed9af9320 |
|
BLAKE2b-256 | 3d4a5aae4dd3148623432d88a9e8b28f88a5a7b9fb9f6a2c3f8422b1760ae21f |
Hashes for cramjam-2.9.0rc1-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50acd4ca497e4b30dbb6184dc115050f0419927bbad9b850a005f7cb37bac686 |
|
MD5 | b0615860854a2b5bed267a074e071fdc |
|
BLAKE2b-256 | 8c25243a822a2c032e2ca0d79278e29d467644163c358374ac9944347aec10b8 |
Hashes for cramjam-2.9.0rc1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1eec42c61a1512135f480cdd2935b2de9ded8e0585ae8b92f764c2c22440e4cf |
|
MD5 | 477403248523090b2d697e1466356868 |
|
BLAKE2b-256 | c52e446229530fe41e6b9d3b9545420013a7da2b07cc1a664993fcba95a847ea |
Hashes for cramjam-2.9.0rc1-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b34bd4746ca056c0899282aacd33eed5eb66e565b27203d24bdad87677e07508 |
|
MD5 | 7d4ca903785fc2ea35724900e37db4e1 |
|
BLAKE2b-256 | 9a6697a1a7d41c5cddf1878dc7b79ed2d28bff37b3eae06d7da0635fc44d7ce1 |
Hashes for cramjam-2.9.0rc1-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0d16cc8f411da16abab49cfb3f488dd270809c385d593eb4f262de545f58de9 |
|
MD5 | 92bb69290e4d9087943b5b5bec9019eb |
|
BLAKE2b-256 | d0fc98675a258984c67780dd4dea5b7a6ae79c2c2e637ca227eb698fcf67f74b |
Hashes for cramjam-2.9.0rc1-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b8f81d4530a0147d87c69e6c1752babe3ecda1a9f22cfa78378eae0275a5f4f5 |
|
MD5 | dab33e121aa6cae2e3d929351d0df7f1 |
|
BLAKE2b-256 | b1dd6d49cf0765b8b6b9ffa21c279290dcdd91430dfb82de74334577607f30d0 |
Hashes for cramjam-2.9.0rc1-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c3f42357fd252b4bcd5f4506bbeaa78f0a297264529a6e91c759281db7542a64 |
|
MD5 | 2a01e33b7e47ebd73e00b2bf8f7f6e7b |
|
BLAKE2b-256 | 81c1d32866822ebe61fb8fafb588432f43e1c1ff74ede4efc24a1bfa5e3085ed |
Hashes for cramjam-2.9.0rc1-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0752bcea2f7744ddd1d454c5b56a66b3ea2d1f2dff62b5a818e7aa24ab4823fe |
|
MD5 | 22544d98c5afaea7c769ea5e6ad8cb4f |
|
BLAKE2b-256 | e39eac34269d0652494c83d4fc7481e29f7234cecb3d488f58d45b85b10474ed |
Hashes for cramjam-2.9.0rc1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 90884aafd40486901858f8bcfc4f23334ce11492379a84c9ccacccfda47dd918 |
|
MD5 | c7a64943e04a52c179d5e502a34a3ca9 |
|
BLAKE2b-256 | 2672459655bb7be537e1230def83bd083db8bac209948349a2bc5a9b8567dee4 |
Hashes for cramjam-2.9.0rc1-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 19ddbf2c61ae1369e48ec6307364959301dea3932752b3366ad28d5717886c61 |
|
MD5 | 07a15dcab88bfe44b100edc67bab1c49 |
|
BLAKE2b-256 | a230404538939a7860ade219cf5f113a7939cf11d024e7b59d0335dcb97e61e6 |