Bug fix 333, pexpect installation fix
[osm/openvim.git] / setup.py
1 #!/usr/bin/env python
2
3 from setuptools import setup
4
5 __name = 'osm_openvim'
6 __version = open('OPENVIM_VERSION').read().strip()
7 __description = 'OSM Openvim'
8 __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'
14
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 "pytest",
41 "pexpect"
42 ]
43
44 __scripts__ = ['openflow',
45 'openvim',
46 'openvimd',
47 'osm_openvim/scripts/service-openvim',
48 'osm_openvim/scripts/service-opendaylight',
49 'osm_openvim/scripts/service-floodlight',
50 'osm_openvim/scripts/service-openvim',
51 'osm_openvim/scripts/openvim-report',
52 'osm_openvim/scripts/get_dhcp_lease.sh']
53
54 setup(name=__name,
55 version=__version,
56 description=__description,
57 long_description=__description,
58 author=__author,
59 author_email=__author_email,
60 license=__license,
61 maintainer=__maintainer,
62 maintainer_email=__maintainer_email,
63 url=__url,
64 packages=[__name],
65 package_dir={__name: __name},
66 scripts=__scripts__,
67 package_data={'osm_openvim': ['*']},
68 include_package_data=True,
69 data_files = [('/etc/osm/', ['osm_openvim/openvimd.cfg']),
70 ('/etc/systemd/system/', ['osm_openvim/osm-openvim.service']),
71 ],
72 install_requires=_req
73 )
74
75