| #!/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: |
| try: |
| from distribute_setup import use_setuptools |
| use_setuptools() |
| from setuptools import setup |
| except ImportError: |
| raise RuntimeError( |
| "python setuptools is required to build gstack") |
| |
| VERSION = '0.1.0' |
| |
| import os |
| |
| |
| def read(fname): |
| return open(os.path.join(os.path.dirname(__file__), fname)).read().strip() |
| |
| setup( |
| name="gstack", |
| version=VERSION, |
| description="A GCE interface to Apache CloudStack", |
| author="Ian Duffy, Darren Brogan, Sebastien Goasguen", |
| author_email="ian@ianduffy.ie, brogand93@darrenbrogan.ie, runseb@gmail.com", |
| long_description="A Google Compute Engine compliant interface to the Apache CloudStack API", |
| url="https://github.com/NOPping/gstack", |
| platforms=("Any"), |
| license="LICENSE.txt", |
| package_data={'': ['LICENSE.txt', 'data/*']}, |
| packages=[ |
| "gstack", "gstack.controllers", "gstack.models", |
| "gstack.services", "gstack.data", "pyoauth2"], |
| install_requires=[ |
| "requests==0.14", |
| "pycrypto==2.6", |
| "pyopenssl", |
| "Flask-SQLAlchemy", |
| "flask", |
| ], |
| zip_safe=False, |
| entry_points=""" |
| [console_scripts] |
| gstack = gstack.appserver:main |
| gstack-configure = gstack.configure:main |
| """, |
| ) |