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)

Ответы (0 шт):