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 and sdist installation is not supported, 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.6-pyston38-pyston_23_x86_64_linux_gnu-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b21991a5634fc5053951c9a3cc8b87279264453d6fe25bda0c32cdd40b4d6fc0 |
|
MD5 | acceabe563242285845161c7970a6c1c |
|
BLAKE2b-256 | c9e9e9783eef8abfd852b4238efea858326249ca0f917f64567f3071ab0f178b |
Hashes for codecs7z-0.0.0.6-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fc3cf20fd11dbc30cea20b5d150e46120179210a99e5d77f5add58a925908c86 |
|
MD5 | a73dbb83cfd6cb109f25dd4eee788980 |
|
BLAKE2b-256 | 8b09ef27cd79fa3e08b4556750b0ec42c1cb0d2151fcbcc298803259de1432ad |
Hashes for codecs7z-0.0.0.6-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c46c9e608f605356d00be9fedb3177c0ae134d252032667bb7f47ccf44fffe5d |
|
MD5 | 56ab266e50698212e900fa56d95c185c |
|
BLAKE2b-256 | c30871353bd989ff8a1ffee710b185462612fc1eeeb311ecb17875ac11fc0456 |
Hashes for codecs7z-0.0.0.6-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7aa3431b76683ed70648119275e29bf14f20889799c26f19c8e1c0c8b33e4e96 |
|
MD5 | 8f0b3c3b7c439cc220bb9cfcc215ae07 |
|
BLAKE2b-256 | dfd6b0d3721bf64a83850d970c4b40670a11efa4792fd6d348e085994c720469 |
Hashes for codecs7z-0.0.0.6-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1476f56283aaaaea001f0de003ef3de3de9a088e55003e4e7bc24a281044c283 |
|
MD5 | d1dbdceaf686f0fbbf4999795c2811d5 |
|
BLAKE2b-256 | e1231a6cb882baf30ce69af038fbaa413a470fcacecc1596d846d440838c2c8f |
Hashes for codecs7z-0.0.0.6-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c8c3347c546431bd66672eb9f20d553160bb6c47c4edcdbf041a7d3b826e9c8f |
|
MD5 | 2c746c68f9f47ab2c2fed861e7e31267 |
|
BLAKE2b-256 | 21373855469a646990dcb6fcc939e3529cda194eb60361e0fb2a9f1e690db46e |
Hashes for codecs7z-0.0.0.6-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1a7b7bd59f294752514d9c47040ff4c49843c76fc7564548820257c6998bc7e6 |
|
MD5 | f191dd7e7a77ba5b8daea39cf9b22034 |
|
BLAKE2b-256 | 3a38ca89929208d58f2401ce367119e2ce2167ca69630884cf6b29a2747707ec |
Hashes for codecs7z-0.0.0.6-cp310-cp310-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3b950ff559936c2b76ae19f5c2a987c91deffc23a78f6e392cc0a65caca6075b |
|
MD5 | d8b6eba02fd5a5ca917ae1d24c40a89e |
|
BLAKE2b-256 | 4535e880d3ee90da14ac25880ca7c8d32a2b7f5727f2de34591839ffc4adb039 |
Hashes for codecs7z-0.0.0.6-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d263a8ee21039b741eec949f1d82a49b859372b9e392b2850d8396ed995e0b66 |
|
MD5 | 0bf455426a53a62c87a6aa8e5345d624 |
|
BLAKE2b-256 | 59d909a1883537b252201ee84ee5e5f482ebaed1d51a9c8a4924bc244a1b7c78 |
Hashes for codecs7z-0.0.0.6-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 34588f9ad6ec29a7c4e336e21a12d594db8b915d2c4f9980a4528eaa48b4ce9f |
|
MD5 | f92762f0821c8a64b3db6dc4ba4d6fe8 |
|
BLAKE2b-256 | 903ea53822bc02425ee5a1c225e921861a0ff0b1e9aafc19169767eb6db9fe18 |
Hashes for codecs7z-0.0.0.6-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 107f40b3165905d4f14429a502d4b5ef09fcd0bf4495c2455ab56ee102ffdfc1 |
|
MD5 | 9fb47cbf4561d216fa1937e283305c26 |
|
BLAKE2b-256 | 8ba7ff9f10c74abf04a39d543d3e16a62571fd16fe8baeed4325d0879cd87501 |
Hashes for codecs7z-0.0.0.6-cp39-cp39-macosx_10_15_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 49955c98f71f5b59ba55702704b14f1f850dabd78b2af60ac042f8f80bbf93a3 |
|
MD5 | f775b8af6e42ff406271aa57ab699c77 |
|
BLAKE2b-256 | 312d6bfffcb77923f5dea84073e7d8f35e212b9c31bc28776bd93a69661d2f53 |
Hashes for codecs7z-0.0.0.6-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbb39ce37fe5a0e0ede834404a8fa4f449e1d954bca36f808bec0e37a3cb9046 |
|
MD5 | 58a5cd4679c403343b7b7410d61b8328 |
|
BLAKE2b-256 | 7e57ba4d2c295a39d4463d9585bccc3a3afddbca2a0f3c0dd7aa1e89f36709db |
Hashes for codecs7z-0.0.0.6-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5f233d6be073dded6b2d1c2cf05c9426c350ce72613390f7c151b14ccafa2552 |
|
MD5 | 64e742561a176408bf3a362fe708a275 |
|
BLAKE2b-256 | a68f1b6c7cc32d9d27c839f2358dc8dc9e45b8febcec4f3e60b0f6bbbb76f48b |
Hashes for codecs7z-0.0.0.6-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b6625e1b5f380535c1e42e23c8f35284670e4a8ae75dddde812afb05c63d2b8d |
|
MD5 | fe8d26dc4829221edcde6789bc0dbfb9 |
|
BLAKE2b-256 | 56a857908bbf68fd9ab096b128d03af2994170428896fdd9df31a3cbc2b8174d |
Hashes for codecs7z-0.0.0.6-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 492386015658813105e3995782054411bfdec7469950f031960770946beef25b |
|
MD5 | 986685558a71e1d2139cc0ea57918cc3 |
|
BLAKE2b-256 | db1bd0c0d9743302013a5e1b8b66abb61d4651bed8b4e62762a61ffc6d3ea2c8 |
Hashes for codecs7z-0.0.0.6-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4fb822a2c34167686a4f4227ed9f7fb0de60c3549fb4b4fccdbff06ff3351e1 |
|
MD5 | 6f27935933338ce9b3a68615da7f10fd |
|
BLAKE2b-256 | 55bf2d05e9bfd0148f61c653c56faba5b8233149fce1e2a92c4fadc507cadd35 |
Hashes for codecs7z-0.0.0.6-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 91ee8bf5377dc8faef66ddd0369b6f79382ecb47a2b0b809cbc58921e156a233 |
|
MD5 | 76c64d13deff4ef61cd2c9d578aa2e3e |
|
BLAKE2b-256 | 6afc8a9783f15450ad50ed907f13ff28aa5c6d7987e3c302d8a7538cc2798ab2 |
Hashes for codecs7z-0.0.0.6-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d3ec0f98be10b309b2e6ed6c33d296887a58e851fa46096850659d74cc7816ca |
|
MD5 | 2286bff9a7a12659c5175c5ea967c984 |
|
BLAKE2b-256 | 7666051f1c2fc4f94b1edb423e5a00f0113f28cd110a399fa897ffbce6a1cb70 |
Hashes for codecs7z-0.0.0.6-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c08965c640c5786dab340c54d3bb42e4675536632d144bd32d5494adc26afc9d |
|
MD5 | d72c99a7c0e4370b90a395d448de0108 |
|
BLAKE2b-256 | 0dd7ebb519b1ea0088104b0f9e01f29d06a3370ccb275d5dbf972d168b42c01d |
Hashes for codecs7z-0.0.0.6-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 409a6e8322c68ac33c736074800233c0f652d5c60048040e2c4343695c547144 |
|
MD5 | d5df6c58da3c2f410898a028f8dde882 |
|
BLAKE2b-256 | d182873cae562f5447e6286d6df853391621ee4bbfaf677e875316350e616d76 |
Hashes for codecs7z-0.0.0.6-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | eaf3d6bd308e181e34d35f2b467c67aeba4919ddbd0276e5a5429463176e11e4 |
|
MD5 | 3546f217a2de46503429ffbee8a8995a |
|
BLAKE2b-256 | 4b3bde25926a058548b624b2f09ce98ec348422793e700c2b19d91ed3e58f2cc |
Hashes for codecs7z-0.0.0.6-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 7503ec9bb6b5ab90ca09087772eb69c2ca7cc1799624b862f3c4dee293d42dc5 |
|
MD5 | 69b4cfd5de0513e3ef93f595c47d84e9 |
|
BLAKE2b-256 | 569958b33bc3b80ceaf3ba0ed5f5358a20c7c0672b403f03fdf3a7ef99bd5366 |
Hashes for codecs7z-0.0.0.6-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a7815cb6b7324b17b2e7296c801f2fb18adde1e1c6427e2dfd847cf39401735 |
|
MD5 | 2ce0389e8d3f7fed7c7da2a62c2effe6 |
|
BLAKE2b-256 | c07bf16ae8bbfe02acec3b7baeff8ed209ded33336ce34e81c2f8e802f55561e |
Hashes for codecs7z-0.0.0.6-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5c6d17cdfcc77a08fc36b3ed3b411955efd8a3e8e76b7edcdb806f3a28c89a83 |
|
MD5 | 467029efcc4739a91c0507ad486c4ae2 |
|
BLAKE2b-256 | 13440c7b9fa3970f95b8a47be95027f4532992fecd4b283221ff7b0de343f67f |
Hashes for codecs7z-0.0.0.6-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4ee9fcba873d831d23b01529ddabf2fe2da504f268ae94d6e17bb9ea56465c5 |
|
MD5 | f3b100302a4274dc26d1310aba82df1e |
|
BLAKE2b-256 | 483ef86f01adfeb395202d7dd7203735b10fa38195670889f22a88d487eaf3e3 |
Hashes for codecs7z-0.0.0.6-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0bd6a0c5fb526aebc35158ea9f71737b4c8a5a75f079b9bf9e6c7b5a0fecc5da |
|
MD5 | 454e3b4771820d4554d97a7013b9570e |
|
BLAKE2b-256 | a33a030b18921a94b12ee27a67bb67716d0b9e3290bb89974ab9ee2569522cf2 |
Hashes for codecs7z-0.0.0.6-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 84d6c2c3fcc636420c79ddd873777a02556cf9be6ee553725176a1d915e2913f |
|
MD5 | 8f1d3940fb60fa8abd4c668e696afdee |
|
BLAKE2b-256 | c6261f7554c4cae9b52d16741f8f9bd963faddfdb70f67bd496b4bdfd06ff1e6 |
Hashes for codecs7z-0.0.0.6-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f74530cc014d0a209cb41a5bceb217c53206b55fedd78ea6230b34b68a4b95c7 |
|
MD5 | e8b0f4316e0487195604cdde92666c60 |
|
BLAKE2b-256 | 452bbb098ccdb399ebb533bf4d3e23da1df715e4374c991af71b46ffd317471f |
Hashes for codecs7z-0.0.0.6-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0867704bd55170ff54bfef2357ab56ea94bc1cb17a59178e6ade6c240f8bd648 |
|
MD5 | 9842c740061d236d6711873fc6054bc7 |
|
BLAKE2b-256 | 51758fb3587c628712bf911d2d0c2b41d9b06c4e83e058474791f298d8aff7fc |
Hashes for codecs7z-0.0.0.6-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c4db2bf60a0e17c5ead26aa011187508d2798150bb333757b43fca0c0bbf8996 |
|
MD5 | 79d46815f226fb4e9d8002164b2ed401 |
|
BLAKE2b-256 | 512e339fb6506f4b9f4c9171bfcefa75da17a5b9250dda56d812cf3bcd7d0171 |
Hashes for codecs7z-0.0.0.6-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad543ec4dc9b078ed06fb16a6272b8164bb6cce3e46ede6032a0f8ed22e0528d |
|
MD5 | ba82057c03fa0d39603a65156f5e72ac |
|
BLAKE2b-256 | ca9d813b6ba7312afd443f3273f5e376aefcbdc3e379add713fafb25c37550b0 |
Hashes for codecs7z-0.0.0.6-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6f058627e81cc75dc5cacf19204ddeae17d4a2bb75cb4b29ad6633e8473ab61c |
|
MD5 | 8c27e63cbe1757d244cff87fc8940848 |
|
BLAKE2b-256 | 9b42036e2a39f84c8c0f223436d7117dd9758b6d1d61ab4ec5804b819b5e5044 |
Hashes for codecs7z-0.0.0.6-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8899a32003539cfd1e9504f64ce3915d56adb8f9c31e86fd610450f0d30339db |
|
MD5 | 4eb7626b0264db7a8226cd224621ff2a |
|
BLAKE2b-256 | f4d876eca43a6da1630aaab20a99afd584ba0700b244b6a05ce59cf8633656ba |