Feature 10296 Pip Standardization

Creates standard template for tox.ini
Introduces 'safety' for listing upstream CVEs
Pins all versions of all upstream modules
Removes Makefile step and places all build logic into tox.ini

Change-Id: I572b68a6f89bf2afc07365b8e1109243fd6592a1
Signed-off-by: beierlm <mark.beierl@canonical.com>
diff --git a/setup.py b/setup.py
index 4377e45..04d35e3 100644
--- a/setup.py
+++ b/setup.py
@@ -21,19 +21,13 @@
 
 from setuptools import setup
 
-
-def parse_requirements(requirements):
-    with open(requirements) as f:
-        return [l.strip('\n') for l in f if l.strip('\n') and not l.startswith('#') and '://' not in l]
-
-
 _name = 'osm_mon'
 _version_command = ('git describe --match v* --tags --long --dirty', 'pep440-git-full')
 _description = 'OSM Monitoring Module'
-_author = "Benjamín Díaz"
-_author_email = 'bdiaz@whitestack.com'
-_maintainer = 'Gianpietro Lavado'
-_maintainer_email = 'glavado@whitestack.com'
+_author = "OSM Support"
+_author_email = 'osmsupport@etsi.org'
+_maintainer = 'OSM Support'
+_maintainer_email = 'osmsupport@etsi.org'
 _license = 'Apache 2.0'
 _url = 'https://osm.etsi.org/gitweb/?p=osm/MON.git;a=tree'
 
@@ -50,34 +44,15 @@
     license=_license,
     packages=[_name],
     package_dir={_name: _name},
-    install_requires=[
-        "aiokafka==0.6.0",
-        "requests==2.25.*",
-        "python-keystoneclient==4.2.0",
-        "six",
-        "pyyaml>=5.1.2",
-        "prometheus_client==0.4.*",
-        "gnocchiclient==7.0.*",
-        "pyvcloud==23.0.*",
-        "python-ceilometerclient==2.9.*",
-        "python-novaclient==12.0.*",
-        "python-neutronclient==5.1.*",
-        "osm-common",
-        "n2vc"
-    ],
     include_package_data=True,
     entry_points={
         "console_scripts": [
             "osm-mon-server = osm_mon.cmd.mon_server:main",
             "osm-mon-evaluator = osm_mon.cmd.mon_evaluator:main",
             "osm-mon-collector = osm_mon.cmd.mon_collector:main",
-            "osm-mon-dashboarder = osm_mon.cmd.mon_dashboarder:main",            
+            "osm-mon-dashboarder = osm_mon.cmd.mon_dashboarder:main",
             "osm-mon-healthcheck = osm_mon.cmd.mon_healthcheck:main",
         ]
     },
-    dependency_links=[
-        'git+https://osm.etsi.org/gerrit/osm/common.git#egg=osm-common@v5.0',
-        'git+https://osm.etsi.org/gerrit/osm/common.git#egg=n2vc@v5.0'
-    ],
     setup_requires=['setuptools-version-command']
 )