-
Notifications
You must be signed in to change notification settings - Fork 2
/
setup.py
27 lines (26 loc) · 1.17 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
from setuptools import setup
setup(
name = 'Marvin',
version = '0.1.0',
description = 'The MONROE scheduling client',
author = 'Thomas Hirsch',
author_email = '[email protected]',
url = '',
license = 'All rights reserved',
packages = ['marvin'],
entry_points = {'console_scripts': [
'marvind = marvin.marvind:main',
], },
data_files = [
('/etc/', ['files/etc/marvind.conf']),
('/etc/udev/rules.d/', ['files/etc/udev/rules.d/99-usb-serial.rules']),
('/usr/bin/', ['files/usr/bin/container-stop.sh', 'files/usr/bin/container-start.sh', 'files/usr/bin/container-deploy.sh', 'files/usr/bin/eduroam-login.sh', 'files/usr/bin/vm-deploy.sh', 'files/usr/bin/vm-start.sh', 'files/usr/bin/factory-reset-pycom.py', 'files/usr/bin/pyboard.py', 'files/usr/bin/unique-num.sh', 'files/usr/bin/ykushcmd']),
('/lib/systemd/system/', ['files/lib/systemd/system/marvind.service']),
('/lib/', ['files/lib/libhidapi-libusb.so.0']),
('/DEBIAN/', ['files/DEBIAN/postinst','files/DEBIAN/prerm']),
('/etc/cron.d/', ['files/etc/cron.d/marvind']),
],
install_requires = [
'requests', 'simplejson'
]
)