blob: 4d4073a430fc774e7bd957efbd06e375247eb590 [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__description = 'OSM Openvim'
mirabal9f657102017-04-10 20:05:40 +02007__author = 'ETSI OSM'
8__author_email = 'alfonso.tiernosepulveda@telefonica.com'
9__maintainer = 'mirabal'
10__maintainer_email = 'leonardo.mirabal@altran.com'
11__license = 'Apache 2.0'
12__url = 'https://osm.etsi.org/gitweb/?p=osm/openvim.git;a=summary'
mirabald87877c2017-03-31 15:15:52 +020013
14_req = [
garciadeblas55195772017-09-13 08:28:39 +020015 #"asn1crypto",
mirabald87877c2017-03-31 15:15:52 +020016 "cffi",
17 "enum34",
18 "functools32",
19 "idna",
20 "ipaddress",
21 "packaging",
22 "pbr",
23 "pkgconfig",
24 "pyasn1",
25 "pycparser",
26 "pycrypto",
27 "pyparsing",
28 "six",
29 "jsonschema",
30 "argcomplete",
31 "requests",
32 "PyYAML",
33 "requestsexceptions",
34 "netaddr",
35 "bottle",
garciadeblas55195772017-09-13 08:28:39 +020036 #"MySQL-python",
37 #"mysqlclient",
mirabald87877c2017-03-31 15:15:52 +020038 "paramiko",
mirabal126e7872017-07-06 05:54:49 -050039 "libvirt-python",
40 "pytest",
mirabal005a9dc2017-08-23 16:41:27 +020041 "pexpect"
mirabald87877c2017-03-31 15:15:52 +020042]
43
mirabal9f657102017-04-10 20:05:40 +020044__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']
mirabald87877c2017-03-31 15:15:52 +020053
mirabal9f657102017-04-10 20:05:40 +020054setup(name=__name,
garciadeblas55195772017-09-13 08:28:39 +020055 version_command=('git describe', 'pep440-git'),
mirabal9f657102017-04-10 20:05:40 +020056 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},
mirabald87877c2017-03-31 15:15:52 +020066 scripts=__scripts__,
mirabal9f657102017-04-10 20:05:40 +020067 package_data={'osm_openvim': ['*']},
mirabald87877c2017-03-31 15:15:52 +020068 include_package_data=True,
garciadeblas8b7767b2017-04-20 19:21:49 +020069 data_files = [('/etc/osm/', ['osm_openvim/openvimd.cfg']),
70 ('/etc/systemd/system/', ['osm_openvim/osm-openvim.service']),
71 ],
garciadeblas55195772017-09-13 08:28:39 +020072 install_requires=_req,
73 setup_requires=['setuptools-version-command'],
mirabald87877c2017-03-31 15:15:52 +020074 )
75
76