You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@cloudstack.apache.org by bh...@apache.org on 2012/10/31 18:50:13 UTC
[2/6] git commit: cli: setup.py for cloudmonkey
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 <bh...@apache.org>
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 <bh...@apache.org>
Authored: Wed Oct 31 23:11:35 2012 +0530
Committer: Rohit Yadav <bh...@apache.org>
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 = "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
+ """,
+)