انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => برنامه‌سازی => نویسنده: triumph در 01 دی 1394، 08:57 ق‌ظ

عنوان: وارد کردن ماژول های برنامه به طور کامل در cx_freeze
ارسال شده توسط: triumph در 01 دی 1394، 08:57 ق‌ظ
با سلام...
من ی ساختاری در برنامه دارم به صورت زیر:
project/
       changelog
       README
       src/
          install.sh
          myproject.py
          modules/
                 f.py
                 d.py
                 s.py
                 __init__.py

براش setup.py نوشتن به صورت زیر:
from cx_Freeze import setup,Executable
includefiles = ['changelog', 'README', 'src/install.sh']
executable = ['src/modules/f.py',  'src/modules/d.py', 'src/modules/s.py', 'src/modules/__init__.py']
includes = []
excludes = []
packages = []

setup(
    name = 'myproject',
    version = '0.1',
    description = 'A general enhancement utility',
    author = 'user',
    author_email = 'mail@gmail.com',
    options = {'build_exe': {'excludes':excludes,'packages':packages,'include_files':includefiles}},
    executables = [Executable('src/myproject.py')]
ولی نمیدونم چرا ماژول های دیگه بهش ایمپورت نمیشه...
کسی میتونه کمک کنه؟
ممنونم