From 2e269bd998c61efaf7500907d114a56e5e83e65e Mon Sep 17 00:00:00 2001 From: pukkandan Date: Sun, 12 Feb 2023 18:43:07 +0530 Subject: [PATCH] [pyinst] Fix for pyinstaller 5.8 Fixes comment https://github.com/yt-dlp/yt-dlp/issues/1839#issuecomment-1427002271 --- pyinst.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pyinst.py b/pyinst.py index 22df672c9b..c36f6acd4f 100644 --- a/pyinst.py +++ b/pyinst.py @@ -85,7 +85,6 @@ def set_version_info(exe, version): def windows_set_version(exe, version): from PyInstaller.utils.win32.versioninfo import ( FixedFileInfo, - SetVersion, StringFileInfo, StringStruct, StringTable, @@ -94,6 +93,11 @@ def windows_set_version(exe, version): VSVersionInfo, ) + try: + from PyInstaller.utils.win32.versioninfo import SetVersion + except ImportError: # Pyinstaller >= 5.8 + from PyInstaller.utils.win32.versioninfo import write_version_info_to_executable as SetVersion + version_list = version_to_list(version) suffix = MACHINE and f'_{MACHINE}' SetVersion(exe, VSVersionInfo(