It seems Python 3.12's ZipFile.extract will be able to preserve file permissions, but for backwards compatibility 3.11 and below will preserve the current behavior and not default to doing so. Probably makes sense to keep MFZipFile around until 3.12 is the minimum supported version for modflow-related Python projects.
It seems Python 3.12's
ZipFile.extractwill be able to preserve file permissions, but for backwards compatibility 3.11 and below will preserve the current behavior and not default to doing so. Probably makes sense to keepMFZipFilearound until 3.12 is the minimum supported version for modflow-related Python projects.