forked from lpouillo/kwapi-g5k
-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathsetup.py
executable file
·86 lines (73 loc) · 3.19 KB
/
setup.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
#!/usr/bin/env python
# -*- coding: utf-8 -*-
#
# Author: François Rossigneux <[email protected]>
#
# Licensed under the Apache License, Version 2.0 (the "License"); you may
# not use this file except in compliance with the License. You may obtain
# a copy of the License at
#
# http://www.apache.org/licenses/LICENSE-2.0
#
# Unless required by applicable law or agreed to in writing, software
# distributed under the License is distributed on an "AS IS" BASIS, WITHOUT
# WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. See the
# License for the specific language governing permissions and limitations
# under the License.
import setuptools
setuptools.setup(
name='kwapi-g5k',
version='1.1.7',
description='Grid5000 Monitoring Framework',
author='François Rossigneux, Laurent Pouilloux, Clement Parisot',
author_email='[email protected]',
url='http://kwapi-g5k.readthedocs.org/en/latest/',
classifiers=[
'Development Status :: 4 - Beta',
'Environment :: No Input/Output (Daemon)',
'Intended Audience :: Information Technology',
'Intended Audience :: System Administrators',
'License :: OSI Approved :: Apache Software License',
'Operating System :: POSIX :: Linux',
'Programming Language :: Python',
'Programming Language :: Python :: 2',
'Programming Language :: Python :: 2.7',
'Topic :: System :: Monitoring',
],
packages=setuptools.find_packages(),
package_data={'kwapi.plugins.live': ['templates/*', 'static/*.css', 'static/*.png', 'static/*.jpg', 'static/*.gif', 'static/*.js', 'static/select2/*'],
'kwapi.plugins.rrd': ['templates/*', 'static/*.css', 'static/*.png', 'static/*.jpg', 'static/*.js', 'static/select2/*']},
scripts=['bin/kwapi-g5k-conf', 'bin/kwapi-g5k-check'],
data_files=[('/etc/kwapi', ['etc/kwapi/api.conf',
'etc/kwapi/drivers.conf',
'etc/kwapi/rrd.conf',
'etc/kwapi/forwarder.conf',
'etc/kwapi/daemon.conf',
'etc/kwapi/hdf5.conf',
'etc/kwapi/live.conf',
'etc/kwapi/ganglia.conf']),
('/etc/init.d', ['etc/init/kwapi'])],
install_requires=['flask',
'pyserial',
'pyzmq',
'rrdtool',
'execo',
'numpy',
'pandas',
'tables',
'numexpr',
'httplib2',
'pysnmp',
'ganglia'],
entry_points={
'console_scripts': [
'kwapi-api = kwapi.plugins.api.app:start',
'kwapi-drivers = kwapi.drivers.driver_manager:start',
'kwapi-forwarder = kwapi.forwarder:start',
'kwapi-rrd = kwapi.plugins.rrd.app:start',
'kwapi-hdf5 = kwapi.plugins.hdf5.app:start',
'kwapi-live = kwapi.plugins.live.app:start',
'kwapi-ganglia = kwapi.plugins.ganglia.app:start']
},
test_suite='nose.collector'
)