2012-12-09 146 views
1

我想作一個Mac OS X應用程序分發我的程序。py2app - 保存目錄結構

的問題是,當前的腳本把「圖像/ Diagram.png」等文件,在「圖片」文件夾中的「資源」,但如預期

不是「資源/圖片」我能在這個變化爲了把PNG文件下的圖像setup.py一部分?

mainscript, ico, icns = "aproxim.py", "sum.ico", "sum.icns" 

files = ["images/Diagram.png", "images/document.png", "images/Exit.png", "images/floppydisc.png", 
     "images/folder.png", "images/Info.png", "images/settings.png"] 
scripts = ["app_settings_dialog", "app_window", "approximator", "approximator2", "data_format", 
      "easy_excel", "functions", "main_window", "settings_dialog", 
      "util_data", "util_parameters"] 

description = "Approximator is program for experimental data approximation and interpolation (20 dependencies for select)" 

common_options = dict(name = "Approximator", version = "1.7", description = description) 

if sys.platform == 'darwin': 
    setup(
     setup_requires = ['py2app'], 
     app = [mainscript], 
     options = dict(py2app = dict(includes = scripts, resources = files, iconfile = icns)), 
     **common_options) 

回答

1

這是很容易,希望能對其他Python開發者有用:

resources = [('images', files), ('', [ico])]