blob: 2d2d07a1db6f99eacab86fc905e869dc30f11863 [file] [log] [blame]
garciadeblascd520d32017-03-09 16:28:59 +01001#!/usr/bin/env python
2
garciadeblas06e6c392017-03-28 15:42:20 +02003from setuptools import setup
garciadeblascd520d32017-03-09 16:28:59 +01004#import glob
5
garciadeblas06e6c392017-03-28 15:42:20 +02006requirements = [
7 "PyYAML",
8 "bottle",
9 "mysqldb",
10 "jsonschema",
11 "paramiko",
12 "argcomplete",
13 "requests",
14 "logutils",
15 "pip",
16 "novaclient",
17 "keystoneclient",
18 "glanceclient",
19 "neutronclient",
20 "cinderclient",
21 "boto",
22 "pyvcloud",
23 "progressbar",
24 "prettytable",
25 "pyvmomi",
26]
27
garciadeblascd520d32017-03-09 16:28:59 +010028setup(name='osm-ro',
29 version='1.0',
30 description='OSM Resource Orchestrator',
garciadeblas06e6c392017-03-28 15:42:20 +020031 long_description=open('README.rst').read(),
garciadeblascd520d32017-03-09 16:28:59 +010032 author='ETSI OSM',
33 author_email='alfonso.tiernosepulveda@telefonica.com',
34 maintainer='garciadeblas',
35 maintainer_email='gerardo.garciadeblas@telefonica.com',
36 url='https://osm.etsi.org/gitweb/?p=osm/RO.git;a=summary',
37 license='Apache 2.0',
38 #packages=['ro-server', 'ro-client'],
39 #py_modules=glob.glob('*.py')
40 py_modules=['console_proxy_thread',
41 'db_base',
42 'httpserver',
43 'nfvo_db',
44 'nfvo',
45 'openmanoclient',
46 'openmanoconfig',
47 'openmanod',
48 'openmano_schemas',
49 'utils',
50 'vimconn_openstack',
51 'vimconn_openvim',
52 'vimconn',
53 'vimconn_vmware',
54 'vmwarecli',
55 'vmwarerecli',
56 ],
garciadeblas06e6c392017-03-28 15:42:20 +020057 install_requires=requirements,
garciadeblascd520d32017-03-09 16:28:59 +010058 #package_data={'': ['vnfs', 'scenarios', 'instance-scenarios', 'database_utils/mano_db_structure.sql']}
59 data_files=[('/etc/osm/', ['openmanod.cfg']),
60 ('/etc/systemd/system/', ['openmano.service']),
61 ('vnfs', ['vnfs']),
62 ('scenarios', ['scenarios']),
63 ('instance-scenarios', ['instance-scenarios']),
64 ('database_utils', ['database-utils']),
65 ],
66 scripts=['openmanod.py', 'openmano', 'scripts/service-openmano', 'scripts/openmano-report',]
67 )
68