Cx_freeze не архивирует библиотеки
Есть проект на Python 3.8 с использованием PyQt5. PyQt5 указываю, как библиотеку, которая должна быть заархивирована, т.к. вместе с используемыми модулями подтягиваются вообще все, что весит порядка 400 Мб. Но при сборке в exe через Cx_freeze 6.1 на выходе получаю, что из lib папка PyQt5 пропадает, но не создается в корне файл python38.zip с zip_include_packages. Или каким образом можно вытащить при сборке из PyQt, только используемые модули?
Пример setup.py
from cx_Freeze import setup, Executable
executables = [Executable('main.py',
targetName='test.exe',
base='Win32GUI',
)]
excludes = ['unittest', 'html', 'bz2', 'tkinter']
zip_include_packages = ['PyQt5']
include_files = ['test2']
options = {
'build_exe': {
'include_msvcr': True,
'excludes': excludes,
'zip_include_packages': zip_include_packages,
'zip_exclude_packages' : '',
'build_exe': 'build_windows',
'include_files': include_files,
}
}
setup(name='test',
version='0.0.1',
description='test',
executables=executables,
options=options)