source: trunk/1001Screenshot/setup.py@ 175

Last change on this file since 175 was 175, checked in by Nicholas Riley, 19 years ago

screenshot.py: On Tiger, don't worry if the output file doesn't exist.

setup.py: Use data_files instead of py2app resources, per Bob
Ippolito; it works equivalently and preserves permissions on
error.sh.

error.sh: Custom error handling.

File size: 693 bytes
Line 
1#!/usr/bin/env python
2"""
3setup.py - script for building 1001Screenshot
4
5Usage:
6 % python setup.py py2app
7"""
8from distutils.core import setup
9import py2app
10
11NAME = '1001Screenshot'
12VERSION = '1.0'
13COPYRIGHT = u'\xa9 2005 Nicholas Riley'
14
15plist = dict(
16 CFBundleName=NAME,
17 CFBundleVersion=VERSION,
18 CFBundleShortVersionString=VERSION,
19 CFBundleGetInfoString='%s %s, %s' % (NAME, VERSION, COPYRIGHT),
20 CFBundleExecutable=NAME,
21 CFBundleIdentifier='net.sabi.1001screenshot',
22 NSHumanReadableCopyright=COPYRIGHT,
23 LSUIElement=1,
24)
25
26
27setup(
28 app=[
29 dict(script='screenshot.py', plist=plist),
30 ],
31 data_files=['/usr/local/bin/launch', '__error__.sh'],
32)
Note: See TracBrowser for help on using the repository browser.