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
|
from bundlebuilder import buildapp
from plistlib import Plist, Dict
plist = Plist(
CFBundleDocumentTypes = [
Dict(
CFBundleTypeExtensions = ["xml", "xml.gz", "*"],
CFBundleTypeName = "XML File",
CFBundleTypeRole = "Editor",
NSDocumentClass = "ImageDocument",
),
Dict(
CFBundleTypeExtensions = ["dwg"],
CFBundleTypeName = "DWG File",
CFBundleTypeRole = "Viewer",
NSDocumentClass = "ImageDocument",
),
]
)
buildapp(
mainprogram = "PythonCad.py",
resources = ["PythonCAD/Interface/Cocoa/MainMenu.nib", "PythonCAD/Interface/Cocoa/ImageDocument.nib", "PythonCAD", "prefs.py"],
nibname = "MainMenu",
plist = plist,
)
|