From ce6294a17b54928ee900ef2195f4c5ac5ba7c306 Mon Sep 17 00:00:00 2001 From: Benexl Date: Wed, 31 Dec 2025 21:14:08 +0300 Subject: [PATCH] fix: exclude OpenSSL libraries on Linux to avoid version conflicts --- bundle/pyinstaller.spec | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/bundle/pyinstaller.spec b/bundle/pyinstaller.spec index e315ee4..092b19c 100644 --- a/bundle/pyinstaller.spec +++ b/bundle/pyinstaller.spec @@ -39,10 +39,18 @@ hiddenimports = [ 'viu_media.cli.interactive.menu.media.servers', ] + collect_submodules('viu_media') + +# Exclude OpenSSL libraries on Linux to avoid version conflicts +import sys +binaries = [] +if sys.platform == 'linux': + # Remove any bundled libssl or libcrypto + binaries = [b for b in binaries if not any(lib in b[0] for lib in ['libssl', 'libcrypto'])] + a = Analysis( ['../viu_media/viu.py'], pathex=[], - binaries=[], + binaries=binaries, datas=datas, hiddenimports=hiddenimports, hookspath=[],