From b38cf801ac1edf9257c919ebe29ff9115dcf0c0f Mon Sep 17 00:00:00 2001 From: Rohit Yadav Date: Wed, 31 Oct 2012 23:11:35 +0530 Subject: [PATCH] cli: setup.py for cloudmonkey Version are named in reflection of CloudStack. .. So, for CloudStack 4.1.0, version for cli should be 0.1.4 To create distribution: python setup.py sdist python setup.py install Using pip: pip install dist/cloudmonkey* Or pretty soon, from cheese shop: pip install cloudmonkey Signed-off-by: Rohit Yadav --- tools/cli/setup.py | 59 ++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 59 insertions(+) create mode 100644 tools/cli/setup.py diff --git a/tools/cli/setup.py b/tools/cli/setup.py new file mode 100644 index 00000000000..fdbdb2ba0d3 --- /dev/null +++ b/tools/cli/setup.py @@ -0,0 +1,59 @@ +# 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, find_packages +except ImportError: + from distribute_setup import use_setuptools + use_setuptools() + from setuptools import setup, find_packages + +from cloudmonkey import __version__ + +name = 'cloudmonkey' +version = __version__ + +setup( + name = name, + version = version, + author = "The Apache CloudStack Team", + author_email = "cloudstack-dev@incubator.apache.org", + maintainer = "Rohit Yadav", + maintainer_email = "bhaisaab@apache.org", + url = "http://incubator.apache.org/cloudstack", + description = "Command Line Interface for Apache CloudStack", + license = 'ASL 2.0', + packages=find_packages(), + install_requires=['clint'], + include_package_data = True, + zip_safe = False, + classifiers = [ + "Development Status :: 4 - Beta", + "Environment :: Console", + "Intended Audience :: Developers", + "Intended Audience :: End Users/Desktop", + "Operating System :: OS Independent", + "Programming Language :: Python", + "Topic :: Software Development :: Testing", + "Topic :: Software Development :: Interpreters", + "Topic :: Utilities", + ], + entry_points=""" + [console_scripts] + cloudmonkey = cloudmonkey:main + """, +)