mirror of https://github.com/FanbeiFan/JD-SHOPPER
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
735 B
30 lines
735 B
""" |
|
This is an example of py2app py2app_setup.py script for freezing your pywebview |
|
application |
|
Usage: |
|
python py2app_setup.py py2app |
|
""" |
|
|
|
import os |
|
from setuptools import setup |
|
|
|
|
|
def tree(src): |
|
return [(root, map(lambda f: os.path.join(root, f), files)) |
|
for (root, dirs, files) in os.walk(os.path.normpath(src))] |
|
|
|
|
|
ENTRY_POINT = ['runserver.py'] |
|
|
|
DATA_FILES = tree('DATA_FILES_DIR') + tree('DATA_FILE_DIR2') |
|
OPTIONS = {'argv_emulation': False, |
|
'strip': True, |
|
#'iconfile': 'icon.icns', # uncomment to include an icon |
|
'includes': ['WebKit', 'Foundation', 'webview']} |
|
|
|
setup( |
|
app=ENTRY_POINT, |
|
data_files=DATA_FILES, |
|
options={'py2app': OPTIONS}, |
|
setup_requires=['py2app'], |
|
) |