fix: exclude OpenSSL libraries on Linux to avoid version conflicts

This commit is contained in:
Benexl
2025-12-31 21:14:08 +03:00
parent b550956a3e
commit ce6294a17b

View File

@@ -39,10 +39,18 @@ hiddenimports = [
'viu_media.cli.interactive.menu.media.servers', 'viu_media.cli.interactive.menu.media.servers',
] + collect_submodules('viu_media') ] + 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( a = Analysis(
['../viu_media/viu.py'], ['../viu_media/viu.py'],
pathex=[], pathex=[],
binaries=[], binaries=binaries,
datas=datas, datas=datas,
hiddenimports=hiddenimports, hiddenimports=hiddenimports,
hookspath=[], hookspath=[],