New README.rst and requirements.txt files, setup.py and Makefile updated
[osm/RO.git] / setup.py
1 #!/usr/bin/env python
2
3 from setuptools import setup
4 #import glob
5
6 requirements = [
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
28 setup(name='osm-ro',
29 version='1.0',
30 description='OSM Resource Orchestrator',
31 long_description=open('README.rst').read(),
32 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 ],
57 install_requires=requirements,
58 #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