New file setup.py: builds a python package
[osm/RO.git] / setup.py
1 #!/usr/bin/env python
2
3 from distutils.core import setup
4 #import glob
5
6 setup(name='osm-ro',
7 version='1.0',
8 description='OSM Resource Orchestrator',
9 author='ETSI OSM',
10 author_email='alfonso.tiernosepulveda@telefonica.com',
11 maintainer='garciadeblas',
12 maintainer_email='gerardo.garciadeblas@telefonica.com',
13 url='https://osm.etsi.org/gitweb/?p=osm/RO.git;a=summary',
14 license='Apache 2.0',
15 #packages=['ro-server', 'ro-client'],
16 #py_modules=glob.glob('*.py')
17 py_modules=['console_proxy_thread',
18 'db_base',
19 'httpserver',
20 'nfvo_db',
21 'nfvo',
22 'openmanoclient',
23 'openmanoconfig',
24 'openmanod',
25 'openmano_schemas',
26 'utils',
27 'vimconn_openstack',
28 'vimconn_openvim',
29 'vimconn',
30 'vimconn_vmware',
31 'vmwarecli',
32 'vmwarerecli',
33 ],
34 #package_data={'': ['vnfs', 'scenarios', 'instance-scenarios', 'database_utils/mano_db_structure.sql']}
35 data_files=[('/etc/osm/', ['openmanod.cfg']),
36 ('/etc/systemd/system/', ['openmano.service']),
37 ('vnfs', ['vnfs']),
38 ('scenarios', ['scenarios']),
39 ('instance-scenarios', ['instance-scenarios']),
40 ('database_utils', ['database-utils']),
41 ],
42 scripts=['openmanod.py', 'openmano', 'scripts/service-openmano', 'scripts/openmano-report',]
43 )
44