Я пытаюсь включить распределение источников в программу, которую я пишу.Distutils - Распространяйте исходный код + модули (модули)
Однако, я хочу, чтобы он включал основной файл .py
и любые другие модули/пакеты, которые он использовал.
Вот мой setup.py
сценарий:
from distutils.core import setup
setup_options = {
'name': 'somename', 'version': '1.11',
'author': 'developer', 'author_email': 'email', 'py_modules': ['mymodule'],
}
setup(**setup_options)
Однако, с помощью командной строки для запуска python setup.py bdist
только создает папку с mymodule.py
.
Кроме того, еще один сценарий, у меня есть (создать автономный EXE-файл) не включает в себя файлы данных:
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == "win32":
base = "Win32GUI"
setup(name = "somename",
version = "1.11",
description = "some description",
executables = [Executable("mymodule.py", base=base)],
data_files = ['helpData.pkl', 'General Public License - 3.0.pdf'])
(я уверен, выполнение его с помощью python setup.py bdist --format=msi
).
Как включить все модули для моего первого сценария установки и включить файлы данных для моего второго скрипта? Благодаря!