From de6431687dcf257063cc91745e189f93997f8d01 Mon Sep 17 00:00:00 2001 From: Aetias Date: Thu, 6 Feb 2025 18:07:21 +0100 Subject: [PATCH] `chmod +x` on dsd --- tools/setup.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tools/setup.py b/tools/setup.py index bc322e1d..1af78e32 100644 --- a/tools/setup.py +++ b/tools/setup.py @@ -3,6 +3,7 @@ import zipfile import io from pathlib import Path import platform +import stat DSD_VERSION = 'v0.4.0' @@ -30,8 +31,10 @@ match platform.machine().lower(): print('\nInstalling dsd...') response = requests.get(f'https://github.com/AetiasHax/ds-decomp/releases/download/{DSD_VERSION}/dsd-{system}-{machine}{EXE}') -with open(root_path / f'dsd{EXE}', 'wb') as f: +dsd_path = root_path / f'dsd{EXE}' +with open(dsd_path, 'wb') as f: f.write(response.content) +dsd_path.chmod(dsd_path.stat().st_mode | stat.S_IEXEC) print('\nInstalling toolchain...')