Files
smbprowl/hooks/hook-aiosmb.py
2026-01-28 23:57:28 +00:00

25 lines
720 B
Python

# PyInstaller hook for aiosmb
from PyInstaller.utils.hooks import collect_data_files, collect_submodules
# Collect all submodules
hiddenimports = collect_submodules('aiosmb')
# Add specific imports that might be missed
hiddenimports += [
'aiosmb.commons.connection.factory',
'aiosmb.commons.interfaces.machine',
'aiosmb.commons.interfaces.share',
'aiosmb.commons.interfaces.file',
'aiosmb.commons.interfaces.directory',
'aiosmb.connection',
'aiosmb.protocol.smb2',
'aiosmb.protocol.smb2.messages',
'aiosmb.protocol.smb2.commands',
'aiosmb.protocol.smb2.structures',
'aiosmb.dcerpc',
'aiosmb.external',
]
# Collect data files if any
datas = collect_data_files('aiosmb')