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
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
File details
Details for the file codecs7z-0.0.0.2.tar.gz
.
File metadata
- Download URL: codecs7z-0.0.0.2.tar.gz
- Upload date:
- Size: 663.7 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 80b5dec05efbf8d665b590e989a9b8317a62863b8ba88cbdf0cda725e4b81ed5 |
|
MD5 | eff4d5bdaa15e54af8d7dc27ca337e61 |
|
BLAKE2b-256 | 6e5f533c212d2c74943c44182730e2804cd8d578e40ab872e22d632fdb8dc20b |
File details
Details for the file codecs7z-0.0.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: codecs7z-0.0.0.2-cp39-cp39-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 130.8 kB
- Tags: CPython 3.9, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 83f4b31b705bf13190782d1add5bf1d8ccec5eb81f8fd102b802e8ad8edd3b71 |
|
MD5 | 5e20640234b25fd7db8e758e2a92137d |
|
BLAKE2b-256 | 408bdf6311050ef20ec2796cb7305c7f2ce20b27e0e185eca8629c8e28d656a6 |
File details
Details for the file codecs7z-0.0.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: codecs7z-0.0.0.2-cp38-cp38-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 130.7 kB
- Tags: CPython 3.8, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | a3362e91fb45413c90cf249c4e747a7d2a4fe2681010b42c62e06d0b0b2bd5e8 |
|
MD5 | 69c3f6b73fbd789a2709618db13f5430 |
|
BLAKE2b-256 | 8cc0d694f91d0b2889645fcc1e821894ff7fdffafd8820c97ea013c58680d1d0 |
File details
Details for the file codecs7z-0.0.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: codecs7z-0.0.0.2-cp37-cp37m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 131.2 kB
- Tags: CPython 3.7m, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | c076c3cba534ff099d3ec8b2fd3c9aa09139adc868d0cb618e1232c18c2d5b46 |
|
MD5 | 50ae9e1c16fd96d2c26c2c3d37578def |
|
BLAKE2b-256 | c4011d5068b80d31e1a51a5d0ea57ff01d39d8c6e7b62841c094c97645633fe3 |
File details
Details for the file codecs7z-0.0.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: codecs7z-0.0.0.2-cp36-cp36m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 130.6 kB
- Tags: CPython 3.6m, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 3d8e7c348b7beb573237584bff6440738c5c346d8814c34fc1f69a0f90e73521 |
|
MD5 | 91c77bcaef92622e2b00c37653c732e1 |
|
BLAKE2b-256 | aa109a9ed3f3d9c35db9098249ffc2d0bbbef132649596671b67e888a54df4d2 |
File details
Details for the file codecs7z-0.0.0.2-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: codecs7z-0.0.0.2-cp35-cp35m-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 130.6 kB
- Tags: CPython 3.5m, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | b0f16722ef9107638432f29b24c5aea6e042a0702d9246b5f1d7d4b9e21a6927 |
|
MD5 | cded0bf6f905bb13e9b0da3cefaea347 |
|
BLAKE2b-256 | dcfccd263e55cbefef1e8974f3acce259ec6909df7b00ab776907c062166d1e5 |
File details
Details for the file codecs7z-0.0.0.2-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
.
File metadata
- Download URL: codecs7z-0.0.0.2-cp27-cp27mu-manylinux_2_5_x86_64.manylinux1_x86_64.whl
- Upload date:
- Size: 129.8 kB
- Tags: CPython 2.7mu, manylinux: glibc 2.5+ x86-64
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/1.15.0 pkginfo/1.7.1 requests/2.25.1 setuptools/44.1.1 requests-toolbelt/0.9.1 tqdm/4.62.3 CPython/2.7.18
File hashes
Algorithm | Hash digest | |
---|---|---|
SHA256 | 2723443c13c7b0fb9a53bc03517d47dabd1de6e25248a9ff86b4fa66ae658447 |
|
MD5 | 796390cbb99beb76c1c76260a1cfd60e |
|
BLAKE2b-256 | 78b3e8fb67c7b2c757a036cf06306ebb87cde842362b0e3f30a26fbbb36b308a |