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
- Deflate
cramjam.deflate
- ZSTD
cramjam.zstd
- XZ / LZMA
cramjam.xz
- Blosc2
cramjam.experimental.blosc2
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.8.4rc2-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c20b3ed1a83c6e693b7cef7803c9342625f843d6c8d1d8d78a10165f4113d7fb |
|
MD5 | 91269a3c7a0a9ef91acf6571b93634a8 |
|
BLAKE2b-256 | 9a9511f418e26ab5d7065030688d9ca77a724a808d1c5b90e2c3808424166e3f |
Hashes for cramjam-2.8.4rc2-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aac3c5cb3d820bebd3cb207d2e224709a4422604e8345f61f8548f4b9d50036 |
|
MD5 | 5b645e59f49c58f93d5e051e43bdd802 |
|
BLAKE2b-256 | 54fd0696c0764c749d9251b0afd50fc83abe5e37f1ed97ef8116abfd2b9c6d41 |
Hashes for cramjam-2.8.4rc2-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6d2bd1861cdb75fc6faff45855c2bda0c3bc2a67f2bcdc665612e51a72191309 |
|
MD5 | 79333d6a9db3bb448dfb906fc1948b57 |
|
BLAKE2b-256 | 4d036fb8fa1d002170d38a16cdde8e72eb0885b3ba25b7ee4db5839537f1ea10 |
Hashes for cramjam-2.8.4rc2-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d90cd37a2c65a07b0cb8b47395c9efc7e3c8af4607d96ecda140e452d19966b9 |
|
MD5 | d21e5bee19aa161d057eb76b4a296dc9 |
|
BLAKE2b-256 | 987d106b29fc81e203d3812d9b5068a974e11ef5f4c019df33d167f032539d04 |
Hashes for cramjam-2.8.4rc2-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b014b6c0d24e85616a008dbd02a66faff16be8aad9b5381ee2eceb8a6068318e |
|
MD5 | 61e41e2e694c4ce1b753b3e45f862241 |
|
BLAKE2b-256 | 53a5bd56e0e855ed9116ae799d9d4df72b0cdf8f2d89f5cae94c28fdbd446d6b |
Hashes for cramjam-2.8.4rc2-pp39-pypy39_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e386710867d8039ff031ccd7da432b45bb47c261a6ed6ec44f1a2a18117720a8 |
|
MD5 | f116e157407ad1a55f1a12046badfb0d |
|
BLAKE2b-256 | ddf3f4c71fd311e632b007337e56b79fb6b9d52e341fc8ea316379f361e86f65 |
Hashes for cramjam-2.8.4rc2-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8135187567e9f081abaddc00ef860e287b7a7dbf213b940ed492f3c2559a0d2 |
|
MD5 | f0c36af2e6bfe124cf3d61a9a4dafa5d |
|
BLAKE2b-256 | bf5c125fdb4cc729bb49a7901e63daec4f3f0d1ad31495dff41deab3aa98af24 |
Hashes for cramjam-2.8.4rc2-pp39-pypy39_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1381e9c1c5a3537bc1ed744dfc4fc58df30fb907c3e32eb13d1b9d2b744c4c1f |
|
MD5 | 28eb136d46e43deb9c09cbd975d36c9c |
|
BLAKE2b-256 | 4e1008e2277d90b7ed044164798bb7c2430516206ee27a3d9cdd2a281e35ab27 |
Hashes for cramjam-2.8.4rc2-pp39-pypy39_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ae89638b34d4a41238b33df8406417547da887f6f74d2354800469e1e6d0ddd |
|
MD5 | fdca4e0f9db5ba8d821b466c988767ba |
|
BLAKE2b-256 | 5d629132b8edf7430e0a823b337b3e26c83eeecf02d2aa420b2fafcd5face398 |
Hashes for cramjam-2.8.4rc2-pp39-pypy39_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7a11fe0c223970ac707e6df6c0ae0ba1c6df091dbe65fc91c7afc156fbd69748 |
|
MD5 | f53fbab393cbc7f2e2472c63b51e2fa5 |
|
BLAKE2b-256 | bab0f0d17dc7aa386785e14c55402fda747bcab6a9ae1ba460d12a60dc77161a |
Hashes for cramjam-2.8.4rc2-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 69d3ee2a8390639ca6df70d63abd0905a8215b92d6db2b9e95b230fe21c6fee8 |
|
MD5 | f924311d8541c7893bb91945a7ca0ef8 |
|
BLAKE2b-256 | a2bb8d2a8be1789eb99d12f58911694a859f5e12ea57d274a100011ab9c107e5 |
Hashes for cramjam-2.8.4rc2-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0eb8fff2fb570dc8089490dfdd6143ad0a6cc887759c176536485fe355f6dd6f |
|
MD5 | 35f98f46ed0a08d2b2e819962499e7bd |
|
BLAKE2b-256 | 922a37e8e4518fdd058957b76a3d7d7d02dcca629c157af466f1fcbc624cba0c |
Hashes for cramjam-2.8.4rc2-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e8dae307d28c921e40fd59ba68df17538ac8041a315db5d4cdf46347bbb0ec5c |
|
MD5 | b67fb85ad74cae4a99fd2bf1407e9040 |
|
BLAKE2b-256 | e19f7a0a36aae095d5c458508baa832e76d2257e33b67bcc2f8b345406e372d0 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 97240cfb0cca8d33530d19db5d7d748649dbf8374575c01383031200101189b6 |
|
MD5 | fd27ae338d42ed4235031ecd4cbe5aa5 |
|
BLAKE2b-256 | 132acd2e5df5ede6e8ce761d44d5f4d4f718d2ab387678d7bec886f15c314359 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | febdc112df5a81aaf7eded136523f15fb2bf28a6b2c27f08bd83ac1df134c408 |
|
MD5 | 944acc8af1def964f9dc280adc8d5d2f |
|
BLAKE2b-256 | 5737e486b081d1244a479c340be7b91ee226a930490aa29e7411ee536ffd34e9 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 81cb5281f3cef74380e93f293c9efcceb5b09b9d60b05b1c944fa02c849a0bad |
|
MD5 | 7ea7dc9775fcaf2d3fbc154373836122 |
|
BLAKE2b-256 | d8569d39edf5a425affdafd97170d4104a6125d0e1dd78515a1ad2297c0e6492 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af3534bd0d6455a59807cdad7f40fb6fa7bbc774ec960dd14b74128cc601791f |
|
MD5 | dd6032bcf319c58e0f48ef449d8a4c53 |
|
BLAKE2b-256 | ebfe95db21f562e113c4633277e0381a00b80b78a747e2e5a48ebeea21f11376 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3238e36f3d52f8de51135f3a359aeeddb8ccd42201a036e7463462882dbce9dc |
|
MD5 | 38fe57a87d16d99745b83421d75caca4 |
|
BLAKE2b-256 | 186101c5d3dc3ae6409115790a57c162ca9fd4d6a79a9535d935f7e2b35869a2 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5703b6dc2892166c146253e0c47e9b352bbb5c962089d15accca5b3a5c8465fe |
|
MD5 | ce0d377e2e685c49319cb4f15b3b8a77 |
|
BLAKE2b-256 | bfc69e71948c88eadbf5c36807da4e1aaedc9acb2d4395d7d76ec716c2e61a3a |
Hashes for cramjam-2.8.4rc2-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 46084b2e0eff064bf067ef2d85bc4fdeb853a2a22c14470cd442e1cf957bdee5 |
|
MD5 | 2496d77d19e16e0a8aff58f514e61a59 |
|
BLAKE2b-256 | d6381418c6acec7309f6fdcf59609c4f19c3bf7796845e2292ff01c74a249482 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c487391fe2ff05bab24f3547e85010e3a3d2ab201292604365a727ad5d3178c |
|
MD5 | 8d430a1a0fc28c6e4dc07fb819c64c31 |
|
BLAKE2b-256 | cc609ae7e6f1c2ba9e8016d289243a43773e7177a6a4689b6852bcaca42ac382 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aff5b7903e20f89a90ca1c049f2d35a0f032d6964959b83061bb536fd0c10fbd |
|
MD5 | 0f115d95fdadd92eb64b2a9dfbbbd43f |
|
BLAKE2b-256 | e8669806b64cf68822fc352b073231442ea52c972cc88e9e817b899d350d2139 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 376f0dc1379e477e06075c2777691d5f355063c4cd4d85ff6b5b239467ab6376 |
|
MD5 | f859349afe1cdbc1e038c76baaaef9ce |
|
BLAKE2b-256 | 249589f4491254578bfbb729d73e2d05d45fce9755dca0b48f6a09522bd33013 |
Hashes for cramjam-2.8.4rc2-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59a6424636da8e32cabac42b94b8e31e3e242ce21aebb69493187784ca46d16d |
|
MD5 | fb494f0aad0be4a505fb4808bd7669ed |
|
BLAKE2b-256 | 55a6168d245bc3b77a1a026352f1562811782283f8ce37cb8926ed3c53e7de7f |
Hashes for cramjam-2.8.4rc2-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9cb870031bf9c80bcc41ef8a703663d96295c7c36350c9c8f0fefe7307ded4f6 |
|
MD5 | eed198c41e838512ec6210c186b7b5a2 |
|
BLAKE2b-256 | 04a991ea232297b15bc7e8f9d4e589098b5e43c61d4c3f097b79a33e0e56b42e |
Hashes for cramjam-2.8.4rc2-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c5d9bde2606a9cbda86c128945029db13c5db9bb1873f2f3c3e74bb834faa62 |
|
MD5 | 707abd1e192ec02b9ce305a0fb30cbc0 |
|
BLAKE2b-256 | e6e513fc5d6586b5ca654a2613a91aa4b8437ff0cf67f5d88879c0876f297282 |
Hashes for cramjam-2.8.4rc2-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29f6ae2ed66bd67a6b55f287c6ac6fa379833a4b8d0208817b5cc759b200322c |
|
MD5 | 1c9ba27dbc067589b3fa29056c8b64ea |
|
BLAKE2b-256 | ff8eac2cbcb06291d6a431a19ae83443577bcc8353d855547a6d0dd59fad1318 |
Hashes for cramjam-2.8.4rc2-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2c3c2a2132574b803d52e695235a7abffb17801c0a532c49da8145efce0b916 |
|
MD5 | eee53aa77abfa742e91c1436483bb92c |
|
BLAKE2b-256 | 527a1c7e0d5c8f1996d8fa10c61cebe5adf20b79a71ee989d7b4977a92f60657 |
Hashes for cramjam-2.8.4rc2-cp311-cp311-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb4b9d19b174236768f9b2c2e2e567fa32116c2d99f73a7e4f06ff517b5443c1 |
|
MD5 | c36f58bde25eaef61efce2fda5cc8a5b |
|
BLAKE2b-256 | 802299746b5b016d9eaceae94ea926bf4007052266fd49d3fe2f04888f8e68f7 |
Hashes for cramjam-2.8.4rc2-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 25e82b7cc1565d2b8ce14ffcde31328067deab4df566f8bbc3255e8b2a86ffce |
|
MD5 | cd71c7d515e9aa9d472c593f8985c243 |
|
BLAKE2b-256 | 1e665f957eb010c624fbb4cca3a725f4a5fc7a194240950a3305f302efc8173b |
Hashes for cramjam-2.8.4rc2-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b197236d519657d912d41ca51dca588d5d09217ada1c91d00ca3d44072575f2b |
|
MD5 | 8c21399d34071fe2bd44e557c2bf12d7 |
|
BLAKE2b-256 | d2c7cb5730bd68f3eced79fa2c9f5e6831ea2c6820ac3e8d7b712d8f021e1784 |
Hashes for cramjam-2.8.4rc2-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7de765c369a5b0231dfb1f0be97580d7298478ee71eec6e156e06491898b0fc1 |
|
MD5 | 8727a8d93679214d0c6940540e3e20d5 |
|
BLAKE2b-256 | 06760b3d8544de3e92b2666a3c08ac6e66f6d1bf37060f2e6080690a6682b119 |
Hashes for cramjam-2.8.4rc2-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c5c3a1ea5301cb2f89f6d07b3769e18085b431b08514d979f18dc4d340b3dd6 |
|
MD5 | acc72679f604ceedcc7046cd90412eaa |
|
BLAKE2b-256 | fefa6f823a6722b516650782e1816a8103c04f008aa5d51b696b101f366a40df |
Hashes for cramjam-2.8.4rc2-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e8aac4bd389ab8447111e68bacbc861fff9e85990505528cb15010a9e72355c |
|
MD5 | 12fd7d7bd57782a556aaf8cad05a273b |
|
BLAKE2b-256 | f96dc9ca94896efdce7e59df6e47e01b595dfd240e79bf48b3a180da6637691b |
Hashes for cramjam-2.8.4rc2-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2eb5f1ada361a6e13b75788c6534eefb37ec4936aa3fd432bd3cd33c5c86cc64 |
|
MD5 | 378570a926d84968ae8630d84c26f770 |
|
BLAKE2b-256 | 274edef0c637336c623324a2fd82edce54a43fe1eac5be588bf98abe60efaaaa |
Hashes for cramjam-2.8.4rc2-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24ce68fdc8cfcc5f2451167ff8768486f3e089fee5b1a328fd5f56ba4fa7e02d |
|
MD5 | 58107ca7ae30a3e4eb867391914b3e81 |
|
BLAKE2b-256 | eacedd8cd6675b4b1a73b561315f95507b512f099797c185b2d437c0a91ec6a3 |
Hashes for cramjam-2.8.4rc2-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5c160fcd40d2ba69e57feadcb011912c25699ae5f3dc908667b447695e89117 |
|
MD5 | 64c9baa0ca909bd7eee2616cd9dbadff |
|
BLAKE2b-256 | 95fc5f15679dc8d69e11ae26d043de893d28e07f4ffdbf84d13f83ea296f35ca |
Hashes for cramjam-2.8.4rc2-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3836fddfeba50809799bef46a2389734d5c64a57368d0ddac4211d9e6b438515 |
|
MD5 | 6f959033f0ef2a89dfab01eb09e74ed2 |
|
BLAKE2b-256 | de3ce81452d5c3c9dfbdbf36d6de7a8e1537f3052ea2addae24757a33ca8160d |
Hashes for cramjam-2.8.4rc2-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57ebb6b6a8c18938feabc6bbaff6fef9bb5c6569580a7c3d03644d0678717ef1 |
|
MD5 | 883e658f407de2066ef1fdb61972ac5d |
|
BLAKE2b-256 | d4028a8c8aea90d0685f6f275d78cddc21bad724e3a43ab1de1b9c882c846602 |
Hashes for cramjam-2.8.4rc2-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ef2b9fadf46f2b14cc429990ed9a90c04577ffb2210ea5860fe3ed354cf96d3 |
|
MD5 | c1ba37327854b17f922c39abe6325095 |
|
BLAKE2b-256 | e5237a7e26c6a633fb715839a8cfb9a5843485da54ec1f89695b1b860b333e5f |
Hashes for cramjam-2.8.4rc2-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 75120d3f9067c733a152e9d6395c3c396957797a449513643bc530af6f227259 |
|
MD5 | 02b1bb701847a05ad57eae1d18e03575 |
|
BLAKE2b-256 | 5b2988eb4586928e46bc08adf252bfa86bd26bde9797b9a4be1521ba71c6d38b |
Hashes for cramjam-2.8.4rc2-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 169a33231024f325f6c4d34dac60b8351f24765ef139faa832428c444cce4fb3 |
|
MD5 | c22594a89b0092c38786d28b2477eec5 |
|
BLAKE2b-256 | 7f81f16261d307699277b03c39ab6d14ef1571007c0624c3547604173a213936 |
Hashes for cramjam-2.8.4rc2-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2c29c1cd4494ab47232d962586783e17dae561c539a89f483c0de44ca40c0870 |
|
MD5 | 605680d2523b0dbc3f4f6771cdef9a13 |
|
BLAKE2b-256 | d0c6f3eb5b9091c21502d911d014803f30024c541588669a8f0193f8faf64a87 |
Hashes for cramjam-2.8.4rc2-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a17750a331dbc080a07ddfe49d0a812fb1d5f5bffab38e123dca97c34a42c9ba |
|
MD5 | 869066b54a5829346dc9c30ac402cfa4 |
|
BLAKE2b-256 | c755531f01fa8729fd9707ef731398a1a1dc53a0cc2b05748d7b76a988500bbb |
Hashes for cramjam-2.8.4rc2-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d1bb3e66ce09e2198ba8253031be36b1f95370fd9dd5b6b92f88ae49f6012093 |
|
MD5 | 4806578899e58173df27a69f70fb8c9c |
|
BLAKE2b-256 | 977e5d7cc8ef360502663b9f6fabada06a3a80a0af3d0d04e28db86c0ae5d938 |
Hashes for cramjam-2.8.4rc2-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3aea9e13c1bb974560e4885457f7f62798887da79cf2b512f51bacaa029b8c7 |
|
MD5 | 46c0f9bf4b26ba61491c13e6183ec5b7 |
|
BLAKE2b-256 | 2fb833a2e1b70028a8c2c6476b37f27930579ac39495c53cad95c4f9c5cc3be7 |
Hashes for cramjam-2.8.4rc2-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 11d3bb6d29b355dd2d4932cb887a5b1092fe9aa7665148342896a5eb2a574f12 |
|
MD5 | ef82f254148fabf0c14456ea91b64163 |
|
BLAKE2b-256 | 99d544446e9abf9277f23a3e14599198de8a245f43de81dffe20844f3907ad8a |
Hashes for cramjam-2.8.4rc2-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3fba082c5d4655c4c98587a7c589f6230b680d6878ab90a98d65c1b50494986 |
|
MD5 | 6791f74ed1a3fa6c15dbf44280c4ef15 |
|
BLAKE2b-256 | ceefcd413f7d2ae0c5d362e115191ec5296bfdbe0ea2970ab635359a92827b16 |
Hashes for cramjam-2.8.4rc2-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6523e1f00206797867aaea0107900aacc0c62f26d1652a1234bd59b5103cc08 |
|
MD5 | 45ae8b26667dddb5ccdfdb20af3dd67c |
|
BLAKE2b-256 | 059dd8e53d96d410ffc2a4b7e1a5ca29ebd625a5946cf3c3ad47d9f34a7d9674 |
Hashes for cramjam-2.8.4rc2-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c7c4d781fafc1f715811bc9f64740f96d7911456c88641ef0f9461a8558a023 |
|
MD5 | 14180d83294067c1b48cff19aa4bd9c2 |
|
BLAKE2b-256 | 857425867b0277bc64f4a33be039ccb2161d776802053cd51eea980aa95859c5 |
Hashes for cramjam-2.8.4rc2-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a5aafb043aab15084c27512ddf5eb1983643ca08aa0be39097b33c840c6d5e5 |
|
MD5 | b23ad2b04c41c1d5f29c0019d69f2209 |
|
BLAKE2b-256 | 2bc0e150c6cc7b9870939b15d97d49e0952b41cf15e66722c4c34ae1f7271587 |
Hashes for cramjam-2.8.4rc2-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | de899af2fd36f59830972895e022d10e787a2ae8427bac31a35f310e5d883d68 |
|
MD5 | f25368a49152c4c4aa9641f9a66b3521 |
|
BLAKE2b-256 | 31501df4daded2eff4f72221038ed292818bb7bf71ecc19dd966673e2f89ad8c |
Hashes for cramjam-2.8.4rc2-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 703317bdeb95768a698294719ed52d1a37a8ce7b9e8b719b5ea9c886274959e0 |
|
MD5 | 75838679a413bce867f970226b0d77b2 |
|
BLAKE2b-256 | bb69c1d93e05166fe496a4516e82260d7c30be4eb7b69060358574987a6a51fa |
Hashes for cramjam-2.8.4rc2-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e074800e8b050c56ae1d4a6ae91570d1b9297dbacbd583098ee11ced8fa22990 |
|
MD5 | 531e14f85b1694af528430bffd712c77 |
|
BLAKE2b-256 | a958ef0973f749058a02bcb6be262b57d6f3299718901fc5951098b8bcd4b2e8 |
Hashes for cramjam-2.8.4rc2-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee501bef9e4edd0b9238194101b05432fe84a873d8be6e7b73f6825b8973f42b |
|
MD5 | 124778ecd63f43d697e9357984d69247 |
|
BLAKE2b-256 | fd9305bdf31a3d508e6ddd7cf4f53f0c83ea304d1ae58b3793027d4516ac7e88 |
Hashes for cramjam-2.8.4rc2-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 434fa721047fcb80653a9f806cbe4c38cbf312da1453655d314c733692406128 |
|
MD5 | 5ba55afce021457621eddbf30fa336d8 |
|
BLAKE2b-256 | 8728f42db5a0b56c25da71104f3306e8fc46d5ea9c6c29f4512366997a338445 |
Hashes for cramjam-2.8.4rc2-cp39-cp39-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a861f89ddbe4575d27527ad22b483e06ade303ddaa3a62708f303d168d33a04 |
|
MD5 | 821f7b3bcfb2b390d99d096093c8f94f |
|
BLAKE2b-256 | c3ad6aaa6f17a054afefa77b520e97971b33b3373fbec8a5f24f0b85d1041b44 |
Hashes for cramjam-2.8.4rc2-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1808f0a8b72f7888d3fd64be34298efc3a554f3b1a10ff03d972ac9f8ea6bce |
|
MD5 | 8ff3ee2422fdaf3cad6a5807be70518a |
|
BLAKE2b-256 | 497ad3bf6c339ea970f20e66e0fa8261e77ce446e27bfa5e9edc6bfed78639ae |
Hashes for cramjam-2.8.4rc2-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14492a9417bc4f3b67aae860213e6366abbd09e0ac1401cf3dcd720dd13b2386 |
|
MD5 | a24fdf9dbab8501311d16e4b01b277cd |
|
BLAKE2b-256 | 8ead06bc2086909e7f7862928acb6ddc3d7d1c0b50f72be7a96be89c2475763d |
Hashes for cramjam-2.8.4rc2-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98e2c033980f13e9c9d8e021ae85c7c636cd46fd06e5d7a130b7fca6609d7804 |
|
MD5 | e36e8ca35406d44c790a3618d6abb7a5 |
|
BLAKE2b-256 | f43eaf275850a06afe1c2ddb905bcd29c61cac8d82de5ff88065e51233e5edcb |
Hashes for cramjam-2.8.4rc2-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6564e84060828896dac37653a5699a55963fbc8a0fb40396c95db48c5985b59d |
|
MD5 | 3f423b292017d55f736bcac26b06ff5b |
|
BLAKE2b-256 | d4ae8df54310dd1220a73256ad50dbf6fb5e37cd8b86939ed838819b2bc8f9fa |
Hashes for cramjam-2.8.4rc2-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbf1c89d0e22520f6c0d982766ed6b491bfb9e3cb5f65e5e4bc1157bf3d6a38d |
|
MD5 | 87bd2005c287274ecfbe1c5d2f91514c |
|
BLAKE2b-256 | bcd95810d49b8f92792b7f8a06e2b2c5bff3aff1f97649897e6085a1352c7cf8 |
Hashes for cramjam-2.8.4rc2-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 50b58e486633aba03e1f74ac0efb085614788839dc638dbd1e9fc2f801a22d16 |
|
MD5 | 5cf62826ddddd96cc10b49230a331ae3 |
|
BLAKE2b-256 | 522c67cdf9bf37eb30460816df6b8efba501f5374e28cd43bc027c7998a5c1ca |
Hashes for cramjam-2.8.4rc2-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e08bb49f63c3d811bbc51c18771f89c4ca6727767d4e0f3f060e20c21d559e3e |
|
MD5 | ceb85b996d5c673f5e858011f8cea009 |
|
BLAKE2b-256 | 6d33b3ee7356ad262ec3ea0bc15226fc32b7fd2abb01fe9be654df6b3b30ee67 |
Hashes for cramjam-2.8.4rc2-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6536ff6dd078ed0ec0f6e808f85d8103bbd38b6b900aedf1fc46cdfc3f0b4fad |
|
MD5 | 6da1a324ca4c8c5502088e65af044782 |
|
BLAKE2b-256 | 3425cd173081368b2de2f6c656456fd6dd0f04d645ebfba11045c8e566a78277 |
Hashes for cramjam-2.8.4rc2-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 39b04df2516df74fe9881526c4d6c1dc023d177cb35cb16c1c559df683248c57 |
|
MD5 | 155bf9159af06fc07b9fef68d536b781 |
|
BLAKE2b-256 | f75e7210d407a906fef4678d9d8610589f43ef8497920368eaae84224cb1f692 |
Hashes for cramjam-2.8.4rc2-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3322506643ff676631bde917fc37905440a7152f201cb7fdcbbe5fc7cd58a105 |
|
MD5 | b2ceb6c332953d1cb2123ded11cef9af |
|
BLAKE2b-256 | 7631f93364a709a2e2ee4eb6a81e2021ac5c66432fc1d2b0dcb71ff06cd4415c |
Hashes for cramjam-2.8.4rc2-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3359e0677f542c45e3cef3eb3a3036ca70abf27af869f32a16c1189d1fc5796d |
|
MD5 | 887ef217e4e3fe6596081c887b7d79e6 |
|
BLAKE2b-256 | 88bb69a77fc5d5e97ee4ae495bcf651d0bf766c4289894bcb2f90f8ea3fb7458 |
Hashes for cramjam-2.8.4rc2-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3a612fba5b4d229966a90a75f6273db160cf0b65207a122c02ad097924415b9b |
|
MD5 | 632634d9cdb8e27e9b40e6215c52e746 |
|
BLAKE2b-256 | b3e28e2e0bbbd319d3d7cc0078ac1089a31ab296607e4a22530fd5e5cf83eb92 |
Hashes for cramjam-2.8.4rc2-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a481f42ce607946295bcb9d4370df6ec7da1817e29392c50caf2f54955772555 |
|
MD5 | 276ad4d8d0dfe4112cdc4d0c49161e17 |
|
BLAKE2b-256 | 1e53ba5d7d8912ae40201daad4ff14cd67f04bb1ae29cfe9a8c957aaa0034780 |
Hashes for cramjam-2.8.4rc2-cp38-cp38-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f08bf08257e4220ae9d8df4ec11f977909efd889c4fac3d490c7a5fc22ca50c |
|
MD5 | 3945a0f4f8871c494d06af18aaf92c55 |
|
BLAKE2b-256 | 924591628a8436b98be89c5a306ebe915c89c961ef8981337a0e65ff8e679f08 |
Hashes for cramjam-2.8.4rc2-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8061386bf45af8430d45ccd88fbc41799d47e9101c440b13c363303d0093b206 |
|
MD5 | 10901032d485067daf746258728606e4 |
|
BLAKE2b-256 | 6643124d6f705cc9d8517320d87c5306b86841f0cec86893aefeb42eed303807 |
Hashes for cramjam-2.8.4rc2-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | df47876e91542a06be5d7aaa243102e9c5d8ee8fd27dbecb45b486cc76f5c247 |
|
MD5 | 28bf66dfaebde1c7e8ec678f7202b9f6 |
|
BLAKE2b-256 | e7aead3c0760f7c16e03ca8f27c79c218cef774c5a69c71fc54472abb89d410f |
Hashes for cramjam-2.8.4rc2-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e3cdc1030fbdbe5ee80fc40d1db5da47a400136a236aebbe616506bf106450f0 |
|
MD5 | b0d0156183adb56860a6931a641d1c49 |
|
BLAKE2b-256 | c980441eaf1a3bb9d593a00af56b553d0860da88ba5dcd9bcecb57c7f091528a |
Hashes for cramjam-2.8.4rc2-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ffe04667c9f5c8e52f7c4792cb1fc4cdb1606891517197adbe223251a1f2b46e |
|
MD5 | b50767a85c5c63bff266a762fbf64521 |
|
BLAKE2b-256 | 10ba6eacda39419a2e7019d0d1676e39d9886e5f9c7542df0d161971aaa9bb29 |
Hashes for cramjam-2.8.4rc2-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0a36074445757522455f1cb594609eab7cccad8c35f0d3a8ac0e4070854ede |
|
MD5 | bab5838c99a8dda16f3fa3953e32e8a4 |
|
BLAKE2b-256 | a5d8e52bfd07f5ff33a0df011ec32f28ce54418123e576ae38d358295c89e34d |
Hashes for cramjam-2.8.4rc2-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8bb0c2620bf7026db6ff8b60dde2a48cccaf6639056d7b64ba1fe7e969b3aa1b |
|
MD5 | a27f41e6a697dd320c3cde1c41f6ff01 |
|
BLAKE2b-256 | dc0388cab456d588dc513b04bb8e35a71a3fae9b57881e445396b7fd8669b7d9 |
Hashes for cramjam-2.8.4rc2-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e7325a75d1e5400783e7eb13e6a74951d03359f3bdcc5429e1e65968ee118221 |
|
MD5 | 2e36768871c8819854758fee792ca1b9 |
|
BLAKE2b-256 | 281a1ef491bac9560856a24e08938937c8dd316cd564f28c2578fd2602175fdf |
Hashes for cramjam-2.8.4rc2-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7bc2a90e537d8a16602c303f02f1679e8f736bb37cd8e073ce1a7021859e3444 |
|
MD5 | 083df4bf8a7da52130f97123b7961d70 |
|
BLAKE2b-256 | 27cf2ef562a7c5814370d46e8b72781af784aa1acf3c5e700735d108abe24021 |
Hashes for cramjam-2.8.4rc2-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fd9c008f0e094a2486c8c8a80f20a21b16747c08861b8e80f0cd99b37d854810 |
|
MD5 | d352fb124b2a7c5a569ed017554e45fd |
|
BLAKE2b-256 | c979ade15136d7be64675365d5cd622e21229a27ea87ff739d58746fd6eb5f78 |