From 26454561304ea0f21843f48a4d643788f122aecf Mon Sep 17 00:00:00 2001 From: SomberNight Date: Wed, 11 Jun 2025 20:57:14 +0000 Subject: [PATCH] build: pyinstaller: add type hint imports for spec namespace stuff see https://github.com/pyinstaller/pyinstaller/blob/cef4d530e375647e43572fd50b98b8e3729e329c/PyInstaller/building/build_main.py#L1189 --- contrib/build-wine/pyinstaller.spec | 7 ++++++- contrib/osx/pyinstaller.spec | 7 ++++++- 2 files changed, 12 insertions(+), 2 deletions(-) diff --git a/contrib/build-wine/pyinstaller.spec b/contrib/build-wine/pyinstaller.spec index 76399ffab..82702425a 100644 --- a/contrib/build-wine/pyinstaller.spec +++ b/contrib/build-wine/pyinstaller.spec @@ -1,8 +1,13 @@ # -*- mode: python -*- +import sys +import os +from typing import TYPE_CHECKING from PyInstaller.utils.hooks import collect_data_files, collect_submodules, collect_dynamic_libs, copy_metadata -import sys, os +if TYPE_CHECKING: + from PyInstaller.building.build_main import Analysis, PYZ, EXE, COLLECT + PYPKG="electrum" MAIN_SCRIPT="run_electrum" diff --git a/contrib/osx/pyinstaller.spec b/contrib/osx/pyinstaller.spec index 5591e0399..1b94179ce 100644 --- a/contrib/osx/pyinstaller.spec +++ b/contrib/osx/pyinstaller.spec @@ -1,8 +1,13 @@ # -*- mode: python -*- +import sys +import os +from typing import TYPE_CHECKING from PyInstaller.utils.hooks import collect_data_files, collect_submodules, collect_dynamic_libs, copy_metadata -import sys, os +if TYPE_CHECKING: + from PyInstaller.building.build_main import Analysis, PYZ, EXE, BUNDLE + PACKAGE_NAME='Electrum.app' PYPKG='electrum'