"""
Script for building the example.
Usage:
python setup.py py2app
"""
from distutils.core import setup
import py2app
plist = dict(
CFBundleIdentifier = u'net.sf.pyobjc.PyObjCSimpleService',
CFBundleName = u'PyObjCSimpleService',
LSBackgroundOnly = 1,
NSServices = [
dict(
NSKeyEquivalent=dict(
default=u'F',
),
NSMenuItem=dict(
default=u'Open File',
),
NSMessage=u'doOpenFileService',
NSPortName=u'PyObjCSimpleService',
NSSendTypes=[
u'NSStringPboardType',
],
),
dict(
NSMenuItem=dict(
default=u'Capitalize String',
),
NSMessage=u'doCapitalizeService',
NSPortName=u'PyObjCSimpleService',
NSReturnTypes=[
u'NSStringPboardType',
],
NSSendTypes=[
u'NSStringPboardType',
],
),
],
)
setup(
name='Simple Service',
app=["SimpleService_main.py"],
options=dict(py2app=dict(plist=plist)),
)
|