blob: 28865c1174dbd3af5a87d26f1236341d0088485e [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,
Michael Marchettib0ae0fe2018-08-03 15:19:25 +020055 version_command=('git describe --match v*', '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