summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul W. Frields <stickster@gmail.com>2009-09-01 12:10:02 -0400
committerPaul W. Frields <stickster@gmail.com>2009-09-01 12:10:02 -0400
commita286c9b19d53195a3174aff60cd1599f675a55dc (patch)
tree0e9a1453fd66192fce4d1c6c469bf2bf2321e42a
parent204ab2cd298d1f8c1c5e3c05307f8fa30d201843 (diff)
downloadpulsecaster-a286c9b19d53195a3174aff60cd1599f675a55dc.tar.gz
pulsecaster-a286c9b19d53195a3174aff60cd1599f675a55dc.tar.xz
pulsecaster-a286c9b19d53195a3174aff60cd1599f675a55dc.zip
Add preliminary setuptools support
-rw-r--r--setup.py47
1 files changed, 47 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..8180e21
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,47 @@
+#!/usr/bin/python
+#
+# Copyright (C) 2009 Paul W. Frields
+#
+# This program is free software: you can redistribute it and/or modify
+# it under the terms of the GNU General Public License as published by
+# the Free Software Foundation, either version 3 of the License, or
+# (at your option) any later version.
+#
+# This program is distributed in the hope that it will be useful,
+# but WITHOUT ANY WARRANTY; without even the implied warranty of
+# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
+# GNU General Public License for more details.
+#
+# You should have received a copy of the GNU General Public License
+# along with this program. If not, see <http://www.gnu.org/licenses/>.
+#
+#
+# Author: Paul W. Frields <stickster@gmail.com>
+
+from pulsecaster.config import *
+from setuptools import setup, find_packages
+setup(
+ name = NAME,
+ version = VERSION,
+ author = AUTHOR,
+ author_email = AUTHOR_EMAIL,
+ description = DESCRIPTION,
+ license = LICENSE,
+ keywords = KEYWORDS,
+ url = URL,
+
+ install_requires = ['gtk>=2.14',
+ 'dbus>=0.83'],
+ # Also requires pulseaudio-libs >= 0.9.15
+ scripts = ['pulsecaster.py'],
+ include_package_data = True,
+ package_data = {
+ 'pulsecaster': ['data/pulsecaster.glade'],
+ },
+ #message_extractors = {
+ # 'pulsecaster': [('**.py', 'python', None),
+ # ('**.glade', '', None),
+ # ],
+ # },
+ packages = find_packages(),
+)