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.5-pyston38-pyston_23_x86_64_linux_gnu-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bcd32239021255a856948856f7fe1d7885cf99d82b0ff0eec07d6a9398dff820 |
|
MD5 | c89e0f65f77a50903bee928520e8c8ab |
|
BLAKE2b-256 | b65286d0a583b41a7bf7043ec744a881f32099d5f8cc9fef23f456ad4fa39b04 |
Hashes for codecs7z-0.0.0.5-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1d19d7cb86d27b4065cfdfe2e1228d355e7bff4a43748660d506b30e46ce3842 |
|
MD5 | 68542e0735eeb98ede1572a8016ccda3 |
|
BLAKE2b-256 | 041f25623d63c2085bd14187dde251c0878dede3f9f3ef28e0f153c5aa7c169d |
Hashes for codecs7z-0.0.0.5-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 29007d2a8faed397eefd08c5564d3a226705a754cd7ed4839b8d98272abd70de |
|
MD5 | 766467e6a4bf4207724776eac5a588a5 |
|
BLAKE2b-256 | 23664e0fb7158f17d97846a4e8dab06e12bba209785e78c65fa2b7339014a0d8 |
Hashes for codecs7z-0.0.0.5-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3113961899f5c3c00f522cf7bd7c67d6761bcf3e5caf3070a2590b4f38e5ab76 |
|
MD5 | aa1479568025003cbc329731130e2dbd |
|
BLAKE2b-256 | e876b5dac3f8e3baed522093d2d534dd7295a937d921c67b74111c7af952a3b0 |
Hashes for codecs7z-0.0.0.5-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 134bf58acc54090a795aae4e199e99cbc9cb8e0b6559d43fedd6a97fb8ee18ce |
|
MD5 | 555369e7870bab3f3b7ba7712ed08508 |
|
BLAKE2b-256 | f8b00702558971816b10b858538b52a12e34420c9e80101a044ee7b66beeaa41 |
Hashes for codecs7z-0.0.0.5-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6641069ed80c3235016af3b98dfc382462ba27ba68ba17a3c75374d5b2576d4 |
|
MD5 | 47ded4ee0e63da56e87e59d9030710ed |
|
BLAKE2b-256 | 067736c4aaea29a06813b679813a519aead690a48135310113dcc1bb181bdbeb |
Hashes for codecs7z-0.0.0.5-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 4e3d5bdc10448bd3010d3b3cc7cf2f93e2d027443faf52961038c534f5a7cfe7 |
|
MD5 | dbe564976cd5e6a327e295659d6d9461 |
|
BLAKE2b-256 | 5b4037ef32eaad316f4e6dbc13d107b6d6d5ea2c61a785790440163a31565589 |
Hashes for codecs7z-0.0.0.5-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6c797b2490404ea2fc22ecf4a809579f3fb023c2e42906b51422a2cfcf5dfe7 |
|
MD5 | a42ec60cd9e10204787ba18ae91c5835 |
|
BLAKE2b-256 | bb10f77753f755eab362b52ba8942b36599886a93a99ec0e6c503945f1717fa9 |
Hashes for codecs7z-0.0.0.5-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a0753d693f3837702c0986aa82cfb3096be41ee15f1b6d41eead0d64deb779c |
|
MD5 | 8a33953da46141118f391d762d926bba |
|
BLAKE2b-256 | e03c745ef9f8157efac959e5ec4a77d4a5f1e578c96f8bd0e00107448fe34a1b |
Hashes for codecs7z-0.0.0.5-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86ba5898b2256b2a6c8c39128bc97a6d53c7f249ecbb46808462e7ea5a76de89 |
|
MD5 | adb065ba88707cb0088c50ff21716529 |
|
BLAKE2b-256 | ca933498a39fb540d37f9be6848b5e41e7e3b82800752fef0cfe9bd494134a27 |
Hashes for codecs7z-0.0.0.5-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcb44abaa4f9498f817eae1224183592582a65d76356ce5ffd1c787fb341d69f |
|
MD5 | 06b0ed71f30860faddd92c16cce3e4ad |
|
BLAKE2b-256 | 3f2d37f5d14d4b123ec27086ae265dc9ad77ba7f112d6e38aeb6b20f7f2c044f |
Hashes for codecs7z-0.0.0.5-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8055fabe80951806bc0fc09d63361a9cf277636fdb2ca4035ec1963688fa8bdd |
|
MD5 | d94ddcbef07855622fa843fb4445a03e |
|
BLAKE2b-256 | 3c3c1a72de3557b9ce3c16ea85e4a33dce4e7ff6378c4b8fd571386635bd3274 |
Hashes for codecs7z-0.0.0.5-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3f06ee3a8cadb3b7a328cf3bdf0d326aa91ee4468900befa4f8ef51c2bb64c38 |
|
MD5 | 6e1210d99df6496e4bd480098c7d7a96 |
|
BLAKE2b-256 | db05ef246b97c36130639ba95b08c7e212005fce8c3f7c722a5b86c1d24922c7 |
Hashes for codecs7z-0.0.0.5-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ec3118212eb8a08fccc1312951a658f04e9781566f2f2aff25735bd580394f6b |
|
MD5 | 0768f155021e094bb95def63f08ffec9 |
|
BLAKE2b-256 | 149e706de95bc90d03396506bb06fef47f9f6b63ee7aac11c7fd73dd85a46366 |
Hashes for codecs7z-0.0.0.5-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 911dc2c591657339b69384a50ffe13e69879a6aa3d4af54ea900e7544df1b945 |
|
MD5 | f4b4824fd6e2318acf9e7515a6952507 |
|
BLAKE2b-256 | 1349bf236eee8270f08c0b8d7292bc8ebf037c2d620a0d50dfba84d353d4309b |
Hashes for codecs7z-0.0.0.5-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3244f6b86d3f12aed9907609f376610494efd0b706f9b20c08782492819d2b0f |
|
MD5 | a187a02328551290d80190a52425ae9d |
|
BLAKE2b-256 | cebfeaff9856cc235e7f043c7fd5cbd32895ebbc3dd8e20e34e31d6a66cb97a8 |
Hashes for codecs7z-0.0.0.5-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | aab3c013771a83dc1074a7ae15ba4e91df83143efbeecfb1ff606a3b657fd627 |
|
MD5 | 78aa06d6dbb91be216b10e22aad43037 |
|
BLAKE2b-256 | 610042c2892f118e3e20a05da2e377de571a3763861390f7476a373f03a3daa3 |
Hashes for codecs7z-0.0.0.5-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a5fecce78b5d9e95d0e682ea42c368da49647d2b67e607330bb5b50be063e80e |
|
MD5 | db6402b238639ef51fa7d04fcb945bdb |
|
BLAKE2b-256 | 518097727deea7dc835b95d18968b60e3deb6467cceecc775ff137316e1fdc46 |
Hashes for codecs7z-0.0.0.5-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2185520f23dc7077217c3157c6004036153b7d49a9fcd1a19bc4f6fd96c9d20d |
|
MD5 | 09bb7c7bd1be7f8add0638d8a2597758 |
|
BLAKE2b-256 | 8c3c6a2ee56e54b6ef4fe7e1f10e9702d42e501b0736f7e3af89ab0df6e3d903 |
Hashes for codecs7z-0.0.0.5-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 190cd5031b474e9835f1ea1c53f22f537c6557edee239b56d885d4775d98bec1 |
|
MD5 | 05ee0af949023da9b0db7ee7c715c42c |
|
BLAKE2b-256 | e014bf12e0f22459bc178d58f370c506ff192334b23565f41a5c629b2032bddd |
Hashes for codecs7z-0.0.0.5-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5e7dee4e59b047b852250c563d38ab648bbcc3c9d8b3712c9e0a86ee0bbc4f14 |
|
MD5 | 19accfa355d5fcc9699a878931661089 |
|
BLAKE2b-256 | c4229865177eb0f497c000ce756d6cce4fce242951b842b1d6fc35b1c8881738 |
Hashes for codecs7z-0.0.0.5-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6812884fb6b62ebcdcb3b6feb952d0d62aca011ab7d824e91077b405cf365bee |
|
MD5 | a6669328f4ae39f652be70e1ea3b24e9 |
|
BLAKE2b-256 | 57cf15acdc96160ee4296506fb185efa493a9df8520ef452c490420cf2d685c1 |
Hashes for codecs7z-0.0.0.5-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3363d5c72afbdc638cfd1bfe8cdd3a951257a5c02977556ffe26028290a5b859 |
|
MD5 | efc3448b2f177b8cd40f1bfeff842214 |
|
BLAKE2b-256 | 17f2bed83156de1c18b39118d11006b36adb7f9685fedadf9d4166df73f81d72 |
Hashes for codecs7z-0.0.0.5-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91d586397235c4a2601b43e8a25b01573fbb1a079f09004973d979b0b40bb889 |
|
MD5 | e0f2c8963a77dbc6f3749651d7805922 |
|
BLAKE2b-256 | 2076b6a0ff6966322e54693da8d4b969a075f9ee984407154effc69812954ef8 |
Hashes for codecs7z-0.0.0.5-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 746abe16222ae83105c8e7e6fbfb116bbdb028071b23049f74719a668ab743a8 |
|
MD5 | af0878f25352f2223212cb96aefc20a0 |
|
BLAKE2b-256 | 589bc9daa31f0b7bda1b319c066d1010a3f376789b6659853733822381143679 |
Hashes for codecs7z-0.0.0.5-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 37d98c013160a603064d7689e205262e7bb2591621b2721f307163a441f3928c |
|
MD5 | 695d96f072368bd85d30a1452f174f2c |
|
BLAKE2b-256 | fae2adfc0d824a0240b3fe7c3ab3c414e726314401767fdfc9e477e890ae9687 |
Hashes for codecs7z-0.0.0.5-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f81bee921a1012f163bb7123dbdc8b1998c0ae3ea8d3512c7a50af8388ef88d5 |
|
MD5 | ae278d91672a4f781716b6d521b17a74 |
|
BLAKE2b-256 | b9c1bf180088cdff30908e75dd3550cfed37960941f8631ce07ae0c25fdbc0a3 |
Hashes for codecs7z-0.0.0.5-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02a087a4215912d8310d1511556f1d32d158ec544179621e3ab48567c97677cc |
|
MD5 | 5cf727a1eb327f06b963abce0263bed5 |
|
BLAKE2b-256 | 817e085f3e2dcd0bd0f74fdf9223da76231aabd5528d8330dc659c904a0ed81d |
Hashes for codecs7z-0.0.0.5-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8ad6d5195791fe64d93b50d5a7781a857b54e3f1ffa49f16128c19951db0c11a |
|
MD5 | 919402c9d3a7605f0a70a429c69f7d58 |
|
BLAKE2b-256 | f5ec711b97dc7cbd8f6e59dc43e19ce17deacf3c5da231b75e26b947fc5eeae1 |
Hashes for codecs7z-0.0.0.5-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b7df5997c5100e017736b4ceace818f2c971d61d773ca03d31c3eac9c3aa722e |
|
MD5 | 91c197162d42fe5594f85c70d011c8e7 |
|
BLAKE2b-256 | 315c21b5abdc4206848c76c353d337693379ba5dbd79be530ee89abc46698d79 |