Menu

[80a779]: / setup.py  Maximize  Restore  History

Download this file

43 lines (38 with data), 1.5 kB

 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
29
30
31
32
33
34
35
36
37
38
39
40
41
42
#!/usr/bin/env python
from distutils.core import setup
import sys
version = ['VERSION_TAG']
# Set no data files
data_files = []
# See if we are running py2exe
for entry in sys.argv:
if entry.find('py2exe') != -1:
import py2exe
# Set data files for py2exe
data_files = [('data',['aislogger/data/mid.lst',
'aislogger/data/typecode.lst',
'aislogger/data/typecode_sv.lst',
'aislogger/data/world.dat',
'aislogger/data/icon.ico']),
('doc',['doc/manual.html'])]
# Main setup
setup (name='aislogger',
version='.'.join(version),
description='Simple AIS logging and display software',
author='Erik I.J. Olsson',
author_email='olcai@users.sourceforge.net',
url='http://sourceforge.net/projects/aislogger/',
license='MIT',
scripts=['bin/aislogger'],
packages=['aislogger', 'aislogger.external'],
package_dir={'aislogger.external': 'external'},
package_data={'aislogger': ['data/*', 'doc/manual.html']},
# Options for py2exe
windows=[{'script': 'bin/aislogger',
'icon_resources': [(1, 'aislogger/data/icon.ico')]}],
zipfile=None,
data_files=data_files,
options={'py2exe': {
'excludes': ['Tkconstants', 'Tkinter', 'tcl'],
'dll_excludes': ['MSVCP90.DLL']}}
)