setup.py
changeset 2587 ec7818110fd2
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/setup.py	Tue Jul 07 20:17:23 2009 -0500
@@ -0,0 +1,37 @@
+"""Minimal setup script to appease buildout for Melange.
+"""
+import os
+import re
+from setuptools import setup, find_packages
+
+match_version = re.compile("version: ([0-9\-]+)")
+try:
+    appyaml = open(os.path.join("app", "app.yaml.template"))
+    version = match_version.findall(appyaml.read())[0]
+except:
+    version = "UNKNOWN"
+
+
+setup(
+    name = 'melange',
+    description=("The goal of this project is to create a framework for "
+                 "representing Open Source contribution workflows, such as"
+                 " the existing Google Summer of Code TM (GSoC) program."),
+    version = version,
+    packages = find_packages(exclude=['app.django.*','thirdparty','parts']),
+    author=open("AUTHORS").read(),
+    url='http://code.google.com/p/soc',
+    license='Apache2',
+    install_requires = [
+        ],
+    tests_require=[
+        'zope.testbrowser',
+        'gaeftest',
+        'nose',
+        ],
+    entry_points = {'console_scripts': ['run-tests = tests.run:main',
+                                        ],
+                    },
+    include_package_data = True,
+    zip_safe = False,
+    )