summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorjose.lausuch <jose.lausuch@ericsson.com>2017-02-20 17:56:05 +0100
committerJose Lausuch <jose.lausuch@ericsson.com>2017-02-20 18:52:55 +0000
commitc613af85630307c1c50ccd109d8c4efae5f0265b (patch)
tree44c5c842166b13a8a484c51ad347516a53466c52
parent1a0967b4e23c2d985b8c02dc9f23bd6c3afa86a3 (diff)
Make SNAPS repo installable as a python module
JIRA: SNAPS-29 Change-Id: I180a0ad0db531ba3c32ad35e41381baebd164724 Signed-off-by: jose.lausuch <jose.lausuch@ericsson.com>
-rw-r--r--setup.py42
1 files changed, 42 insertions, 0 deletions
diff --git a/setup.py b/setup.py
new file mode 100644
index 0000000..6620baa
--- /dev/null
+++ b/setup.py
@@ -0,0 +1,42 @@
+# Copyright (c) 2016 Cable Television Laboratories, Inc. ("CableLabs")
+# and others. All rights reserved.
+#
+# Licensed 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.
+__author__ = 'spisarski'
+
+try:
+ from setuptools import setu
+except ImportError:
+ from distutils.core import setup
+
+config = {
+ 'description': 'Virtual Environment Deployment, Provisioning, and Testing Framework',
+ 'author': 'Steve Pisarski',
+ 'url': 'URL to get it at.',
+ 'download_url': 'Where to download it.',
+ 'author_email': 's.pisarski@cablelabs.com',
+ 'version': '1.0',
+ 'install_requires': ['python-novaclient>=6.0.0',
+ 'python-neutronclient>=5.1.0',
+ 'python-keystoneclient>=2.3.1',
+ 'python-glanceclient>=2.5.0',
+ 'ansible>=2.1.0',
+ 'wrapt',
+ 'scp',
+ 'cryptography'],
+ 'scripts': [],
+ 'name': 'snaps'
+}
+
+# setup(**config, requires=['ansible', 'Crypto', 'python-keystoneclient', 'scp', 'PyYAML'])
+setup(**config)