Move package and requires to setup.cfg
[EVA-2020-02-2.git] / library / setup.py
index aefc0229b3e1b2bef05297c985a90db9d1fdf52d..40d6dbc38914ce802ac7eee9e5b233905fb7874c 100755 (executable)
@@ -22,9 +22,12 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
 SOFTWARE.
 """
 
-from setuptools import setup
+from setuptools import setup, __version__
+from pkg_resources import parse_version
 
-setup(
-    packages=['enviroplus'],
-    install_requires=['pimoroni-bme280', 'pms5003', 'ltr559', 'st7735', 'ads1015']
-)
+minimum_version = parse_version('30.4.0')
+
+if parse_version(__version__) < minimum_version:
+    raise RuntimeError("Package setuptools must be at least version {}".format(minimum_version))
+
+setup()