Create setuptool configuration for qtip-cli 29/23829/2
authorYujun Zhang <zhang.yujunz@zte.com.cn>
Tue, 1 Nov 2016 05:40:40 +0000 (13:40 +0800)
committerYujun Zhang <zhang.yujunz@zte.com.cn>
Tue, 1 Nov 2016 07:59:54 +0000 (15:59 +0800)
- currently only the cli is installed via setuptool
- api server in docker container will be installed via cli[1]
- normalized version string[2] for cli

[1]: https://jira.opnfv.org/browse/QTIP-133
[2]: https://setuptools.readthedocs.io/en/latest/setuptools.html#specifying-your-project-s-version

JIRA: QTIP-137
Change-Id: Ia53ae14fca271a250d59cb08e7c6c5cd7dad97a9
Signed-off-by: Yujun Zhang <zhang.yujunz@zte.com.cn>
cli/entry.py [moved from cli/cli_entry.py with 95% similarity]
setup.py

similarity index 95%
rename from cli/cli_entry.py
rename to cli/entry.py
index f6838f0..0f27be0 100644 (file)
@@ -15,7 +15,7 @@ CONTEXT_SETTINGS = dict(help_option_names=['-h', '--help'])
 
 
 @click.group(context_settings=CONTEXT_SETTINGS)
-@click.version_option(version='opnfv qtip.0.1 ')
+@click.version_option(version='0.1.dev0')
 def cli():
     pass
 
index 85dc966..fb6711c 100644 (file)
--- a/setup.py
+++ b/setup.py
@@ -1,10 +1,20 @@
 #!/usr/bin/env python
 
-from distutils.core import setup
+from setuptools import setup
 
 
-setup(name='qtip',
-      py_modules=['qtip'],
-      version='1.0',
-      author='opnfv',
-      packages=['func', 'scripts.ref_results', 'utils.report'])
+setup(
+    name='qtip-cli',
+    version='0.1.dev0',
+    description='Platform Performance Benchmarking for OPNFV',
+    author='OPNFV',
+    author_email='zhang.yujunz@zte.com.cn',
+    install_requires=['click'],
+    packages=['cli'],
+    entry_points={
+        'console_scripts': ['qtip=cli.entry:cli']
+    },
+    license='Apache-2.0',
+    keywords="performance benchmark opnfv",
+    url="https://wiki.opnfv.org/display/qtip"
+)