Skip to content

Commit f01fec9

Browse files
committed
Fix windows archive creation filename
1 parent 7c461a5 commit f01fec9

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

bin/compile.py

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -332,8 +332,14 @@ def create_archive(platform: str, arch: str, audience: str, build_type: str, out
332332
nuitka_standalone_suffix = ".dist"
333333
compiled_output = os.path.join(output_dir, "npbackup-{}{}".format(build_type, nuitka_standalone_suffix))
334334
new_compiled_output = compiled_output[:-len(nuitka_standalone_suffix)]
335+
if os.path.isdir(new_compiled_output):
336+
shutil.rmtree(new_compiled_output)
335337
shutil.move(compiled_output, new_compiled_output)
336-
target_archive = f"{output_dir}/npbackup-{platform}-{arch}-{build_type}-{audience}.tar.gz"
338+
if os.name == "nt":
339+
archive_extension="zip"
340+
else:
341+
archive_extension="tar.gz"
342+
target_archive = f"{output_dir}/npbackup-{platform}-{arch}-{build_type}-{audience}.{archive_extension}"
337343
if os.path.isfile(target_archive):
338344
os.remove(target_archive)
339345
if os.name == 'nt':

0 commit comments

Comments
 (0)