Существует недокументированный метод, начиная с версии 1.14
validator.checkForm()
Этот метод молча проверяет для возврата true / false. Он не вызывает сообщений об ошибках.
Вы должны настроить аргумент include files для параметров здания. Вы можете сделать это по-разному, но я покажу часть моей конфигурации. Я описываю здесь один конкретный файл и один конкретный пункт назначения. Я думаю, вы также можете установить такой путь, но я еще не тестировал это.
Изменить: Протестировано, поэтому выберите правильный подход для своего проекта.
buildOptions = dict(include_files = [(absolute_path_to_your_file,'final_filename')]) #single file, absolute path.
buildOptions = dict(include_files = ['your_folder/']) #folder,relative path. Use tuple like in the single file to set a absolute path.
setup(
name = "appname",
version = "1.0",
description = "description",
author = "your name",
options = dict(build_exe = buildOptions),
executables = executables)
Взгляните также на эту тему. Он также рассмотрел один и тот же вопрос: Как я могу связать другие файлы при использовании cx_freeze?