• Home
  • History
  • Annotate
  • Line#
  • Navigate
  • Raw
  • Download
  • only in /macosx-10.9.5/pyobjc-42/2.5/pyobjc/pyobjc-framework-Cocoa/Examples/AppKit/SimpleService/
1"""
2Script for building the example.
3
4Usage:
5    python setup.py py2app
6"""
7from distutils.core import setup
8import py2app
9
10plist = dict(
11    CFBundleIdentifier = u'net.sf.pyobjc.PyObjCSimpleService',
12    CFBundleName = u'PyObjCSimpleService',
13    LSBackgroundOnly = 1,
14    NSServices = [
15        dict(
16            NSKeyEquivalent=dict(
17                default=u'F',
18            ),
19            NSMenuItem=dict(
20                default=u'Open File',
21            ),
22            NSMessage=u'doOpenFileService',
23            NSPortName=u'PyObjCSimpleService',
24            NSSendTypes=[
25                u'NSStringPboardType',
26            ],
27        ),
28        dict(
29            NSMenuItem=dict(
30                default=u'Capitalize String',
31            ),
32            NSMessage=u'doCapitalizeService',
33            NSPortName=u'PyObjCSimpleService',
34            NSReturnTypes=[
35                u'NSStringPboardType',
36            ],
37            NSSendTypes=[
38                u'NSStringPboardType',
39            ],
40        ),
41    ],
42)
43
44
45setup(
46    name='Simple Service',
47    app=["SimpleService_main.py"],
48    options=dict(py2app=dict(plist=plist)),
49)
50