From 812c9f685dcfb9ff0169ecf61f11b69b53e42d09 Mon Sep 17 00:00:00 2001 From: Vitor de Miranda Henrique Date: Sun, 20 Oct 2019 21:11:10 -0500 Subject: [PATCH] requirements dev --- setup.py | 54 ++++++++++++++++++++++++++++-------------------------- 1 file changed, 28 insertions(+), 26 deletions(-) diff --git a/setup.py b/setup.py index 71166b0..ccbd326 100644 --- a/setup.py +++ b/setup.py @@ -1,7 +1,7 @@ # coding=utf-8 ######################################################################################################################## -### Do not forget to adjust the following variables to your own plugin. +# Do not forget to adjust the following variables to your own plugin. # The plugin's identifier, has to be unique plugin_identifier = "enclosure" @@ -33,17 +33,18 @@ plugin_url = "https://github.com/vitormhenrique/OctoPrint-Enclosure" plugin_license = "AGPLv3" # Any additional requirements besides OctoPrint should be listed here -plugin_requires = ["RPi.GPIO>=0.6.5","requests>=2.7"] +plugin_requires = ["RPi.GPIO==0.6.5", "requests==2.7", + "Adafruit-DHT==1.4.0", "rpi-ws281x==4.2.2", "smbus==1.1.post2", "Adafruit-MAX31855==1.6.1", "bme680==1.0.5"] additional_setup_parameters = {} -#additional_setup_parameters = {"dependency_links": ["git://github.com/adafruit/Adafruit_Python_DHT.git#egg=adafruit_python_dht"]} +# additional_setup_parameters = {"dependency_links": ["git://github.com/adafruit/Adafruit_Python_DHT.git#egg=adafruit_python_dht"]} #install_requires = requirements("requirements.txt") -### -------------------------------------------------------------------------------------------------------------------- -### More advanced options that you usually shouldn't have to touch follow after this point -### -------------------------------------------------------------------------------------------------------------------- +# -------------------------------------------------------------------------------------------------------------------- +# More advanced options that you usually shouldn't have to touch follow after this point +# -------------------------------------------------------------------------------------------------------------------- # Additional package data to install for this plugin. The subfolders "templates", "static" and "translations" will # already be installed automatically if they exist. @@ -69,31 +70,32 @@ plugin_ignored_packages = [] from setuptools import setup try: - import octoprint_setuptools + import octoprint_setuptools except: - print("Could not import OctoPrint's setuptools, are you sure you are running that under " - "the same python installation that OctoPrint is installed under?") - import sys - sys.exit(-1) + print("Could not import OctoPrint's setuptools, are you sure you are running that under " + "the same python installation that OctoPrint is installed under?") + import sys + sys.exit(-1) setup_parameters = octoprint_setuptools.create_plugin_setup_parameters( - identifier=plugin_identifier, - package=plugin_package, - name=plugin_name, - version=plugin_version, - description=plugin_description, - author=plugin_author, - mail=plugin_author_email, - url=plugin_url, - license=plugin_license, - requires=plugin_requires, - additional_packages=plugin_addtional_packages, - ignored_packages=plugin_ignored_packages, - additional_data=plugin_additional_data + identifier=plugin_identifier, + package=plugin_package, + name=plugin_name, + version=plugin_version, + description=plugin_description, + author=plugin_author, + mail=plugin_author_email, + url=plugin_url, + license=plugin_license, + requires=plugin_requires, + additional_packages=plugin_addtional_packages, + ignored_packages=plugin_ignored_packages, + additional_data=plugin_additional_data ) if len(additional_setup_parameters): - from octoprint.util import dict_merge - setup_parameters = dict_merge(setup_parameters, additional_setup_parameters) + from octoprint.util import dict_merge + setup_parameters = dict_merge( + setup_parameters, additional_setup_parameters) setup(**setup_parameters)