#!/usr/bin/env python import zipfile import sys def main(zip_path, manifest_out): with open(manifest_out, 'w') as manifest, \ zipfile.ZipFile(zip_path, 'r', allowZip64=True) as z: for name in sorted(z.namelist()): manifest.write(name + '\n') return 0 if __name__ == '__main__': sys.exit(main(*sys.argv[1:]))