root/setup.py

Revision 193:e93335aa616c, 1.3 KB (checked in by Chris Freeze <cfreeze@…>, 14 months ago)

whitespace cleanup

Line 
1#!/usr/bin/env python
2
3#
4# Install StormSiren using the distutils method
5#
6
7from bdist_contrib.bdist_debian import bdist_debian
8
9try:
10        from setuptools import setup
11except ImportError:
12        from distutils.core import setup
13
14version = file('VERSION').read().strip()
15
16setup(name="StormSiren",
17        version=version,
18        description="StormSiren is an application that allows individuals to receive weather alert notifications.",
19        long_description="StormSiren is an Internet application that allows\nindividuals to receive alert notifications via\nEmail, SMS, Jabber Instant Messaging, playing\nsound files, external program execution, MythTV\nvisual alerts, and OSD (On Screen Display) visual\nalerts of weather events posted by the NOAA. This\nis a rewrite of the original StormSiren created by\nRory McManus. StormSiren is free, open source,\nsoftware distributed under the Berkley license.",
20        author="Chris Freeze",
21        author_email="cfreeze@users.sourceforge.net",
22        url="http://www.cfreeze.com/trac/stormsiren/",
23        keywords="weather science",
24        maintainer="Chris Freeze",
25        maintainer_email="cfreeze@users.sourceforge.net",
26        depends="python",
27        license="BSD",
28        recommends="python-xmppy",
29        suggests="cron",
30        section="user/other",
31        architecture="all",
32        essential="no",
33        icon="contrib/stormsiren.png",
34        packages=[
35                'StormSiren'
36        ],
37        scripts=[
38                'siren'
39        ],
40                cmdclass={'bdist_debian': bdist_debian}
41        )
Note: See TracBrowser for help on using the browser.