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.4rc4-pp310-pypy310_pp73-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0041e194b7481dd114c425e8f57e1dd800251e70fba0d811304795cf9e0272dd |
|
MD5 | 363f7a833e56e6ff779c6baff7a34eec |
|
BLAKE2b-256 | e86451cb8ebdb3731d4d3e434645ca90aef22ddf2693dc9f9f40baaa6998fed1 |
Hashes for cramjam-2.8.4rc4-pp310-pypy310_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d332b3740416e6d38cfa8e27d2c0894d14112de56dc088eacd664d9cea503562 |
|
MD5 | 5fceb71deec3a5a3b8885cad6394b2f1 |
|
BLAKE2b-256 | c5a2e1d9bb1f23d1bf03b4cae3f8620034782e925d806b1fee1d7b128ed5ad58 |
Hashes for cramjam-2.8.4rc4-pp310-pypy310_pp73-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e4d5f7e59eec0cad5b0e824f1a9abb1531aa2fad05d404f3459765228f366fdd |
|
MD5 | 737557f7ab28eed22763a5f4918b1377 |
|
BLAKE2b-256 | e6a7e191cc439bda927cca397d304df6212464ba50c37db0689898470907903c |
Hashes for cramjam-2.8.4rc4-pp310-pypy310_pp73-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 16942605807ad079f69ae7b68d275c833c6e43711b583736fc97b924e466f1c7 |
|
MD5 | 823f2373e1a245316514343c0c61dfaf |
|
BLAKE2b-256 | befba04ab767de53ec1ca3f714957b2d4ec8b4b65d57efc1e21d76cfbceaded9 |
Hashes for cramjam-2.8.4rc4-pp310-pypy310_pp73-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 33d0518a8ef4672071195848993efa89c4db098ef3bef6585882e0534fdfaf79 |
|
MD5 | 4d337e13587613abbe6ca5b2fcc51895 |
|
BLAKE2b-256 | 8c3db2e73ffc38bc9071c4947ba7a2fa6f44565309d6cc25eda51559c196041b |
Hashes for cramjam-2.8.4rc4-cp313-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 911cc4b741eb589078d60412d71eface91e979193f45c06fc8d10d83bc6f3eaf |
|
MD5 | 0f1a2d955f8ce154f2c1ecf853409333 |
|
BLAKE2b-256 | 1132d833d1c6b1be1df22bce3420cf92a9724ddb5baae0d5b78f02e9d998b971 |
Hashes for cramjam-2.8.4rc4-cp313-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6c174bb432462cfe1cdaa38bbb762abf9a6f75326aab40b89afc99f2d69f5951 |
|
MD5 | cfab51bc19a3877223cc32660757bf28 |
|
BLAKE2b-256 | c510677ff55fcbabec6847179f943791d0609192a542f00acb9c8b1838407251 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0fcf9e6fe275f122079e09790afaa2be6a0d085df182e1d74c7430dabb0602f4 |
|
MD5 | bde4ee8aa396a68755f35997bd4f35cd |
|
BLAKE2b-256 | bd1c149799df1f571a740f9c06a683c1687ccdcd67b70fc1a76dbda282b10cb9 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c20a1db029968db3ee733166ead9d2b4c36dbf06301778654b6eef734f189691 |
|
MD5 | f83d16b792c45e66c685b4432413aedc |
|
BLAKE2b-256 | 99252fdf340b3e389ed52042705930809f88a07648680a9ab325438ff555a684 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 413c4ae14f3d2c6ee8605f4099c9ee80470356b1edd563e17699777b74ab8e44 |
|
MD5 | c3062a65c54928a479f4fc9d099eec50 |
|
BLAKE2b-256 | fe08aa5f8a58d6642d35ef91ed508f9e12e0a1d0488cf412a2455fd5d9e04f52 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b35c8fb60500805080f172407345fff9218e2cc8ea00ea58d3e10966eb3fb96f |
|
MD5 | 5d54f15b251987ea6ef63e8c90412200 |
|
BLAKE2b-256 | d2e0cb1b012a0cd4b20b101f30eba49807bbcc5971a5e692b4b44e17397f74e2 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b29b767f992d08963c9273dd1ecfc89c6132e0b3c8738ec45d736348747e1bb4 |
|
MD5 | a0cc83c93950372fad59b91dfa1c9707 |
|
BLAKE2b-256 | 30d60e2b951dc2366164eeea2fa5d2cef900b1d76a98e64bbcb8d2f675cb6350 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 289282b1b54666334e01acdb5165cc5cfcf46b3e6a5de73e72c6ba41c7a89417 |
|
MD5 | f03d71fc4444ececf040bc746c2fced2 |
|
BLAKE2b-256 | 15dbb83fea03716de5a8458b81b60ba2ae5a8d0a69f8ce6acaf89b9fbb22f849 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8376b312ea3a1bfe397254a27adbac03f31a0459d82ca507c113df31e410f153 |
|
MD5 | c0d8d2aefea8e78fd035f95f6e4d71b3 |
|
BLAKE2b-256 | 18d1500aa5e8d19bcb9a1e0a472c0e60e2a430f57ce84821c984e0c9a6cc9042 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9b7c425566c08cb3c2d18bac29743b3012cead0f64962217137c440c362fbf9 |
|
MD5 | 70bffb0cfd3cf3e6bfa8bd9d0f05b0bf |
|
BLAKE2b-256 | b2c403d44b593d2d8e60aade8e348475720eadcc074e9adda179c3a194e7c736 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bbf478be834ae854e03fe5d9f08ccd9c962c5c252e7d952acb11aecf6315fb54 |
|
MD5 | f48823114a99bcd0c2e37bf84c896056 |
|
BLAKE2b-256 | 5ecce7b4a3c85dbe376e33883b567c3232e87f1fad16f60444f533fd5f8fe279 |
Hashes for cramjam-2.8.4rc4-cp313-cp313-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7ede9b7f82934484c9ef6439d704576828931863a2d152b0391edb831bf2e50e |
|
MD5 | cbedad0a13933c98ab7f905483cc73b0 |
|
BLAKE2b-256 | 1b87ade1b3a8b076f728632d56be582987dc69ef52d2e2e062fc8593366b29fd |
Hashes for cramjam-2.8.4rc4-cp313-cp313-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d6d62fa3e22ecce1aa41c12d9b76e2159fbbcf3e61296bdf6dfc04f215c204f9 |
|
MD5 | 19c978f97f7e06c110724c810cde7852 |
|
BLAKE2b-256 | 1f050f62f2df48b48624c200996fa51b7a3ab1205657c493a4ab314e849afd6d |
Hashes for cramjam-2.8.4rc4-cp313-cp313-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ecca86f336004d67a7488e7f75537b9dd47307838d9a1caffec296056cae6461 |
|
MD5 | 6a3cb5a3527b9625f989d35c3c7f9739 |
|
BLAKE2b-256 | aca96331a6f60f101e4a037480b02549b7b9c97abedc2b1afb7ac9ffe7ea4752 |
Hashes for cramjam-2.8.4rc4-cp312-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec1a975a83ea91be06f957b80ef298cd98d0456220c92825dd674b173ccbfc9c |
|
MD5 | 464a175f11108c9858f2383802856b01 |
|
BLAKE2b-256 | 0a10acb223a844a50f639efe1b589a20f4b3f925af55146c0fbe21bb2115a71c |
Hashes for cramjam-2.8.4rc4-cp312-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ac6d1c0f38028f6b171f58dbfb14d4c92e67966691b780ac77dcfcf7cc1c8e22 |
|
MD5 | d5718386c2204de514b2461babb3c531 |
|
BLAKE2b-256 | 882da385aa57ac828948bbad183610497f91f49068787f2b3c37ebd47983a5a1 |
Hashes for cramjam-2.8.4rc4-cp312-cp312-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84b897f9b594cfc6d0d083577838f445f9397f355735cf7d053656943e8290be |
|
MD5 | f9e855b74eac61259f20f9134994d12e |
|
BLAKE2b-256 | 96def32867a0964c31b05b1e46eec59afdb826fe3c30d454625f997bb2d8ab26 |
Hashes for cramjam-2.8.4rc4-cp312-cp312-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d67898b37d7941d1782e210c22ccd26e9bfd57d5b943aa01d5a881e047782d5c |
|
MD5 | 299f8bc5ede521de75c233fd739b64fc |
|
BLAKE2b-256 | cbf1cf8c8f7423e482b081675368d460aa11c59830f62f0a2eeb49daaf60e656 |
Hashes for cramjam-2.8.4rc4-cp312-cp312-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 431722d38c1944c22366748126568865dcb43ded21385a5a4c236013a03ed288 |
|
MD5 | 578ffa5e3f18ee8a6687312aeaa1a783 |
|
BLAKE2b-256 | ebad8c91fc1e225d371358d022e5e293390c4098d08d3e3635806b8eb1710bb6 |
Hashes for cramjam-2.8.4rc4-cp312-cp312-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8539993126623a34d0f594ee2557ee6a65df4dfabb6051fac28f202c76cf72f1 |
|
MD5 | c034f7475381803c3f9f91311629561a |
|
BLAKE2b-256 | 02c76747770a1c4e7ce8911f6c2ce669de97e791a90b2928b06b0157ca1278ea |
Hashes for cramjam-2.8.4rc4-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6a0b1ec54ff3d1deadcf38a1cc75b7a6961a3134a4e2eb3471973de6f9c6899 |
|
MD5 | 065a360a6174ebf5ba9713dc39ffbca6 |
|
BLAKE2b-256 | f6edc0a5121c3f1877df927fd4d4ab0be661af1efe013464d6f156943f306111 |
Hashes for cramjam-2.8.4rc4-cp312-cp312-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d589c437a81ce92a402083f5a15e9a941aef95800dfa2af3dc35edb08a0c5fb1 |
|
MD5 | 753efb8c4128036964f757100459df33 |
|
BLAKE2b-256 | dfe6f55a89866d892ad1c69bae9fe5390a165881e0ad2314147ba88dbab1c39a |
Hashes for cramjam-2.8.4rc4-cp312-cp312-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3c90511c308cc230f05df7e49a523eaf078e1c3497b83d60ef3ab7f99afe71cd |
|
MD5 | e6ce1b301ddeff79bfb66339e2a53606 |
|
BLAKE2b-256 | 988ada2b6501c4214cf9deb91f30860c3b368aff45932f14ece3948f1b252aee |
Hashes for cramjam-2.8.4rc4-cp312-cp312-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 158e864d122ea77b6dd46b8d1219c0e883a3d8036e6a0dfcfa64906b04e7ffa5 |
|
MD5 | f0b90c08ede31fc7cc1c26a06d7488d8 |
|
BLAKE2b-256 | 18aa3e5c97c53c27ec85ccb55c33d242f9dcfa9221b30e8e9da2abe2cdea4d4d |
Hashes for cramjam-2.8.4rc4-cp312-cp312-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9e2a5aaa81aac04d4ff24c0714112d1eb2c7f013a72d778a3489d3270b2f6a84 |
|
MD5 | 6e4a0512ebe5f021d73f853a82110ebe |
|
BLAKE2b-256 | dbcf8b2c4618af9405f6cd52caeec702213d8330ccbf829ecf3f1adf5eae01a9 |
Hashes for cramjam-2.8.4rc4-cp312-cp312-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fa70eadb75f943d402369339a03786ee60b5885c8f1c1b4dd0cc0e901c6ba3bd |
|
MD5 | 96bdb3a1e95a3e6ecdb7e2015808bc73 |
|
BLAKE2b-256 | 3755684f730cfb68d7cd9d5c5138a51bd785de1ede18c5819510e163c5427158 |
Hashes for cramjam-2.8.4rc4-cp312-cp312-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ab649576d4369108e2a142b5623f5f8b5943a8868b923eeb6c0ce209c81ca5a3 |
|
MD5 | a3409e3b5a9a427246c4d5260f14437a |
|
BLAKE2b-256 | 40b1db08e7cd2de224bdd2622adbb104c638b5c510436c6bbc0a34e19a0996be |
Hashes for cramjam-2.8.4rc4-cp312-cp312-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2969cf64284cb34344fc7e8ff3eb3d46518776f51e9af3c5924afbd307e0723f |
|
MD5 | 7f364d0c45c5fe19255faec72a624203 |
|
BLAKE2b-256 | 4d33c13b575a2478bac5ea7f976483a8a79fc77692ccb797e17dc9ccc679fd57 |
Hashes for cramjam-2.8.4rc4-cp311-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 43e25ad0d05b228222446ca5f1b74061cf77259c52f95aec55ea423bfb9ce8f3 |
|
MD5 | 377df2a82a15265a50c7e0f8e8c5428d |
|
BLAKE2b-256 | a57d72671b00bc975c9547999638eb0f80567827209e633acf6648eae4333230 |
Hashes for cramjam-2.8.4rc4-cp311-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcf880187d36c5aa35f9619b8361575e17d71e5f61119cc5f9ccf6c7f66dbb20 |
|
MD5 | 1873abad67167108ea25c7bb59047d67 |
|
BLAKE2b-256 | 8890a2a1217fd36fa558aad46e009d986ef1fa32e486731292b91503b881b733 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 994da74df127796dd5f067b6a7798f38ad4c771bed8a5b286a34a86e4561bddf |
|
MD5 | 3aadf297a0ea73f8982c09f98e944e82 |
|
BLAKE2b-256 | 897d41c0813a9798bb5b05f81920ec41a834cfc4a9bc983fc3ec1137ebb13237 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 919a92b1e34939d4d5a23ef40004a07bb587e715c042dd38b303c6e3cb758f21 |
|
MD5 | 24b270baccb2cd02283b21c421dee591 |
|
BLAKE2b-256 | 7ff92e9aa53f1bd38c6363511955373325cbe65e7f9d47ec8471fc77e298e148 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20af7944e33faa9cc58a4960ede8b1e8b82ee2565b27a5cd74f11498ac2a5480 |
|
MD5 | a7b8e3480b0950d6860a78047e7b0e39 |
|
BLAKE2b-256 | 1650324d87238a80ae86320c8c7d6497c5a38a1b0a138731231689c6c719c4a4 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 154a24bdf5708d64e58ccb68d9cb66476a9fc18057beadcecd1c9647cbe62623 |
|
MD5 | 24437b62cf32d9620b390ee80dc54cb7 |
|
BLAKE2b-256 | aba7862cc0cd5ab983d1741c7ea24ea8e384b177282d29d5101bb562db4e69d7 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d2506406a6bf8aee11b078331ee1bd9a87e3349c51aa72c1c0ebd6d0afe0ef2b |
|
MD5 | bf2afcf79eb02957a394c5c25f93b1af |
|
BLAKE2b-256 | 61db393588ddd4a0a84245c1db965f4db52a853167d7c7b8510af91ca1d14fd3 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc9c43fbd065083b2152c8d166cb397e0dd6b313a4262a11c5af9c2287e2852d |
|
MD5 | d938a0f656b429552efa5a75959c98f6 |
|
BLAKE2b-256 | 8fc869dc091990c47b740620447e87d4998668c57e6c8ff03d4932d407833498 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 332eb7f76af18f9014e3b0db8e67a05afcc65fd34d70f0304583e4baaa63fda8 |
|
MD5 | f8e2c77243b74c127c90b38f685f03f9 |
|
BLAKE2b-256 | 50875bba4290e14ceff556bd0eb6ceb40f34964dc0a6bcfa9326d3799314c54f |
Hashes for cramjam-2.8.4rc4-cp311-cp311-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a98a2af9036e04646f9495636462371a6341ac425d68e69cae165ce5884eddc0 |
|
MD5 | 82d78e289fd207b07e964b725109ab38 |
|
BLAKE2b-256 | 8eaa0f34f5ed506d3df8b45e4a9e2672c20199a2ca873d98736745a5ed5f9e95 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4b6190977229c7c15c413fbd49cea7c6bc7b8d8378aae6ac1219a1a216981469 |
|
MD5 | 7f401ecf93ec393e8bc813004e7056bd |
|
BLAKE2b-256 | 55d317813fc60cdec0e7010c34b5866f2961cc491e5d0487ab42adeb3f1c78d1 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 62259476b48ef4ecca33c4673dc854c20313a3738e3af505eb644dce219e17ea |
|
MD5 | 065f75133e44724483dbca478dd90611 |
|
BLAKE2b-256 | 1f613dd8fe81a48c18b139c0853f297a593f76d1dbe6514193f2ff0fa3ad4eb9 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b9c4d19b3888600ff48b3ee8294c0d65e063f89931d93b74488122909ff5311 |
|
MD5 | 4428736c9c34fba14c11ed13bb4c6eb6 |
|
BLAKE2b-256 | 8005900e2807616def2c12d1e5e56c578fbd07f2d12211813d90184fb132c463 |
Hashes for cramjam-2.8.4rc4-cp311-cp311-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6ad9de3b170be873d9157e276d53b9dac6b56f7d0fbc67d9eadf277edacd1ad4 |
|
MD5 | 0853096e759fd2260956db5c6726aacb |
|
BLAKE2b-256 | fe0a5af070b888387dcab1f4727b24b4e1e5ad3738007d27ce4219c8f26f8155 |
Hashes for cramjam-2.8.4rc4-cp310-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c187ddab5333f905a73f83c2182eeb47d6480a947583f7168f21c787b4efe6d4 |
|
MD5 | 7e51614b731c644538c3da7446ad41c6 |
|
BLAKE2b-256 | 18b3f89e45705c82c7fa89e06f22f616f9229a5f8f0ab50f4b9b1899a5cf3af6 |
Hashes for cramjam-2.8.4rc4-cp310-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 900b02643b1f1833faca1bfbeae9ce1bfe1ea79acf8ed58eece74f6f23add6f9 |
|
MD5 | 94021ba90250a98e3936c769222b1cc2 |
|
BLAKE2b-256 | d3c2c2909061de024aacdcec505eddc63fbfd936d46bf0a19fa75303b519fd3f |
Hashes for cramjam-2.8.4rc4-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 18f5a7ec2e95beb294480add257e069c2b10af83ec637fa5418d4efbcc5c8d23 |
|
MD5 | 5248498196bc7343d428ded099fb1a95 |
|
BLAKE2b-256 | 96a7bbbb6e731875526a71d1cc4349943d303055f8138f35910b94f4708d4837 |
Hashes for cramjam-2.8.4rc4-cp310-cp310-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0b293623f3317af698f4301b150ef0d960ff4fbb12d7873420886de4e76b9f14 |
|
MD5 | 091b6e706b57fe728be7c35f14d7e72d |
|
BLAKE2b-256 | e0ba224144248ce2d025ebac4217349e4489f948ac7a59177b34c5ced6cb142b |
Hashes for cramjam-2.8.4rc4-cp310-cp310-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b724888f0e62098159bb27624b9f995982ca74fff6102a83ea6c82be843568a9 |
|
MD5 | 8da8ef5f9285e3c47f7797933bfd4abc |
|
BLAKE2b-256 | 5f2486af9cf39d7b0e1f925704ec3f7666f7e43a84fa965c8020ce9c0752679d |
Hashes for cramjam-2.8.4rc4-cp310-cp310-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0df65c2c62ec13c275ed00731a73ff619cefadae2f52fd0f9865c759111cd68e |
|
MD5 | a6458a80b0aabe3a18fc3d54c3ab3aa7 |
|
BLAKE2b-256 | 771bc0a20be9940f05f52814b017d47c5b4d024e6f9a90d8332c7242dcda440f |
Hashes for cramjam-2.8.4rc4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d9de5cc29aa480594934e620f1b756bd8adc072a8bbe949882b1d5a2b4cdc212 |
|
MD5 | d1fe87788ef2493c9dae974ad23b8632 |
|
BLAKE2b-256 | 83303501d351a6aa690592d3d40e718499bdda17d9127f3ccc0e0f6ffda0be2a |
Hashes for cramjam-2.8.4rc4-cp310-cp310-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f10d500f8c6fbb71bfcfd6a83cfaf61aa1fcfe29920adc293dfe4dada4e14d66 |
|
MD5 | e9dbf71d380d8107038a90e4ff1308ef |
|
BLAKE2b-256 | c8237d6f72542effeb0a8f2eee8691199079bc5f362aa491d89b89e754d3c8bb |
Hashes for cramjam-2.8.4rc4-cp310-cp310-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 139ef9e273467107e3de7a0d21b0d1954958bdd8c21c5c13ea140ce028d1788e |
|
MD5 | 9239635dbcc9ee33e78b836595b13ab1 |
|
BLAKE2b-256 | 0ba37b92b7f4f84941684d334c76e158230afe1e0fca0598abe3d43153456c56 |
Hashes for cramjam-2.8.4rc4-cp310-cp310-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 079b0496e79bd08a5b180912ab5a5722b74ebd99fcbbdbc1f0d55320a225927a |
|
MD5 | 3629b7a1120a01adb3be89a9daa9c9f7 |
|
BLAKE2b-256 | d315962b9ab2bde65437044a57acf84340042abd80a8eb37c7c4056bad8cbac5 |
Hashes for cramjam-2.8.4rc4-cp310-cp310-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 41a71da9bdc9b8f2eaae3a3fd1e3ea33d3a7830ef5730553c187eace5d947317 |
|
MD5 | 3e78fa36dbca1c3ca8b7045cfbb2f037 |
|
BLAKE2b-256 | dd246e54fc3b7c09ee39020cb78ad5eacbf96c5f7dd99ef81d9e02ec07e202c6 |
Hashes for cramjam-2.8.4rc4-cp310-cp310-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a550151ba10a552d59e2a1ad2bd1ecca6a6109c1d01e1bdf88d74a844ce43ba |
|
MD5 | b772bd9851b4007e2cc338395293c021 |
|
BLAKE2b-256 | 8a11c3152d9c8568637b18b847e5c9e9847e216bbfa2b41874233968186b19b7 |
Hashes for cramjam-2.8.4rc4-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57c1b48e7a585248949a4f8eb1ad1a87ea03af83551d437389de36e2ad83d83e |
|
MD5 | f54f44e45a4fe5818c59bd405005f6ca |
|
BLAKE2b-256 | 4c9bdba94f161fc1cf25897320f189f68fe2894fef89ba17aec797392bb6349d |
Hashes for cramjam-2.8.4rc4-cp310-cp310-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1501bc424b7a61d826c050110c43971604ffe71bd069589be5a550c701df5c91 |
|
MD5 | 67681093d487ac80bae684a1af903714 |
|
BLAKE2b-256 | 378c5b638768f176fe0e2d789f4daf41bff594f5f0b4c05d415f75f7e279d1d1 |
Hashes for cramjam-2.8.4rc4-cp39-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 029ca9329703eb3992b080bc4f77a89b344e5a57af254b2721d783d7131bc84c |
|
MD5 | edc5074c6e0c6a9a752173356f0c28fe |
|
BLAKE2b-256 | ac238ba7a9c6f6391b5ba3c5039b4ad6b1d0722e41b4a9725a8bd7bd2a68bdcb |
Hashes for cramjam-2.8.4rc4-cp39-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7732694d60489b1e09ce93f682c05861a10672e3e4e665a35cd79f47210d4f49 |
|
MD5 | 44f2adc6dca87d24603d857d2eaa96ba |
|
BLAKE2b-256 | bbb569e8801d75628a629c6c1a7cb4786b9c3eff7cc58d1df816e38658bccfeb |
Hashes for cramjam-2.8.4rc4-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c753293c283ccc20fd9f4af7594da3d15782630f874d3f5e4756c0a9eb80481e |
|
MD5 | e198a7b86981941d7f02d7d6c7e05386 |
|
BLAKE2b-256 | d3f1f48ece6e6b4672893ba2ffb3b8917cbe8be5b13a9beccf589c5f6d2d3199 |
Hashes for cramjam-2.8.4rc4-cp39-cp39-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c41beaf15470ad594c52e79549cc103ef6b86cebc87a4ac341b8284806ef25a5 |
|
MD5 | 1eef84d096fa771d04d521e1372ceac3 |
|
BLAKE2b-256 | 33f46ae1ad9d7adc44f811400deedf956c8f03d9e397e76e283f85b998600b14 |
Hashes for cramjam-2.8.4rc4-cp39-cp39-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37080773663867acb39ec0645c3c75914493d773092031abb2406971dc77cf0f |
|
MD5 | 74269142bef5c3c1f7383729b632202e |
|
BLAKE2b-256 | 87e91037a5142b9bcbca73e527825091de3dba8b674b7aa106cbc10e4ca50052 |
Hashes for cramjam-2.8.4rc4-cp39-cp39-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b457b34e6f532364b2e816487678346e2aa6126ae053b270d7ee90045c271725 |
|
MD5 | 571ebd3aa44d1f033b4b3703b8ba7a69 |
|
BLAKE2b-256 | f40b7998bfaead35ae809044fe34e0f1936c2be1900176f2bfb67f42ace413f9 |
Hashes for cramjam-2.8.4rc4-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b721ea558daa825c79eaedd40a62b7fcf267c515e3ed837c6534a4c2671509eb |
|
MD5 | b19275491cccab62c060ac124280bc4e |
|
BLAKE2b-256 | 8332e3b14e537446911aae09815a6256d16717e35c6ccec66f9aa35a79705985 |
Hashes for cramjam-2.8.4rc4-cp39-cp39-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 975a18a28325799dde1f58e9566d9e0b16fa5a83078b538f44b3669a18df9195 |
|
MD5 | fcb8915f55c7571329a8ad47aad8373d |
|
BLAKE2b-256 | 280ca997235b45e008119f6900ca0c238656e7607ba9963d542e22d21aa05563 |
Hashes for cramjam-2.8.4rc4-cp39-cp39-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6a4a58dba60e8bed5f00bd03b9d8712f1bfbb336d180b19ae5d0d555cb84a25c |
|
MD5 | c1bfa49169f26dcf1cbead86be61d2df |
|
BLAKE2b-256 | aade457a5ff0f4fbb7d749298972f7ce10a926536afc967c76ea38621d1dc93a |
Hashes for cramjam-2.8.4rc4-cp39-cp39-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 57f584b6c7feb6de752cf825bd0d267c7c8e2225907456f8ab3ad610b858de34 |
|
MD5 | 8d95970297dbb7d4e168b808b1761f5b |
|
BLAKE2b-256 | 957b68311a2a7987ee47017c8db0db9c9b4fa835ea81dc5d21b6b354db45420e |
Hashes for cramjam-2.8.4rc4-cp39-cp39-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1520e06ea671dfa8a7304fd059c37e0ed4b228c6e0d579af65785451d06ab4f8 |
|
MD5 | 3ba5b1f59d683b32749cdc296a8b86a2 |
|
BLAKE2b-256 | 84c27e989d4549f19cd66a838d6321136749eb4a5fa25e7acccc941087a9cdfb |
Hashes for cramjam-2.8.4rc4-cp39-cp39-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 841fb85bbb750b3179061f7311ef284e84734f8c3d3281de78fc3edf1015c734 |
|
MD5 | d0f99dba1688df8c4517cbd8b98f5b1b |
|
BLAKE2b-256 | c0ea1dae4d9c686a9f337c1b6e91e09461e3f4c2cb5dd851cabf52b994e0f380 |
Hashes for cramjam-2.8.4rc4-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1b3c620cc8f55741dbc603945e7e016dc6e708b8e7107dcaa7c910a08e189407 |
|
MD5 | 896c6207c6ba113bc9204e32670ad03c |
|
BLAKE2b-256 | 6d6428589e299c2e3086cedaa9927870ad5c8f9f921a558c7410d15c1fa4218b |
Hashes for cramjam-2.8.4rc4-cp39-cp39-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bfbbe76df3639f880031d1a078a2ba54348504b6847c8b2725587ebe58a61c01 |
|
MD5 | e12b3640ea465ab08cbe6dc9abd6e932 |
|
BLAKE2b-256 | c152dbe1b42f289c100ca786b5f59c93c5b5fd32541546264ed37cdb869926d3 |
Hashes for cramjam-2.8.4rc4-cp38-none-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9c1c69f26b2b3fb2ba7d09a92cea826ceb71510b056517e0eaa487318fc7b1b7 |
|
MD5 | 866dcdde38f872271ce8ea4bce6493e8 |
|
BLAKE2b-256 | 493409dd52e5fdd6d67bddb4b7f6056406c1121d881350e62fa9c497c88298d6 |
Hashes for cramjam-2.8.4rc4-cp38-none-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02bac87f9f25edf4534d14b89caba4371e853a0e883d03210ac16dcc7ce4ca16 |
|
MD5 | d5e92a1d1ce3ec8b7eeb58fc85d02e42 |
|
BLAKE2b-256 | 780b2a922ad49c975489e177869b69890ed8cff25a7b96f90be54865d033ee96 |
Hashes for cramjam-2.8.4rc4-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b74dbf042d5e875c0254d9d27a0a701e9031b825f54ff03b744940b069b6e1b6 |
|
MD5 | 7d0723611f7a1b5d8005873453826293 |
|
BLAKE2b-256 | 645201d908adb30e63c24344bba0ab0cfb49118dcdf7c6b65d9c173f549b844b |
Hashes for cramjam-2.8.4rc4-cp38-cp38-musllinux_1_1_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5160c709648843ec14372f366fac14932ae520ea600620e56000eb3b651666e6 |
|
MD5 | 298d0954a5e34adb9666b5b2fd6ea7cc |
|
BLAKE2b-256 | 4e43e6a7583a9128cc4a29e68b6dac92ee6644b055f7b36624d3ba301db67c7f |
Hashes for cramjam-2.8.4rc4-cp38-cp38-musllinux_1_1_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 160a3b6047068e869153e7fdfe78bfdb6f4138843ec1b9061dc52caf9ef8ab5d |
|
MD5 | cc5bab4c76d86bf2da5df29f0e5ee13a |
|
BLAKE2b-256 | 96a194351a6ed450d1da807fb24c6a6822abe09d951ac30cdc25f5d35ad8cc0a |
Hashes for cramjam-2.8.4rc4-cp38-cp38-musllinux_1_1_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 299af2c6035b43f8b89a2f228cc0b741867f7dc3e135eaba90a7815188ca5894 |
|
MD5 | 623f18fa7e9bf46a7e46d86db2bc1f96 |
|
BLAKE2b-256 | b77821220d192b805142ef30cb46ae828953b718712f9b482fab2d4782e725cd |
Hashes for cramjam-2.8.4rc4-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e065605890358bfa569a05ff7066675a48416361a0fc6467c49e3f07f16d647f |
|
MD5 | 9a3edbfa41f5d17ceded79c80a23a612 |
|
BLAKE2b-256 | 90e64103fb740592f2a6952e48daaa70cee2ee5c73f33eb4f47b090d0a5731ac |
Hashes for cramjam-2.8.4rc4-cp38-cp38-manylinux_2_17_s390x.manylinux2014_s390x.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9972d9f5fd65c8f869ef6757f1ec00a4e0e6b6f7b11c0d25c98072cc95f9bf1e |
|
MD5 | 3d30da8155afc8029665f7106675dbde |
|
BLAKE2b-256 | 97c902a204e89a33611bf55df399ba1721c8d376a265a86a54fdae89a572eae3 |
Hashes for cramjam-2.8.4rc4-cp38-cp38-manylinux_2_17_ppc64le.manylinux2014_ppc64le.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84bbf87385092af37bce4388460183746fe5dd5c4a4570bf36cd24a83c48d004 |
|
MD5 | 132cc347f4731ecbc2c593bd59ee62d4 |
|
BLAKE2b-256 | 871331c62aca0dc7518fdae1441086966ce0aa89496d7c92c528079ef6f7977f |
Hashes for cramjam-2.8.4rc4-cp38-cp38-manylinux_2_17_armv7l.manylinux2014_armv7l.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d8b78cabaa3b01f995ffde5521fa5739c47102af3b45b741b9c16f8a09aacdba |
|
MD5 | 2dbf37185bcd191f28f52477feb12116 |
|
BLAKE2b-256 | 2eef7bc578b226378aa1f58d5111eee9e8e0217b7c0ef056d25b84f3a8c6effa |
Hashes for cramjam-2.8.4rc4-cp38-cp38-manylinux_2_17_aarch64.manylinux2014_aarch64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ae89348e568fc0f93ca208ae5bcc6b0231de19e45e764bebd4547cdb2c921e33 |
|
MD5 | f94499a68a9d4e8950a39390b67d2140 |
|
BLAKE2b-256 | e57a64569fe410a42f81146c31278ef047242cd3ebf2104c4c72737d1ca1e444 |
Hashes for cramjam-2.8.4rc4-cp38-cp38-manylinux_2_12_i686.manylinux2010_i686.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7c6c1d1cd75402fa2895bdbcf629c7d8b2650706ef1be820f9e0795eb49596ca |
|
MD5 | 48f4e9ac2d54492f43ad3a6a88e31e19 |
|
BLAKE2b-256 | 876319850ca0be67ace200105600d9040c376cdeffe072585dff8c7a92d5f9e3 |
Hashes for cramjam-2.8.4rc4-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9aa5d4fbc0fe51580642fb2fff57985f69e5e77bfb8b8388a9d77d9cd6d8e3f7 |
|
MD5 | 3879911a769e567f8911814356f3ed67 |
|
BLAKE2b-256 | 7a229198722c8a94a6df2273e77ae9f6ea391fc16b48d8e35ee0b67fa68f0e21 |
Hashes for cramjam-2.8.4rc4-cp38-cp38-macosx_10_12_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c728d99e7b27cb0cd1dcb08ebd478315becc20d50a2e0e314e0042cbb11aaeaf |
|
MD5 | 4d39088a07f4aa6bf580f352d4d25d74 |
|
BLAKE2b-256 | 46b97f07e726f28f9d8cd0582431a587e22f2d9bf5d7b5ac103fb8f4442a8fb2 |