diff --git a/greenhouse/app.py b/greenhouse/app.py index 91dafd0..dd1196d 100644 --- a/greenhouse/app.py +++ b/greenhouse/app.py @@ -18,7 +18,7 @@ heat_pin = 26 heat_state = False -CONFIG_FILE = "/etc/greenhouse/greenhouse.json" +CONFIG_FILE = "config/greenhouse.json" GPIO.setwarnings(False) GPIO.setmode(GPIO.BCM) diff --git a/greenhouse.json b/greenhouse/config/greenhouse.json similarity index 100% rename from greenhouse.json rename to greenhouse/config/greenhouse.json diff --git a/setup.py b/setup.py index b9fe8b9..de6ce47 100755 --- a/setup.py +++ b/setup.py @@ -1,6 +1,3 @@ -import shutil -import sys -import os from setuptools import setup NAME = 'Greenhouse' @@ -11,16 +8,8 @@ PACKAGES = ['greenhouse'] REQUIRES = ['Flask', 'w1thermsensor', 'RPi.GPIO'] CONFIG_FOLDER = '/etc/greenhouse' CONFIG_FILE = 'greenhouse.json' -PACKAGE_DATA = {'greenhouse': ['templates/*', 'static/css/*', 'static/scripts/*']} +PACKAGE_DATA = {'greenhouse': ['templates/*', 'static/css/*', 'static/scripts/*', 'config/*']} setup(name=NAME, version=VERSION, long_description=__doc__, author=AUTHOR, author_email=EMAIL, packages=PACKAGES, include_package_data=True, package_data=PACKAGE_DATA, zip_safe=False, install_requires=REQUIRES) - -if sys.argv[1] == 'install': - try: - os.makedirs(CONFIG_FOLDER) - shutil.copyfile(CONFIG_FILE, os.path.join(CONFIG_FOLDER, CONFIG_FILE)) - except FileExistsError: - #FIXME: handle overwriting the config file - pass