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
- IGzip
cramjam.experimental.igzip
(only on 64-bit targets)
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.4-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 98a2e2c3132b454ae47b194164bb8860464ed410fbbffc0d1de19452cc7cb402 |
|
MD5 | f280b79069e308d7ac440898c29e392d |
|
BLAKE2b-256 | a96453c682295a87a4f9896dc24a235270aca80fb6771582c8d944d8202bb886 |
Hashes for cramjam-2.8.4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 364258057d579c772e23e1f666fd7efec4f63ea2e791889bb18263c9e9e6aa91 |
|
MD5 | a31e5cc925de939d770d2adcd6db0753 |
|
BLAKE2b-256 | 995414f7f3c59adcfc903b47d120f205f5544d2fe68bf51bb9b40679abcf7335 |
Hashes for cramjam-2.8.4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cf69f19ebd546fc155ec3098603de51f52bf620a23597810cb5b34d6aff116d |
|
MD5 | 806455432eaab2320ebf325719320961 |
|
BLAKE2b-256 | 6c5bdf0454516db22be9d41cf9c1e96d2890a1e06667704be2c806f7538f720a |
Hashes for cramjam-2.8.4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d52eabd20a694636f5b0197daa64db497ea518e057935a7c61ec71e92d3ccd6 |
|
MD5 | 4bead563b1758eca5b8c4dbf189af0d9 |
|
BLAKE2b-256 | cb243fa3e79725c6617eddc4eb21f2115a4011736132c1f0d5d1390337c98fc1 |
Hashes for cramjam-2.8.4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3536362f777d817c4994d6eaa42e00e705092c5660fd3d9984f3b0cc6164d327 |
|
MD5 | 51cfcf466e392ede8788a2f150c629f8 |
|
BLAKE2b-256 | bf75d267ebb5cd2563c1a6a561e13c1ed91479559fb914471a271354312e3b97 |
Hashes for cramjam-2.8.4-cp313-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee92df7e66b7cbdb05b18687a42696bc729bacaad0d68f5549e30cbfa1eb0ca8 |
|
MD5 | ff32cf1cd43b69ad07dda4f9cdb80e14 |
|
BLAKE2b-256 | 033867b990a899c310b53d8451e13ccdadb28f4fffb10c2284460e0cc6db01d5 |
Hashes for cramjam-2.8.4-cp313-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c9ca8e6c33c06c08e9945a20fe0f64a2bcd363554e359a2936b3a469883630a |
|
MD5 | 0f98a667e9ac6ca855cdbefd8ae2a7ee |
|
BLAKE2b-256 | 68c3edb12cfd3a93746922a343df51de955629163578b8aa98fdcae8d566d6be |
Hashes for cramjam-2.8.4-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4bf4e8711b27604b3ca7e7c224a70f5abe94f5bf05a183bd97677e9cffd2be04 |
|
MD5 | 217f3a73d96dfe08bef8fdf56046b453 |
|
BLAKE2b-256 | c6a8b81bdc47e1b4f4fb2fdd487bf39328c231b73b356b6d8941c87f30381891 |
Hashes for cramjam-2.8.4-cp313-cp313-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5cbfd6c44c85216b3535095258b506f6e246c6fbf1438a79f71bcff4d98f7e3f |
|
MD5 | 7581c6afd98a165063db53557ba89d3a |
|
BLAKE2b-256 | d6132db3b34e58644c32472e02b12b007ebd3c1a852310109bf34998c3fbb01f |
Hashes for cramjam-2.8.4-cp313-cp313-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1ba26f563d9e5be588c8e5f5523b4cdb5b63e3ac3fb28857af9611eb5ea51416 |
|
MD5 | e15024349dc726f634335912ab427b9a |
|
BLAKE2b-256 | 44039ec0cdd8a82c3ab4bb2d9e619a78ed2977cdad55676e1861398686e1e748 |
Hashes for cramjam-2.8.4-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 769995dfc7fd042ce123f25e7659977ed4aa4d5d6aad976970b12b9b4019c116 |
|
MD5 | c99bc2952d22f55f1221e60598fee7ed |
|
BLAKE2b-256 | 396624981ff1b415c66f78c0b678ef3aeefc4ca7fa6baf80571d7d1533e1c012 |
Hashes for cramjam-2.8.4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e40e448d50fa7c2b79c06d99459ad4a77d58d9cfb3f0549a63b91179a5e57c0b |
|
MD5 | 0e6f2fa11181b480c685a6fd6838149b |
|
BLAKE2b-256 | f4db53ebd884ada120a9e9d87f3a1580d1fb07c95cbbd0fe200c06b7dcc4f217 |
Hashes for cramjam-2.8.4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 553e2cd4c2614510770ff3a8bf6b72957a86985b1ae2b8fcdc6d04848857313f |
|
MD5 | cb65598461058f93a9ed3c10000bb58c |
|
BLAKE2b-256 | b6b3adaa7d0c8a3fc9a74b9c448ffac4ddb2f9fbd5d43b8ceafd4370eafe14cf |
Hashes for cramjam-2.8.4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30a12b1437e28b5e72ab10642d214e9b42220e8c5be2948ac6916aca203f69b0 |
|
MD5 | 605997660623936289b83276d3c138d0 |
|
BLAKE2b-256 | 130f153a19b30bc19caf937c223bdf7af5b0b043490202f8af0d65406e618163 |
Hashes for cramjam-2.8.4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 157c36731e430670be44ba490b8a0e4fc04ebdd78c3ea19339ba4ac24d73ad25 |
|
MD5 | a5443874f5e2bb28a0a7317cf00f709d |
|
BLAKE2b-256 | 9fa164b83887ac8fe64f9d9dd13ea8192c2975065c57027bad7dd78854efc0e0 |
Hashes for cramjam-2.8.4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0ee580acb4b6af5ae211b80b679aa377ffa9f9ff74a1e9de458c09d19bce4433 |
|
MD5 | 57718c5f67d45bb8021568cab8dac0f4 |
|
BLAKE2b-256 | b4af64a4e17380ad69db18dde36a6da2a14bdaacfe145a5a793e907db50f7dac |
Hashes for cramjam-2.8.4-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f9454207624a701cb518fbef137e2eb6088aaf5606679aa6ab28d2dd06d72702 |
|
MD5 | f952ed4e99c8a50ee26b36bbf345f6a2 |
|
BLAKE2b-256 | 3a4c5c914fa2b08776587136f80409df0202840c8a5d1d9e21380b9fdce32da1 |
Hashes for cramjam-2.8.4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24b29d805e860d22499e6f5d004582477f3c8309e2a899e0c86c1530a94e6092 |
|
MD5 | 279aabc707ee585a7f84f51eba41c7bf |
|
BLAKE2b-256 | 58c382ba589d7e3022f51c8b165c42ebf8720f352be9235ce4b432848fcdd4cd |
Hashes for cramjam-2.8.4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9b00949104594eb2b6daf9ec72f1a6dfc93968bc0ffbdbfee936c359fc782186 |
|
MD5 | 66fd41b890e26c0319442ee60b83b8c4 |
|
BLAKE2b-256 | 28c2ffbc40c279c6b6a32247c9eff165418664d845803b03ee7d8e12516edb6c |
Hashes for cramjam-2.8.4-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 72b9d4c29a51a8656690df2ef6f7823fa27ebc35e051182b6ebef5fef180876f |
|
MD5 | 81f0c8d49a005ef0e30dd671e32035ef |
|
BLAKE2b-256 | 1b369f54f23b5166d67e5a90d367694dbd332690d8ce362854a3baeb00bfe049 |
Hashes for cramjam-2.8.4-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b63bcf4e5f9c6ee027947a22862d054e8ce0fa189a33ccdb07e66ef09291252c |
|
MD5 | bd574d9fc61929ef5e0bc2d528097780 |
|
BLAKE2b-256 | a35f270d1dc1c42e62b0ff8774a01fc566ddff7cf8ffec774066fed69beb3a98 |
Hashes for cramjam-2.8.4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9d25c2ff722e66a55c58b6c325985b2bf342a6592db084557c2956a07d7179d7 |
|
MD5 | 640bd65ea6fbe3c6870917d49a6a944d |
|
BLAKE2b-256 | abb3f81d32b6d421d80347a97437dd02413caef97eef5bf339eac371e98d8860 |
Hashes for cramjam-2.8.4-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f16dea7f430bb8a5cf2e2a8eece5fa7a6e58bffae3913083f6c20de50ce85bd |
|
MD5 | f3dcc74d509417760871afc75a309906 |
|
BLAKE2b-256 | 4a7260b349d0c006f87ac5150ba66835a9f7f1a4a48a7648b7dc462d8e8d633b |
Hashes for cramjam-2.8.4-cp312-cp312-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 977e380a567f1bcdb0f1156820fedc57727c6c639769b846b39ad7fc1be5563b |
|
MD5 | 437d1f9d5d1875586c6b8d7bd766852a |
|
BLAKE2b-256 | b24f5e6ff3ce67178d349dfc5c383b75e7e348a27e44d498bdfa6e4f0bc4dadb |
Hashes for cramjam-2.8.4-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4cfc6d838afb90a59d2c721fe8d78c2a333edf5c370b3ce8f9823c49bc52e5d0 |
|
MD5 | e5ee36af51b5cb140ff5b9172a3771bc |
|
BLAKE2b-256 | d2484e89b64f30be2dc7de938299fdfded0000d6ed61dc87bc319a4f2d4fc622 |
Hashes for cramjam-2.8.4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 741b0c29d701d470243b9cad09a3e21c2ab83190710df680fd84baea1b262089 |
|
MD5 | 49b4af0bf5f0640491e4b34e387a8f2a |
|
BLAKE2b-256 | c570bedcef2b37b24d73d3e11da7eb7f5c9cc5083178a5666bd692c5e59dd523 |
Hashes for cramjam-2.8.4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c897d2443cf9f3685a51ecc28c669aad95b6a610de7883647fe450cc742e2ea7 |
|
MD5 | 0b06341736a8d10eb82ae77af1abbe22 |
|
BLAKE2b-256 | 7595b6d681d2f6a9b4ffd8193af192f03a5e26702f05798730a3634a29df2750 |
Hashes for cramjam-2.8.4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c744148e33002cefd4aaa3641800c0008fa177c8c09230c09d30d6e7ab473a4 |
|
MD5 | ad88b1057851672c2db359b51ec3c697 |
|
BLAKE2b-256 | d93c0dc58ad9ae56afab5582e97801611581ccc6afdbb57bccef21cb36649cb2 |
Hashes for cramjam-2.8.4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 51662c79c5a2256824f3acca9ccdbeaad3626c90ae46a19ef25f186d70a9ac69 |
|
MD5 | 7514b870507a0bbf6238fee93a3e9338 |
|
BLAKE2b-256 | 6ef7eb953142a67197b6db90c10a4ffe5f49151393aa79a2154590640469a40e |
Hashes for cramjam-2.8.4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 005bfe79ae38ea1df67fd3079089287640c780bf112aab4b6a3a9f12f0bf3c91 |
|
MD5 | f1a763fa87e7e4df30dd011a44a1b146 |
|
BLAKE2b-256 | cffbc030c0c1f9b944bdbe1a57870f339f0a84c98269ae0a43930ea09ab404fe |
Hashes for cramjam-2.8.4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a1aee32556b9f7ecc61c6c4675798153ac511b5b72db9f56d2a8c20c1fa6d563 |
|
MD5 | 35acb7485587a31ed4c6d7b037d0a5bb |
|
BLAKE2b-256 | 7beb27bfc65341b1f68fe4d4988a0098fd50db557a037a0b80a25cb735f270ec |
Hashes for cramjam-2.8.4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8359d31dca4bd8286e031f1a21f20f62f4e7a4586c407e916fd2de101c719a8b |
|
MD5 | 5f7b61b016d4f55b6b933cb24e30e500 |
|
BLAKE2b-256 | 8fe449d99e8caa702973659e7f39a4d0f879182bd31306d4489387a415e7a40a |
Hashes for cramjam-2.8.4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5056f476917d31c69719883bbe12272288b77ab5ea5ee55fbcbb6c0dd10e52da |
|
MD5 | 8fb896056a0d4620f5cc4a8a27d8739a |
|
BLAKE2b-256 | 3ea69c367964ad58a9fa4d96bb6a0162b5d8274b61fa72a050667a7cf5ed83b2 |
Hashes for cramjam-2.8.4-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 73c95cae138bc8f5604bbbc97860f158c4f77e046304dd4f9c9838021d64217a |
|
MD5 | 8b2af02e171e00b81b3e65024f8d9f6e |
|
BLAKE2b-256 | 40639114af55f1b65ad87160b79de24ffd57bf32198280028ef8dda70bc5c4eb |
Hashes for cramjam-2.8.4-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2bfd5c442e6031b146a93b1cc37d42c04b6d01bb652c9f123338c482c3943038 |
|
MD5 | 6106e21e4b00a95227dfe5acb81f8e2e |
|
BLAKE2b-256 | e64cf7f92cb019e37dcd7ff74d22e7e217ed09796efde9af64b75d5f773b7ff8 |
Hashes for cramjam-2.8.4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c7952e0cd6f37a04983cb027175f91f225d7c30625038b8930b6fd3f00619350 |
|
MD5 | bb98fd5d76355873f098013934965fe4 |
|
BLAKE2b-256 | 1cb284b79091a9dd96c372c7c27528fa86df44240478c33f1eb8f05c37bcdd75 |
Hashes for cramjam-2.8.4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 74fb59137946b691e8987349e9117e2897f3b0484116ad6e2b1b4de0d082430f |
|
MD5 | f8ae36d37b0a2624a28d235d8654e378 |
|
BLAKE2b-256 | be96b3ace4c8c4dff630712bfdb44e106c040875de0b0b0da7279398514e1958 |
Hashes for cramjam-2.8.4-cp311-cp311-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c63e856727726a1ee2a77a12bfccfcd70ee3e5bbe9e6d07bd00be5a1eb6ec10 |
|
MD5 | 4fbdf9c9e110e00b174b5a301aa1e711 |
|
BLAKE2b-256 | 6e3a99257473f7ab82e9271407f589ee53859b709a24e2c2c71dc706b97b1ce1 |
Hashes for cramjam-2.8.4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e02081bfb9998f5ff816f3e984a62ca91835e3483c578812374aaf5cb6ed921 |
|
MD5 | cc4aea60a31f3467df7a8489533a6b2f |
|
BLAKE2b-256 | ee3e97b9e45bc66baa2a84b30494dccb86a0e651cd050681ecff3c288bdc6fa4 |
Hashes for cramjam-2.8.4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f5f486bacd46f364137f5b164a879821115118d7f866a838429eb10aee59a14b |
|
MD5 | 517fd9aa8791154ff9340d4e1bd4cac6 |
|
BLAKE2b-256 | b136932a4643d8997550fc3fbc48a0ce341bcda601206489d878b3b251dd436a |
Hashes for cramjam-2.8.4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6741544b372ba3e6c65db1c44b1a75e48743d091b76a09d7d832b1fb0a0ef518 |
|
MD5 | 886ed0e7ecdddd07e33e294694cd15d6 |
|
BLAKE2b-256 | c4b18d13a041d1eef26f17b3fe2b3f9a09400ae38ec0193467973a3e1ccb79f7 |
Hashes for cramjam-2.8.4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 59565a16ce0c71993d3947bdf9301e0d69866c15f37d67d2875809eca998d841 |
|
MD5 | 5b102e11b3bf3b29d2b0e62985338a17 |
|
BLAKE2b-256 | 70aebac5c6373c2d85c8e992c966e5efd0542e5ef396eb52ce9521b52a01f42d |
Hashes for cramjam-2.8.4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0d86cfb2b457a337db4b7c8cf6a9dafc018806750f28b3c27d71b94e2d4379d0 |
|
MD5 | 87da4ca111e4009dbd17887b90a4d6b8 |
|
BLAKE2b-256 | cdbe58da9dd4c390f947fba0f068136081148d0ec01e9760c31061ec10066bab |
Hashes for cramjam-2.8.4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac5fb30cf6c03f72397ead8584592dc071f486c76199c46c28e7de619174ba1f |
|
MD5 | feb259de3cbc7c0c33f52f5feb955c15 |
|
BLAKE2b-256 | 26ab28770781d7d38e5443d0115e0c094518cac2a813840d82bcb251aa83a612 |
Hashes for cramjam-2.8.4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d08b8ff282545ab3a414db845e430320555ff7a7eb90517b2c9554e24ca0d763 |
|
MD5 | abc8c0359b3808260183ec3395236e5b |
|
BLAKE2b-256 | 58f2fc51b28cafdaa6bcaa0d6698b8b6cb35ce95a3a250f6a5a27af2e5267809 |
Hashes for cramjam-2.8.4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c53d8dce609607370f01a5db65c79db75db08e9e89cbb9c2a2212b7a3c0b8af3 |
|
MD5 | 6f07b4761a0ddc197a1d553c70cbaa7c |
|
BLAKE2b-256 | 22881857974192723a66cfa786fc5d614c8b0b64f2987b6c987ad501ba53df2a |
Hashes for cramjam-2.8.4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d48fd69224a2f4df187856021f545a65486575cba92bb32a14ccad1ce54584a9 |
|
MD5 | 0b0520302e944ba6c08071904bd9d64d |
|
BLAKE2b-256 | 60a697f7a7bf66f1e4dc9959f4669ed3cd24f0181df1233b246a8097acdd966d |
Hashes for cramjam-2.8.4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4f6bf5752a0322cc63f955343c390253034b609d167930584bb392bf4179c444 |
|
MD5 | f7931825afe9988a0876a408340bdb00 |
|
BLAKE2b-256 | e2747d142695a4782640a9bf814114785e4532b0c70d2508c3661e39497df180 |
Hashes for cramjam-2.8.4-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 831ee2424b095f51c9719b0479d9b413bc849e47160b904a7a8e4a8dcf41d2f7 |
|
MD5 | 2a8d362c68dd0c1fd86008175b70a48a |
|
BLAKE2b-256 | 36762952f7db6e5fb1d3b473055bb729f8038e84279daee31a9b872885929a96 |
Hashes for cramjam-2.8.4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d7a7c10fb2602d7c8c4dbe4eeacf352477cc1af939fd3537f4e1cd42526855b8 |
|
MD5 | c6fb3e4cfadbb50a10b16d58fcccd682 |
|
BLAKE2b-256 | 71be847faedd7ecd640f553a28b31eef6ad66106418659c7ec73fa4409388066 |
Hashes for cramjam-2.8.4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2b9b4bbe7ef3318b2f2aed2a8a658b401a9ad9314d50372f9bb97cdef093f326 |
|
MD5 | c74c84d818152a11fdb150b0f86c82e2 |
|
BLAKE2b-256 | 365fa00491a68d97997dc3499d9cbe5004860eeefcd3a003aecf13427af21f4b |
Hashes for cramjam-2.8.4-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 30c75259f58583f96ad9cef7202c70cd6604a9dabf9834211df48a27ec85f84a |
|
MD5 | f55f964e3047956de9d447679d852f0a |
|
BLAKE2b-256 | ee0c680018ddc048ac7d75fd5ffa0d454f3441104f1e7a04d982237f8f5433d6 |
Hashes for cramjam-2.8.4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc618c018594c20696a42faf8a144e1508b8a4312e0d8697f6c64b337e37e5d9 |
|
MD5 | 9e3943fa1908f5c80a7be6fae3abd995 |
|
BLAKE2b-256 | ebfd9664666a2e117d83ebdd32c214f454dd1b7ae2743ec65853d54fb5928cd3 |
Hashes for cramjam-2.8.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6622095ffa6cae77c9e8036a39757fdb1d3cabc3444ad892e5a705882ed06c8d |
|
MD5 | 871fbb001edcb69b5adc181a2caf90af |
|
BLAKE2b-256 | 98eda64a85adc90ad7637c35e7a149a4215e3b0ebf3519f4a172b946bd7d30a4 |
Hashes for cramjam-2.8.4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 52f710bd7fa9b5a374e2e2281d7d672f9eb89263c531643f95fab93e98200c68 |
|
MD5 | 1db0c22a3e887a168586d6f366acf453 |
|
BLAKE2b-256 | 4d41d0db5a2a1f3ad62164d3260c4d2c67e9e9753c489797ff61f5aa0e8f174d |
Hashes for cramjam-2.8.4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c30aba9e9c737c986d26a809b9e36628452c075234a5e835b085ab7c2b9574dc |
|
MD5 | b071149681b079272c239c2a2902783d |
|
BLAKE2b-256 | 9eb8ef7e9c7423a0129d052444be4e51c748f25db65c681e3cf02b84540b15f7 |
Hashes for cramjam-2.8.4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 465ccf470536e065822daa2a083dedf18df8133278e9132b147bd1721211d707 |
|
MD5 | 0802d00b01f0c361039a1b20df22a294 |
|
BLAKE2b-256 | e09a282232058dc60834ae81419262d9ba207926a2a948343c689d3bea30bd7a |
Hashes for cramjam-2.8.4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e34aa083a10079c8814091c0fe9080238a82569fa08058cf79d12b3f9710fc5 |
|
MD5 | 91d66d3c26c2e11f4b23155d17e5cb2d |
|
BLAKE2b-256 | 3a1b0fefc59089bf468851ec5ef3a3e35121ae669fa2459f27e61be2dae0b374 |
Hashes for cramjam-2.8.4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86a3e0f91176eacd23f8d63b01139a63687cb3fa9670996b3bfa7c38eac6cb7e |
|
MD5 | eac0f4fe86408f2527cd3500a87207bd |
|
BLAKE2b-256 | f38a0b707804fc8641706de2b8eb64ec7b91f633eef52f0f1154160a2ba7d338 |
Hashes for cramjam-2.8.4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ee2441028e813ecc1d10b90640dd2b9649cdefdfe80af1d838cf00fd935ee5e7 |
|
MD5 | 2d74804c642f0f60df8490bf462a56ff |
|
BLAKE2b-256 | 80561b60757eceb4578649a9c6532ec20b13278f9f9a94c9e9e86481667115b0 |
Hashes for cramjam-2.8.4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e9e112514363261a896f85948d5d055dccaab2a1fa77d440f55030464118a95a |
|
MD5 | 7f29f637ecebb3926942c85302c755c6 |
|
BLAKE2b-256 | a7fde309c1442973a22d87a494ec3107293be83a557f5595cc1ec33e2ec9c73a |
Hashes for cramjam-2.8.4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f24e375dfb31f0953e236f2cc4af1b03b80d40aec2bc558df48d507d8e7c8d96 |
|
MD5 | 2cf0643c011b6b1ec152959f4fa8bb62 |
|
BLAKE2b-256 | b8e41634226dd123c684a908e290030d9e5e215c8333be473d03006a72fde95a |
Hashes for cramjam-2.8.4-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a30d68094462076655259feee1187237af846969007e5341a96c79b447c47ab3 |
|
MD5 | dbdd57e12ae4a3c9b977946805de395f |
|
BLAKE2b-256 | 2824b7156f39e48ac7a81fa3a588ad545354e47d6b320f8d563ae3d5a0ab17a5 |
Hashes for cramjam-2.8.4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0619af45310cceeab9a2410d4a14445743e494015d85584b974847bfb2a2011 |
|
MD5 | ed8a695dc2187daf5235b578a1504275 |
|
BLAKE2b-256 | 1e708801f8343c670c771005673b222fce6af5531924fd1501cf0cc62a62abde |
Hashes for cramjam-2.8.4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e90003b2ce00358ee669afa0710bf52dee6827460b80ce4a7a9f906551ab703a |
|
MD5 | 9121f47d648e0feab0dde5eb9f239162 |
|
BLAKE2b-256 | 3ee843bb02fcc0e13b618bf62ac99d6623f6cdeb6d02f674dcbd9e81030d9c16 |
Hashes for cramjam-2.8.4-cp39-cp39-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2429134bb2ee8fffe28f41e3f5390be9c539ac1e2c453034ea63542d7aacc5cc |
|
MD5 | eec31fef0cfb17a4b28a4b1c53b2f3a8 |
|
BLAKE2b-256 | c8624816809b2a0e8ecaca85ebe4eda94a49f10c6943929ee152e6e47bd2d24b |
Hashes for cramjam-2.8.4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 85eada9385a706d8d0f6cb1d51995f5eef16d3cade7e68150d6e441fd26406da |
|
MD5 | 5a5afa8afe9beab56806d563f142717d |
|
BLAKE2b-256 | b250bfe072489c97d96cc0c18409f16101f5adb38c28da95c07f43fc46625330 |
Hashes for cramjam-2.8.4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a4b8f83c5a98fecf44c6d852a9bd30ab1508e51d910dc9c8e636863d131fd5eb |
|
MD5 | 64d3562f73c8131efb2e66fbd0ee264a |
|
BLAKE2b-256 | 77ccfd1fbc0d92174a69ccb3445fd7ff6e499fab6914c55708eab74e4f42eae0 |
Hashes for cramjam-2.8.4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 673dc6395fed94db59fb75a7657d8b061bd575332d8f15025e7b1a4feaba0a3f |
|
MD5 | 330c19cb058ef4395992a9f04faf3c0b |
|
BLAKE2b-256 | a2c0630043f2430d25b2d28736319bbee2c7eb1b40a676e27127d8432a738796 |
Hashes for cramjam-2.8.4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99b024a9912a5fd3b4e6b949b83b291e2828775edc0595ef8b94c491e904287b |
|
MD5 | 0d341630f926335fd3574247629c8316 |
|
BLAKE2b-256 | a4a458bb2d91d1c36e8fcfee15d06f67d49e9f11dbaad22063becc6d09035452 |
Hashes for cramjam-2.8.4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 78ded70e85722a6dcd0c436193af58a43083f0ece35c1f74227782a28e517aa0 |
|
MD5 | af918ee4694c819b881c1f94d49e1927 |
|
BLAKE2b-256 | 0a3f3f1c03b35161d5f6c2c8bb54912ded1d34f8b1ad9d80d89df67ab2071211 |
Hashes for cramjam-2.8.4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 24e738a92ac520b26b952bfc48b1ba6453ea455e20167f08f6ee3df5c7d22cd4 |
|
MD5 | 1d8ccd05ef477259fe0f1ee415748a7c |
|
BLAKE2b-256 | 575cc27296b4a3654c20a473729a0f6205fc068f7b9aa86d51beed955c25d1be |
Hashes for cramjam-2.8.4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9bfa940e016bfeea2b93115abf9e4e455a6325dd85a3fa6af55c6052f070ba25 |
|
MD5 | 0930afc26d4fe4e4d022b5534fd4c2e5 |
|
BLAKE2b-256 | c582346f05fff0c3f17c2a2856bd507dd52cfa90ccd933f57518406201bdf81d |
Hashes for cramjam-2.8.4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5472f9c6db34046c7ab2f0c4be5a4be677dba98bf78cc0eb03f9812e5774f14d |
|
MD5 | e709c3b6f34c83c647044281e2961851 |
|
BLAKE2b-256 | 6a18835ae8a707a04cd88f8a0c37c0a8a328db87b88b64b30a9649bdbb5f6939 |
Hashes for cramjam-2.8.4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 47c1594346dceb0d363d479ddac1e9ff87596c92e5258b389118ae6e30599145 |
|
MD5 | 72c6510102e198db3658d02c7d47e426 |
|
BLAKE2b-256 | 89099875f3db75f9672e94b556e1a4ffa478f584aa7a66979a4c1bc8fb893390 |
Hashes for cramjam-2.8.4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 12100dd3ed6969365d1952832e39c017d97c85eeb517ae468092f67aa4d89568 |
|
MD5 | 1d5b3845330afc5f20d4802a4d729303 |
|
BLAKE2b-256 | 143748daa8fd181c0404c3b41471e059482b30e61772d5e4fe25d6dbf340b96f |
Hashes for cramjam-2.8.4-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8375090e54978ccbb1d90e494d73d09e36477e0d695ddadf2d13627168862950 |
|
MD5 | c7cd84ee458d49afb13b60321d345e1e |
|
BLAKE2b-256 | 1c36b6b16cbdbd9db9e86dce093d6d8ce3882ab2a651c91f6f6db46eea4727d4 |
Hashes for cramjam-2.8.4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b2253287a08759cefb75ef46ebaa0f993a2890a31fe9bba94363ca245f42d821 |
|
MD5 | 67f23b51470ed376be5c02417518825c |
|
BLAKE2b-256 | b3dee75f25251823923b539b8cc11ff8f31bf2b670cf57f861b0205fca32c8a3 |
Hashes for cramjam-2.8.4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ef6b0d4c83b173d18398713522bff1db1e4e73ec3b3da6495afc5628767d6c85 |
|
MD5 | 52064d0f2f36d6a6eae2231ac00b59c6 |
|
BLAKE2b-256 | a6665bebdca07458b79f678f8c257c5c6b14c55f56c55f12bc47e8fe3fe4300f |
Hashes for cramjam-2.8.4-cp38-cp38-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bb5e23c1f8dc2b4cddc7982da60d2f7a9719920539c26e7b754f2272f510fc0c |
|
MD5 | 9a9931cc37c8f300be75052b92c2051f |
|
BLAKE2b-256 | 5c2567a7e5a2950ff7981e2d0f204031e5509e53ee1760b7ecd499b426bd4ab8 |
Hashes for cramjam-2.8.4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f03502eaf1a0a95cdcbf4c6ebba5edfaa68d356f487ec8485ae651772c9426f9 |
|
MD5 | 8685ebbf0e3e7e9a6347f767d335c788 |
|
BLAKE2b-256 | d08643604d06d6d6cbc5a07e110fd39a57300be46e67348c3ef8be01435b75a5 |
Hashes for cramjam-2.8.4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91cd4b28fc75680616bd22db5a56802ce7ce406052c58e72fd583a16746a1010 |
|
MD5 | 76a6592f6db0143e0a455d84c3932d55 |
|
BLAKE2b-256 | 8994019a51f1e72798fd5d7e72356bd4206cb3a634f1e3cfe7f8aac098c894ac |
Hashes for cramjam-2.8.4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eb62855f17be5d1bec0d3cef89d8d54582137529c7ea96480c40ebb4a8c92c4b |
|
MD5 | ea5393d99d10623e958edc50b7c06c50 |
|
BLAKE2b-256 | 73d1608749a46368c846cea915de34ae7e7f0e9fa29c3d531e02327c5c21cee9 |
Hashes for cramjam-2.8.4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d5921c4521d41fb125d31ce1fe9e5bfba24a2577bc8727289baae9afbebc8409 |
|
MD5 | 0cf7a5b0447bfbff5ed04f6da4fc3ba7 |
|
BLAKE2b-256 | 7bda39ca7e6296847df1ab84a4ec854562096ecbb76026231d6dbdcd549af35f |
Hashes for cramjam-2.8.4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 14b6f2f883068873bd2b5c31fbf7c4223c0452b8bff662bec02d7973a095c46b |
|
MD5 | 1d23d183df45797fd8015df7c91e2984 |
|
BLAKE2b-256 | ee264d37307c6fa47ee92d6ace2985be12c8bf890323a0c1f91b7ad1c2d8dfd9 |
Hashes for cramjam-2.8.4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4c41d4542cc2c7238017caebc161b0866b3fb5e85e59727ab623f95e07abc453 |
|
MD5 | ab8839eb76111c78da224e98e6b7fdd0 |
|
BLAKE2b-256 | 5b0e516505f2aba2025ebda97f860fee15d8896e3f283f9000e683f6ab71f0da |
Hashes for cramjam-2.8.4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b74470fb215a3ac2e6ed968f671286456030882aa25616b969b1a52ebda4f29d |
|
MD5 | 65c518022d7198494cfc53efa1ec8077 |
|
BLAKE2b-256 | 65c139936f33ffa93b2bb0e3e5b6bcf7eaf54fa1442eaa04ae5d68f208364704 |
Hashes for cramjam-2.8.4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 64e22027874ce429ce04c0c9d19e6bed5bf6425ecc3e68752211b8509915c57c |
|
MD5 | 7399879ced9ac96ea1badabb140c6ce4 |
|
BLAKE2b-256 | f46a63027a9aa4ce62770fa837faa136c25406374c34ee0657f30511862a7cd2 |
Hashes for cramjam-2.8.4-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 386eb0fe9567ae3c06e2053205e19e671e4170f3a0deb68dd103e4c651a3ff8b |
|
MD5 | f75feb55e09b17b59d2d4ba38b3ef47c |
|
BLAKE2b-256 | 051074044e5d5a27090a6b60b603707e9634c301d7a315236fd83c205794bb1a |