cli: setup.py for cloudmonkey Version are named in reflection of CloudStack. <cli major-version>.<cloudstack minor>.<cloudstack.major> 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 <[email protected]> Project: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/repo Commit: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/commit/b38cf801 Tree: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/tree/b38cf801 Diff: http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/diff/b38cf801 Branch: refs/heads/master Commit: b38cf801ac1edf9257c919ebe29ff9115dcf0c0f Parents: 039b938 Author: Rohit Yadav <[email protected]> Authored: Wed Oct 31 23:11:35 2012 +0530 Committer: Rohit Yadav <[email protected]> Committed: Wed Oct 31 23:19:21 2012 +0530 ---------------------------------------------------------------------- tools/cli/setup.py | 59 +++++++++++++++++++++++++++++++++++++++++++++++ 1 files changed, 59 insertions(+), 0 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/incubator-cloudstack/blob/b38cf801/tools/cli/setup.py ---------------------------------------------------------------------- diff --git a/tools/cli/setup.py b/tools/cli/setup.py new file mode 100644 index 0000000..fdbdb2b --- /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 = "[email protected]", + maintainer = "Rohit Yadav", + maintainer_email = "[email protected]", + 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 + """, +)
