8000
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents 4a1cd78 + 922c4c2 commit b6d6ae0Copy full SHA for b6d6ae0
wppm/utils.py
@@ -303,6 +303,16 @@ def normalize(this):
303
"""Apply PEP 503 normalization to the string."""
304
return re.sub(r"[-_.]+", "-", this).lower()
305
306
+def zip_directory(folder_path, output_zip_path):
307
+ folder_path = Path(folder_path)
308
+ output_zip_path = Path(output_zip_path)
309
+
310
+ with zipfile.ZipFile(output_zip_path, 'w', compression=zipfile.ZIP_DEFLATED) as zipf:
311
+ for file in folder_path.rglob('*'):
312
+ if file.is_file():
313
+ arcname = file.relative_to(folder_path)
314
+ zipf.write(file, arcname)
315
316
if __name__ == '__main__':
317
print_box("Test")
318
dname = sys.prefix
0 commit comments