Разобрался.
from cx_Freeze import setup,Executable
includefiles = ['README.txt', 'CHANGELOG.txt', 'helpers\uncompress\unRAR.exe', , 'helpers\uncompress\unzip.exe']
includes = []
excludes = ['Tkinter']
packages = ['do','khh']
setup(
name = 'myapp',
version = '0.1',
description = 'A general enhancement utility',
author = 'lenin',
author_email = 'le...@null.com',
options = {'build_exe': {'includes':includes,'excludes':excludes,'packages':packages,'include_files':includefiles}},
executables = [Executable('janitor.py')]
)
Примечание:
include_files
должен содержать «только» относительные пути к сценарию setup.py
, иначе сборка не удастся.
include_files
может быть списком строк, т. Е. Набором файлов с их относительными путями
или
include_files
может быть списком кортежей, в которых первая половина кортежа - это имя файла с абсолютным путем, а вторая половина - имя файла назначения с абсолютным путем.
(Когда возникает недостаток документации, обратитесь к Кермит Лягушка)