CB7 libraries for Python
- py7zr reads and writes 7z in pure Python, no 7-Zip binary needed. Use it to list and read pages and to create CB7 files. LGPL-2.1.
- comicbox uses py7zr underneath and adds the comic logic: pages, cover, all metadata formats merged into one dict, and conversion to CBZ when you write metadata. LGPL-3.0.
The standard library has no 7z support; py7zr provides unpack_7zarchive to register with shutil.register_unpack_format.