Fixes bugs for integration with MON module
[osm/MON.git] / setup.py
index 4050dd6..163d17f 100644 (file)
--- a/setup.py
+++ b/setup.py
 
 __author__ = "Prithiv Mohan"
 __date__   = "14/Sep/2017"
-
-#!/usr/bin/env python
-
 from setuptools import setup
 from os import system
-
-_name = 'mon'
+_name = 'osm_mon'
 _version = '1.0'
 _description = 'OSM Monitoring Module'
 _author = 'Prithiv Mohan'
@@ -35,32 +31,8 @@ _author_email = 'prithiv.mohan@intel.com'
 _maintainer = 'Adrian Hoban'
 _maintainer_email = 'adrian.hoban@intel.com'
 _license = 'Apache 2.0'
-_copyright = 'Intel Research and Development Ireland'
 _url = 'https://osm.etsi.org/gitweb/?p=osm/MON.git;a=tree'
-_requirements = [
-    "MySQL-python",
-    "requests",
-    "loguitls",
-    "cherrypy",
-    "jsmin",
-    "jsonschema",
-    "python-openstackclient",
-    "python-novaclient",
-    "python-keystoneclient",
-    "python-neutronclient",
-    "python-aodhclient",
-    "python-gnocchi client",
-    "boto==2.8",
-    "python-cloudwatchlogs-logging",
-    "py-cloudwatch",
-    "pyvcloud",
-    "pyopenssl",
-    "python-requests",
-    "cherrypy",
-    "python-bottle",
-]
-
-setup(name=_name,
+setup(name="osm_mon",
       version = _version,
       description = _description,
       long_description = open('README.rst').read(),
@@ -70,12 +42,14 @@ setup(name=_name,
       maintainer_email = _maintainer_email,
       url = _url,
       license = _license,
-      copyright = _copyright,
       packages = [_name],
       package_dir = {_name: _name},
-      package_data = {_name: ['core/message_bus/*.py', 'core/models/*.json',
-                      'plugins/OpenStack/Aodh/*.py', 'plugins/OpenStack/Gnocchi/*.py',
-                      'plugins/vRealiseOps/*', 'plugins/CloudWatch/*']},
-      install_requires = _requirements,
+      package_data = {_name: ['osm_mon/core/message_bus/*.py', 'osm_mon/core/models/*.json',
+                      'osm_mon/plugins/OpenStack/Aodh/*.py', 'osm_mon/plugins/OpenStack/Gnocchi/*.py',
+                      'osm_mon/plugins/vRealiseOps/*', 'osm_mon/plugins/CloudWatch/*']},
+      data_files = [('/etc/systemd/system/', ['scripts/kafka.sh']),
+                   ],
+      scripts=['osm_mon/plugins/vRealiseOps/vROPs_Webservice/vrops_webservice',
+               'kafkad', 'osm_mon/core/message_bus/common_consumer.py'],
       include_package_data=True,
       )