Author: gjm
Date: Sun Aug 31 10:19:08 2014
New Revision: 1621582
URL: http://svn.apache.org/r1621582
Log:
adding a new setup.py for the installer - towards #809
Added:
bloodhound/trunk/installer/setup.py
Added: bloodhound/trunk/installer/setup.py
URL:
http://svn.apache.org/viewvc/bloodhound/trunk/installer/setup.py?rev=1621582&view=auto
==============================================================================
--- bloodhound/trunk/installer/setup.py (added)
+++ bloodhound/trunk/installer/setup.py Sun Aug 31 10:19:08 2014
@@ -0,0 +1,51 @@
+#!/usr/bin/env python
+#
+# Licensed to the Apache Software Foundation (ASF) under one
+# or more contributor license agreements. See the NOTICE file
+# distributed with this work for additional information
+# regarding copyright ownership. The ASF licenses this file
+# to you under the Apache License, Version 2.0 (the
+# "License"); you may not use this file except in compliance
+# with the License. You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing,
+# software distributed under the License is distributed on an
+# "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+# KIND, either express or implied. See the License for the
+# specific language governing permissions and limitations
+# under the License.
+
+try:
+ from setuptools import setup
+except ImportError:
+ from ditutils.core import setup
+
+DESC = """Installer for Apache Bloodhound
+
+Adds the bloodhound_setup cli command.
+"""
+
+
+versions = [
+ (0, 8, 0),
+]
+
+latest = '.'.join(str(x) for x in versions[-1])
+
+setup(
+ name="bloodhound_installer",
+ version=latest,
+ description=DESC.split('\n', 1)[0],
+ author="Apache Bloodhound",
+ license="Apache License v2",
+ url="https://bloodhound.apache.org/",
+ requires=['trac', 'BloodhoundMultiProduct'],
+ packages=['bhsetup'],
+ entry_points="""
+ [console_scripts]
+ bloodhound_setup = bhsetup.bloodhound_setup:run
+ """,
+ long_description=DESC,
+)