weblight/setup.py
Thomas Klaehn f82cd4aff2 Initial commit
Signed-off-by: Thomas Klaehn <tkl@blackfinn.de>
2021-02-04 16:14:02 +01:00

25 lines
791 B
Python

import sys
import os
import shutil
import stat
from setuptools import setup
NAME = 'Web Light'
VERSION = '1'
AUTHOR = 'Thomas Klaehn'
EMAIL = 'tkl@blackfinn.de'
PACKAGES = ['weblight']
SCRIPTS = ['start-weblight']
SERVICEDIR = "/lib/systemd/system"
REQUIRES = ['Flask', 'RPi.GPIO']
DAEMON_START_SCRIPT = os.path.join(SERVICEDIR, 'weblight.service')
if sys.argv[1] == 'install':
os.makedirs(SERVICEDIR, exist_ok=True)
shutil.copyfile('weblight.service', DAEMON_START_SCRIPT)
os.chmod(DAEMON_START_SCRIPT, stat.S_IRUSR | stat.S_IWUSR | stat.S_IRGRP | stat.S_IROTH)
setup(name=NAME, version=VERSION, long_description=__doc__, author=AUTHOR, author_email=EMAIL,
packages=PACKAGES, scripts=SCRIPTS, include_package_data=True, zip_safe=False,
install_requires=REQUIRES)