blob: 6856ff1c8aceaa50a53ebe9fce22aba261db99eb [file] [log] [blame]
mirabald87877c2017-03-31 15:15:52 +02001#!/usr/bin/env python
2
mirabald87877c2017-03-31 15:15:52 +02003from setuptools import setup
4
mirabal9f657102017-04-10 20:05:40 +02005__name = 'osm_openvim'
garciadeblas8b7767b2017-04-20 19:21:49 +02006__version = open('OPENVIM_VERSION').read().strip()
7__description = 'OSM Openvim'
mirabal9f657102017-04-10 20:05:40 +02008__author = 'ETSI OSM'
9__author_email = 'alfonso.tiernosepulveda@telefonica.com'
10__maintainer = 'mirabal'
11__maintainer_email = 'leonardo.mirabal@altran.com'
12__license = 'Apache 2.0'
13__url = 'https://osm.etsi.org/gitweb/?p=osm/openvim.git;a=summary'
mirabald87877c2017-03-31 15:15:52 +020014
15_req = [
16 "asn1crypto",
17 "cffi",
18 "enum34",
19 "functools32",
20 "idna",
21 "ipaddress",
22 "packaging",
23 "pbr",
24 "pkgconfig",
25 "pyasn1",
26 "pycparser",
27 "pycrypto",
28 "pyparsing",
29 "six",
30 "jsonschema",
31 "argcomplete",
32 "requests",
33 "PyYAML",
34 "requestsexceptions",
35 "netaddr",
36 "bottle",
37 "MySQL-python",
38 "paramiko",
39 "libvirt-python"
40]
41
mirabal9f657102017-04-10 20:05:40 +020042__scripts__ = ['openflow',
43 'openvim',
44 'openvimd',
45 'osm_openvim/scripts/service-openvim',
46 'osm_openvim/scripts/service-opendaylight',
47 'osm_openvim/scripts/service-floodlight',
48 'osm_openvim/scripts/service-openvim',
49 'osm_openvim/scripts/openvim-report',
50 'osm_openvim/scripts/get_dhcp_lease.sh']
mirabald87877c2017-03-31 15:15:52 +020051
mirabal9f657102017-04-10 20:05:40 +020052setup(name=__name,
53 version=__version,
54 description=__description,
55 long_description=__description,
56 author=__author,
57 author_email=__author_email,
58 license=__license,
59 maintainer=__maintainer,
60 maintainer_email=__maintainer_email,
61 url=__url,
62 packages=[__name],
63 package_dir={__name: __name},
mirabald87877c2017-03-31 15:15:52 +020064 scripts=__scripts__,
mirabal9f657102017-04-10 20:05:40 +020065 package_data={'osm_openvim': ['*']},
mirabald87877c2017-03-31 15:15:52 +020066 include_package_data=True,
garciadeblas8b7767b2017-04-20 19:21:49 +020067 data_files = [('/etc/osm/', ['osm_openvim/openvimd.cfg']),
68 ('/etc/systemd/system/', ['osm_openvim/osm-openvim.service']),
69 ],
mirabald87877c2017-03-31 15:15:52 +020070 install_requires=_req
71 )
72
73