a (light) binding for 7-zip codecs
Project description
[![PyPI](https://img.shields.io/pypi/v/codecs7z)](https://pypi.org/project/codecs7z/)
## codecs7z
a (light) binding for 7-zip codecs.
For now Deflate/Deflate64/BZip2 are covered.
### caveats
LZMA/PPMd are not covered as they are not self-contained format (decoding OPTIONs have to be specified and SetDecoderProperties2 even looks implementation-specific), hence not covered. For PPMd, use [pyppmd](https://pypi.org/project/pyppmd).
Deflate(64) decompressors have to be flushed, hence decompression is incompatible with zipfile. For Deflate64 decompression, use [zipfile-deflate64](https://pypi.org/project/zipfile-deflate64/).
## tested versions
Python 2.7
Python 3.9
PyPy [2.7] 7.3.3
- PyPy [3.7] 7.3.5
For PyPy2, pip needs to be 20.1.x cf https://github.com/pypa/pip/issues/8653
PyPy needs to be 7.3.1+ cf https://github.com/pybind/pybind11/issues/2436
Pyston [3.8] 2.3
## Windows installation
You need to switch src/p7zip submodule tag to build Windows wheel, so for http-direct-install you need to use binary wheel.
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 codecs7z-0.0.0.4-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 17a47631fdc48593027e4d53465c1515e8803f860a15fefdb20d45997d414c7f |
|
MD5 | 6093ff7ea26387be6cb9e814115530fb |
|
BLAKE2b-256 | ec7c6256fea111d02dda216625d3c93eff2dc304a2047657f615963eeeea25eb |
Hashes for codecs7z-0.0.0.4-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 668b0e2f1dcc88786864f0f14ed4fedacd638b6537cf4fb88ca04659222b350a |
|
MD5 | 400bec6d937f48a4faf7cd8836846402 |
|
BLAKE2b-256 | f3dd5cb7d0df907c31fcffe8b26acccb96ae285b5873042c11c99f9b32b50803 |
Hashes for codecs7z-0.0.0.4-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2906fac3fcba0d9320893a85949a63ec4f09d45f4bf538c99d65430e31770480 |
|
MD5 | 2a1c11522ebb83539bec5f9683fa89a6 |
|
BLAKE2b-256 | 496b4b696236b60da9624955d70a20bd3f32431a824e2348bdf0e901295b1aef |
Hashes for codecs7z-0.0.0.4-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e806e3d5722b7943064dc575fec0692e95b2920e5e62c915c2c409ddb1b162c |
|
MD5 | 96e28be98478211607ee0f3d134df247 |
|
BLAKE2b-256 | c06ad3ac3b98398a200ec1d615209ff48b5122a31944005d4545a4be57ce8c28 |
Hashes for codecs7z-0.0.0.4-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0e18572985dd8ec37b1738b71301bf30fbee295ed02b7875ad3e51367c39d997 |
|
MD5 | 81ab03ca1b1177076985a7e30b54ecdb |
|
BLAKE2b-256 | a3e6ed56f6d09ce4d0141e5bcb1b2e3a049e173044a9009c6842f67c22134870 |
Hashes for codecs7z-0.0.0.4-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4d563d4388e79f2f4b7a8ecfba10075b9724b1233785bcd11e87e7bba3a47597 |
|
MD5 | 9aefa21ae24301c9365948c37f79f341 |
|
BLAKE2b-256 | cc112fe308b3bbabc9902a83620d81d8269102b57771cfc25b95351ba7c0eee0 |
Hashes for codecs7z-0.0.0.4-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | e27ba3f17b51acc9e45d28046525215152bae82238e88025faaf04f8a5329cd5 |
|
MD5 | cf4cb02c843f471fe79e2325def272ba |
|
BLAKE2b-256 | 142b9771cc5e442eb63e42607d011934befad5011e9cc49dafea75d6c15ed232 |
Hashes for codecs7z-0.0.0.4-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | af67cf9d1c9a3623b527b2185f03a0d5ec6099c0cc5045252af2ef292a08e8bf |
|
MD5 | ea6afcce319c20a27bc954c31f480cac |
|
BLAKE2b-256 | 7f2826d45ac2d3867f643c499ea6b4f88b2a6e50dbb5eded7c2c19e1d726649b |
Hashes for codecs7z-0.0.0.4-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5bac1acc9489d2e1d7e2d0732280769ae9d9058dd6372fff55013c286b9cb8b6 |
|
MD5 | 53dc82ab5d0bf77a3bad89827564f9d7 |
|
BLAKE2b-256 | 273de8c2c5fbfd02c7bea0ed3a58c1867f744959485e88703f678c4bb6227e65 |
Hashes for codecs7z-0.0.0.4-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c156fe287c8c7da8a65833d6b9d0cad2a4aaa272e39cd8ff966f8f353ba5e5a8 |
|
MD5 | aa2d3e8cb671225b89ad1959bf27a783 |
|
BLAKE2b-256 | 31a9b24ae8e17f57de58ec9b37ad9fb44c7eadfcf1024e4b3dd5c1275755be5c |
Hashes for codecs7z-0.0.0.4-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2cde94a2aba111b99546dc45eefeafdec5814f1468901123be64e89934efa87c |
|
MD5 | 6a792572cbcc75bbb2267832cf6ea4ae |
|
BLAKE2b-256 | cd445f37bbc1a369ccd1f90e396bf3a01c255d3617550de43b9519957295d2ee |
Hashes for codecs7z-0.0.0.4-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c62391d453c82c1ad3749ab14046fe715d86fd5dea6c4b2c931c08464ac902b5 |
|
MD5 | b0400f2d20ac680e7300a88d1141f978 |
|
BLAKE2b-256 | 0ff577eef7b7a907cd2c333fae730b64ffa424e14c7457b41082b774d564610b |
Hashes for codecs7z-0.0.0.4-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a0fdc5ca4e24dec64729f7bc5166f8d3c86f84b2defc8affbe80d0205e9a38b9 |
|
MD5 | c8b38110f750f8de2af810c8bb1dd22d |
|
BLAKE2b-256 | f888f59eef77c9a40521f62d1d6aff9af099c3fba62769c50589f9b4d9eee16d |
Hashes for codecs7z-0.0.0.4-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 00ca9822b0f34de4ce1bfd634387c5567192bf8a47567cf295ce26a2dca00b1e |
|
MD5 | 247634fbd203d4a6c4b91860976b683d |
|
BLAKE2b-256 | a85eec3e29b59bbe8830969c512762628b1966c3acfdfe518eea2c671453cf4b |
Hashes for codecs7z-0.0.0.4-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6654067db18e89a7f9d290b4cb7f24a58cd4f3fb78c9fe500f7a1b573e9cbe8 |
|
MD5 | ad81ac2703a0b6894736701d0c096d2e |
|
BLAKE2b-256 | cbea7b1e34076ab82dba632ac2ae248367729e767c41821018ab0699b8461f9b |
Hashes for codecs7z-0.0.0.4-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 20939204cb280b192ea67db24e6e3782689132fbb2e68e37a9f1688c6914f0a7 |
|
MD5 | 5fd718df79cb3ffe91df423a0232cd41 |
|
BLAKE2b-256 | faba121aef30889c2163797506a83bcff5e7edac235b1683718d7b9fe4805b86 |
Hashes for codecs7z-0.0.0.4-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab15e80ff7ef28f1462f0c12352f7153ea2e183033e33491582f27015885742 |
|
MD5 | 9804e3de4c68d7ecc6dc4b294df38c93 |
|
BLAKE2b-256 | 3159f88a5f8d3b720850b7d44892fce30a305f7a4712f9e45b1fb8492452739f |
Hashes for codecs7z-0.0.0.4-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6dcf0fd3bc81c7e93923049102c749207df9a62d6094577ac50fb008c5f23b9 |
|
MD5 | f4cd6f0260fe6eee9b9c76b66fe1e646 |
|
BLAKE2b-256 | 4fcda9ee6ba5d53d1bbd5631f0c66969bd348511238772bd5e7766a279e660d0 |
Hashes for codecs7z-0.0.0.4-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c37588ccc7bd407bd0929acf00bd59f1f1276cce3695ff594a3515057f8cccdd |
|
MD5 | 7a6087e15d05f416033243805bcf5cdc |
|
BLAKE2b-256 | 20963ecf2a832b688e946b3d8b6afad4410f8e0752e21faa6fe5d81331197ebf |
Hashes for codecs7z-0.0.0.4-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9ab07fd75f72643b257688e33a6e6744e78d9bc471236b61c8693d6df6f19faf |
|
MD5 | 92663de55a4991561bbb4f203f4dcd56 |
|
BLAKE2b-256 | bfb43bf745de1cad08d648df7e78a4666436366dcb023233d54d760abcddeca3 |
Hashes for codecs7z-0.0.0.4-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a16d2b80e687497744af48b583ee128b91c204c9cebdae16357d3e1776107ad5 |
|
MD5 | 1e5b17d61ec722cb4b0fcfd9ac407fe5 |
|
BLAKE2b-256 | 6189f46c9b540bb6d52e02184a741d54fdfa238b4be83d89d8d64e51d6520f73 |
Hashes for codecs7z-0.0.0.4-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a074cda74bb96a88f377fc9f2194b28e20d613141f3f56f5d91992e3761f6b49 |
|
MD5 | 997220e389ce5f22f5b35bab5558fdcc |
|
BLAKE2b-256 | 162d16c7d9d1dd65a92e2545a220930ca173901684b264478a41ac636bcc53ed |
Hashes for codecs7z-0.0.0.4-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f205b621493206e32694f1da0d2e09fadd805b666bc72a0b1d970e08a373ad23 |
|
MD5 | 9fa0f381c9bad7648b59bad74ee00a8f |
|
BLAKE2b-256 | d7d999e2073d913a1a5ef1aa5b01381f0007a907ff67e4e41648646dd6cc47b4 |