a (light) binding for 7-zip codecs
Project description
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.
-
Deflate(64) decompressors have to be flushed, hence decompression is incompatible with zipfile. For Deflate64 decompression, use 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
On Python <3.5 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.7-pyston38-pyston_23_x86_64_linux_gnu-manylinux_2_24_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 864a4c5ac93c47346b2afc07209fb7139f9d8f5c331e7aadf0afae6ce9bfce36 |
|
MD5 | c1e0f5be8f4f01694dd86ba73d9320bf |
|
BLAKE2b-256 | 857e83b42025b1f09e40acec29ce3beec6d9b9c621b330a640b516362e177248 |
Hashes for codecs7z-0.0.0.7-pp39-pypy39_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 070c6d717bea26bc63fd07ba06db4031422b6117d421d4962562e2b0b72e39c7 |
|
MD5 | 68d4b4e44ad84a647e4068364926f589 |
|
BLAKE2b-256 | 5a095a0041ec3a994d75b724bb6c7ff9b34f59c06a2251c8b226ed8357ed5243 |
Hashes for codecs7z-0.0.0.7-pp38-pypy38_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 673654315ec89ec44882c74c03b4fd649691401b957ab9585e9208eeb7e0a42a |
|
MD5 | 7fbc92d00cfa391e48231541947682dd |
|
BLAKE2b-256 | b025a71a0c7298b3ed43243f11e9b80cb7bf97a11f27c2f1a7b055382f9231e3 |
Hashes for codecs7z-0.0.0.7-pp37-pypy37_pp73-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 53e316045df3f8a3746cc0c14eddae4d29775de088e302bc26fc43746127e06a |
|
MD5 | 4b906556ed70deefa5a686a76c7ccf8d |
|
BLAKE2b-256 | b3b7d456ed707e116dc7ec8f7a37ba6c5bdd7898e28d0a9d240d2d10abf0847c |
Hashes for codecs7z-0.0.0.7-cp310-cp310-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a9122915c8bad44d8d707b98ee2e73724530571b8ead17961352592c7ff90e7 |
|
MD5 | 6014150384929278163f01202f61b490 |
|
BLAKE2b-256 | b0443233b7c8e5d7a580b62138ecbac0fdee911b97fb1407d0f6fe4bb6f336f7 |
Hashes for codecs7z-0.0.0.7-cp310-cp310-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c5bdc03c48f3b5a9404da38dde7f72222d5f15e3478a79eed48122ba320037de |
|
MD5 | f6cb25724bd2641c40a5799bb4f98ffc |
|
BLAKE2b-256 | 7b8c4b5e11f9f6af75e5893569ae7cb708780cafedbc30b3ba923a1837a6487c |
Hashes for codecs7z-0.0.0.7-cp310-cp310-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5d272c5c527e9c7ad2bcadbed598e4a13c9fb8ceacbe8b48121de6489353ed6a |
|
MD5 | 341d3d503fe7126d600d273698e155ae |
|
BLAKE2b-256 | 920bcea319076aa9709169a63573f70b93a1a6d5e2ab0a208c2daf4fe62b7340 |
Hashes for codecs7z-0.0.0.7-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cddaef30ed0b3b1b4fec707805f178214ca8d87f0b5fcb856c0a6d7ee4f5e31 |
|
MD5 | 121b7e13af2d117d78d2ea87671608f7 |
|
BLAKE2b-256 | bc8ca3c1c401ad12a378543a0c9950fb38af6415fa1987fb7cce2c2789c3ff88 |
Hashes for codecs7z-0.0.0.7-cp310-cp310-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2a05df7fd08325f17ef9f7a85e9c068ecea739ecc5ffc20a93dd9e31b7d9fd7a |
|
MD5 | a6c4072a4c25bbac14fd0161f65da73d |
|
BLAKE2b-256 | fe228950ce74a12a54190b7c6a1bfd46b2da7facc812e4ba230134e82f100c3c |
Hashes for codecs7z-0.0.0.7-cp310-cp310-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 76a2b8b2b76af084db4c99cf7493e213fe8214152338645e91a35ddf77eaf076 |
|
MD5 | 734a51dd2a54a0660aba01927f498546 |
|
BLAKE2b-256 | 20531dec9d096178965d042cb30f15372a807950bfdafe7588922ab46e2f1701 |
Hashes for codecs7z-0.0.0.7-cp39-cp39-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2d8e96bf531da9a4744df00389d6417c2aefb5bf550a075b64bf554c46a8daf2 |
|
MD5 | 167922e678e8ebec2a1ec8339ca593f3 |
|
BLAKE2b-256 | 730f38c5c2e16ff93286c1a411c3606566e0c5fcc34597c2e1d0a86494746510 |
Hashes for codecs7z-0.0.0.7-cp39-cp39-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | be0f4f0f142c005eda01bbe0b42bf75efd3c9ce1870bcb2e648d8f95d797a993 |
|
MD5 | 6d87f94a5591456cf0ddf552029b4c98 |
|
BLAKE2b-256 | c72553f68f7714f279aaa2ecd62daf164150ef5c9f8485113eee8d960e677d39 |
Hashes for codecs7z-0.0.0.7-cp39-cp39-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | d0a7b3f20c010b72a9302aecca85340faab3e3229c4855c06ca06eba8a2d56c9 |
|
MD5 | 76c9fb02e772f80374a6cc2101ef42db |
|
BLAKE2b-256 | 64f0439d3c456d8c44abdbdf339be9f6c700af2140b1c5d7f96205821dbfc18c |
Hashes for codecs7z-0.0.0.7-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 145cc98750df0d685e91cbb96d7c87ee7850bd7d2a0ee60bfb9882d2dee1816e |
|
MD5 | ebaeb42badce7c4b2400132df0fa2c46 |
|
BLAKE2b-256 | 7739b472176a908bb6ba789a497112fe3261b722a6b47361d717788e74510863 |
Hashes for codecs7z-0.0.0.7-cp39-cp39-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0a5927630596114192305d92c016cf8977068a88fc467cbfdf307e7f357c83d6 |
|
MD5 | 93f332ce478a7ab7288b48faa37cb674 |
|
BLAKE2b-256 | b71aa0969cf7f50e6048d8910971b2a55512e2ec595ea6f6983d73ac45f0596a |
Hashes for codecs7z-0.0.0.7-cp39-cp39-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ad47a3d1278e8221beabc01ea2f08a4fd34fa11d335dcd315f19113fcce1277a |
|
MD5 | 8e95373865034c8f7d588de05a84c29b |
|
BLAKE2b-256 | 2c2baa70cdfaaad73fbfef907a1c901494d11f27f2d22d1673660d45cad923c7 |
Hashes for codecs7z-0.0.0.7-cp38-cp38-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 121a193a70ae70d4feb7eac59c68ae3db614bcc183f1964ab61048c417a98dd2 |
|
MD5 | fc55d14d121577a47e22d1b4cd4a141d |
|
BLAKE2b-256 | bef9374e4e682df8afa2fc3512466302974485370ea58d8e234c9d7683e20214 |
Hashes for codecs7z-0.0.0.7-cp38-cp38-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 5659efb36919c6eb538c3090fa83dffb05296d0a293af654c2be4bda54f97dfe |
|
MD5 | 29604af09ace561688000d59833ded2d |
|
BLAKE2b-256 | 55470a7da56bc0691030b05e155e6ec647969327f69fff43d4a6ab3b49374155 |
Hashes for codecs7z-0.0.0.7-cp38-cp38-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 31db22ee876e78db5b3dcec67a2a9da2d863d487023148ba43774c7317bec95b |
|
MD5 | 80d649475408ca60ce93d45604dcd0ed |
|
BLAKE2b-256 | e74b79ebc2ab9102c6cd138ae0abe1a1977cdb7b1e67ba1b85a1416bbf397eda |
Hashes for codecs7z-0.0.0.7-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 67e8c883f4e9b7df84e0e4f8a6cf72afdcac114166a319dbf103317b5ac3253f |
|
MD5 | f16dd845b436eb72775b4f866440bc79 |
|
BLAKE2b-256 | 8266a1dfd67f4f2b8f4dbd7eef194412d61342d9a5c3696e8bcadbf955e7e13d |
Hashes for codecs7z-0.0.0.7-cp38-cp38-macosx_11_0_arm64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 717d95eb1e5f4942205b6a7dddc4a87b408f28b76d3785b339f21c7fef4f1e0c |
|
MD5 | bfd3a601734fbc39fdbc7fd7dff4192e |
|
BLAKE2b-256 | c0fba9c84a5fd2b58e402cba9b2c275c9fbabd993838be142959212235b04d5c |
Hashes for codecs7z-0.0.0.7-cp38-cp38-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3ccbef2966fc4a260d7d7fd5788684dabb5e0da7ac3ef4916ce427e5dbf8cd4a |
|
MD5 | 68355ccd1d70d720e0dea8ba659f1424 |
|
BLAKE2b-256 | 15860951c560f123fff526483c50c85e9ea12c13a0f1248216a6f9884a56f98b |
Hashes for codecs7z-0.0.0.7-cp37-cp37m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f0bb6d4b4d9e2c7ca5351347343ed3585122839d93a6ab04ea5f414917e4db59 |
|
MD5 | 3316618f82ad1d7444f903dfb54f3bbd |
|
BLAKE2b-256 | f743872a52c61b1f4308e8d8921df3849cbe44c6f8a8279027b828771e76f955 |
Hashes for codecs7z-0.0.0.7-cp37-cp37m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | bc352eae91c727f87cfac7189086a89750a767b45ed1f10944ad4cbe55e6086c |
|
MD5 | 9c2d4bee9af654c978d78f3d460099ad |
|
BLAKE2b-256 | 549db4aebf8cb0bc7a644fe9d23e946045ae60aa569fc7f463d59c4895c3b65a |
Hashes for codecs7z-0.0.0.7-cp37-cp37m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 99017bc981d13897486f84cb8a4d2e6632b76c31b0e46788d4bc411e11154417 |
|
MD5 | f93da0b6007d2eb6d6bc968ed543e19a |
|
BLAKE2b-256 | 0c6bdc5c99783eb53b254181fd11a13f06dcc5cc61a03aa042d8efc67e8e5441 |
Hashes for codecs7z-0.0.0.7-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a02b783ea60b2d5c24d1de153e462af305a4db6b4347d7af44066bda35ffd10f |
|
MD5 | d5d65ab3a7b28017b2a795a2175ba03c |
|
BLAKE2b-256 | c102d7f3f4af6ead081c15953cb58f072a82cd3183a10468b00c4289f0287e22 |
Hashes for codecs7z-0.0.0.7-cp37-cp37m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 44c9d1c477c08ccec78dcc775bf313e98e2f290a7138ae71d9f0433e05f9319c |
|
MD5 | f628cfd6bbb8488d7b633e12f10aa8e9 |
|
BLAKE2b-256 | 4f5b9c455a2bf22524451270d1539a0c793413dddb5db6fdb5bd4bf5c360e869 |
Hashes for codecs7z-0.0.0.7-cp36-cp36m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 9a3a706d3daa4d62753ef3d1e3e6dadfa692b15ba976347294876b55ec9158d6 |
|
MD5 | 67006414704959bfce54550c3fbd2b0b |
|
BLAKE2b-256 | f8a7cc8eb5ee36aba01469a51e500b45fdd1cb9a65c0c07c6dd092ef07809e66 |
Hashes for codecs7z-0.0.0.7-cp36-cp36m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 456d465731c21c27b938c5f6609918fa524ba2e3dbaa04159acb4fc1d1fd9fec |
|
MD5 | a5793e51d80702864bd685dbd4dd66ef |
|
BLAKE2b-256 | b7e4f13878c2a00057901fa78434d6034993790889e3b88d127e61ebda476d82 |
Hashes for codecs7z-0.0.0.7-cp36-cp36m-musllinux_1_1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8aa9ac3accc44fc83cf87fbbfae4ba74fc574130b868594e4686ef01f42feba7 |
|
MD5 | 9ca0b77250c3beacc0f27cee29f1786d |
|
BLAKE2b-256 | 1ef525ead65b6e7e7e36b383c0a3ff9a5755826bf66904bd30e1169f141dc070 |
Hashes for codecs7z-0.0.0.7-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 87effd6f96a704bc0646d80c2ae6d7bd7e186db1e703ce409134392c8db2829f |
|
MD5 | c1fbd74e0e3ee7da1c69c1dd180a55f7 |
|
BLAKE2b-256 | 079cb908875d1a34213033cc762b5d0aa61e69d63f9b2d76398be91499c20f3e |
Hashes for codecs7z-0.0.0.7-cp36-cp36m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | f23c94d08341485a5536e6f2db90689f440a61a3581046a4de84cf9304169b62 |
|
MD5 | 9e27fcc48d7c9393ca2661da10bace11 |
|
BLAKE2b-256 | 6d327f444a1c097a43b1d010026556501764fcfa8be19a4c7e8f94d9d7199980 |
Hashes for codecs7z-0.0.0.7-cp35-cp35m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 8e5b021473e4e7ca3e960a25e59f87fa2dbdba49f8270a88059c0265f0f58b79 |
|
MD5 | 11c0ecece2c175b625be3871500a837e |
|
BLAKE2b-256 | a5de79124fbcdd62bc1b5071fbe89ded3741579f8250605cc1ec8ca0cf974cbd |
Hashes for codecs7z-0.0.0.7-cp35-cp35m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 89daf8593dbde314693be2fa44ea08827ad3b324053655b23c13a24e53e75730 |
|
MD5 | 032c97193c05c57a38fb7b7a3b86c4b4 |
|
BLAKE2b-256 | d0194639f6c900c137bb792689d71aa29fd87ddb9144eca815887ca730c1f93d |
Hashes for codecs7z-0.0.0.7-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26a2a421d9714ef2aee33899efec01e1fd298da1f0a41f02ffa5bc85a3f6109b |
|
MD5 | d7fa68dff215a6faa741d099d6709c73 |
|
BLAKE2b-256 | 0d2c9d690a88fd4862e7da790728af3dda5ab0b19c2ce47b0ee4961ee936c6c3 |
Hashes for codecs7z-0.0.0.7-cp35-cp35m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fcf5d79039f232e44c54fc6ac74b78d5d049baef5b848082e5ad935b25d5d7d7 |
|
MD5 | 2faaf2b1ffe7d7842f9c866de8436d3c |
|
BLAKE2b-256 | 86796e85781436d07e74a027670ead7992ff5a727965d93d853440179c30bc72 |
Hashes for codecs7z-0.0.0.7-cp34-cp34m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0c80d827c1bf34cb41455416678012b0b8c6e5f1b8a04c5cf3c1549475ab23e9 |
|
MD5 | 2e16822082ddbb34a0ca52b44fc987b6 |
|
BLAKE2b-256 | e909273124f9efb3d85c2c79306557366c92657813132552a7b81febd5c08729 |
Hashes for codecs7z-0.0.0.7-cp34-cp34m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | c52ec0676f92854916f45ba8233901ec936491e46b1110297f8235dc050a400b |
|
MD5 | 7d7aeae391d63f95739374cc5e03836b |
|
BLAKE2b-256 | f77ba8b365ad1d1a18fe6414b24d6aa1dcc8b851d09567acbff4b46d1ad92d41 |
Hashes for codecs7z-0.0.0.7-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | b230a20303d3bf7f91198dfbf5255899d6918e9cad4db6ae4ce3c2a42450e082 |
|
MD5 | 0bdbbee28ad395eba5da7c328920b71d |
|
BLAKE2b-256 | 9a613133556329cb0a0b613b61fdfd17f78f1dfab2d10f0f39ec08f55626d183 |
Hashes for codecs7z-0.0.0.7-cp27-cp27m-win_amd64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 6cd9de7354d289fee54e25c22469d4da0b62aa1be6fb5f5f5c6cc91b7869b0fb |
|
MD5 | 302df8a3841a696863f20eff0223c498 |
|
BLAKE2b-256 | 657054f700d56c907693722a6fb7214ace6231f521fdec6da40cdde2f384e816 |
Hashes for codecs7z-0.0.0.7-cp27-cp27m-win32.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 02863143c46d678093e8539d5666c62700fc11f3e1fbc7fd4515f3a01d7b3b01 |
|
MD5 | f84ded137c0a66a36a5c18a6419902aa |
|
BLAKE2b-256 | 467ea103279fa0d5865031b365d2729478ed74a7b00df502e1166998aa4d4f6c |
Hashes for codecs7z-0.0.0.7-cp27-cp27m-macosx_10_14_x86_64.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 26997bac1ee794d36cf19e812634a97bf73bfcb5ad039b50dd161c9ce3bb49c1 |
|
MD5 | e3032cbc38a8d5483192ee73502d582f |
|
BLAKE2b-256 | cb0056f16ee316fc3a45922b382adf9a0c8ec8e536bdacf46eb78dffc015e47a |