OI は CentOS6 で (Bash 経由で) cx_freeze を使用していますが、「Python setup.py build」を実行すると、次のエラーが発生します。
$ python setup.py build
File "setup.py", line 11
options=['build_exe':{'excludes':excludes, 'packages':packages, 'include_files':includefiles}]
^
SyntaxError: invalid syntax
これが私のsetup.pyです:
import sys
from cx_Freeze import setup, Executable
includefiles = ['cpu.py']
includes = ['psutil', 'time', 'socket']
excludes=[]
packages=[]
setup(name='CPU Stats',
version='0.1',
description='Script to pull CPU Stats',
options=['build_exe':{'excludes':excludes, 'packages':packages, 'include_files':includefiles}]
executables=[Executable('cpu.py')]
)
「Cpu.py」はバンドルしたいスクリプト、「psutil」、「time」、「socket」は Python モジュールです。
私の setup.py には、@Slobodan Stevic による [this] cx_Freeze と Python 3.3を使用しました。