-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathfreeze_mac.py
35 lines (28 loc) · 1.08 KB
/
freeze_mac.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
"""
This is a setup.py script generated by py2applet
Usage:
python setup.py py2app
"""
#import os
#from os.path import join
#from glob import glob
from setuptools import setup
APP = ['Tinasoft.py']
DATA_FILES = []
OPTIONS = {
# I love python "error: argv-emulation is not supported for 64-bit executables"
#'argv_emulation': True,
'argv_inject': "/Applications/Tinasoft/config.yaml",
'includes': ['tinasoft.data.gexf','tinasoft.data.medline','tinasoft.data.tinasqlite','tinasoft.data.tinacsv','tinasoft.data.whitelist','tinasoft.data.coocmatrix','tinasoft.data.basecsv','traceback','zope.interface','twisted','nltk','numpy','jsonpickle','yaml','tenjin','simplejson','twisted.web','twisted.internet','encodings'],
'excludes': ['_gtkagg', '_tkagg', 'curses', 'email', 'tcl',
'Tkconstants', 'Tkinter','tinasoft.data.tinabsddb','bsddb3'],
'plist': {
'LSEnvironment': {'NLTK_DATA':'/Applications/Tinasoft/shared/nltk_data'}
},
}
setup(
app=APP,
data_files=DATA_FILES,
options={'py2app': OPTIONS},
setup_requires=['py2app'],
)