From 9e26687cb761e07c09dad2ac75da5cf62952806d Mon Sep 17 00:00:00 2001 From: desbma Date: Sat, 19 Sep 2015 23:50:02 +0200 Subject: [PATCH] Explicitly support Python 3.5 --- .travis.yml | 1 + requirements.txt | 1 - setup.py | 6 ++++++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/.travis.yml b/.travis.yml index 53e51c4..d21e5e6 100644 --- a/.travis.yml +++ b/.travis.yml @@ -2,6 +2,7 @@ language: python python: - "3.3" - "3.4" + - "3.5" before_install: - "sudo apt-get -q update" - "pip install -U pip" diff --git a/requirements.txt b/requirements.txt index b1435ee..9f6ff4a 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,2 +1 @@ -enum34 python-daemon-3K>=1.5.8 diff --git a/setup.py b/setup.py index 57fd796..e95d836 100755 --- a/setup.py +++ b/setup.py @@ -16,6 +16,11 @@ with open(os.path.join("hddfancontrol", "__init__.py"), "rt") as f: with open("requirements.txt", "rt") as f: requirements = f.read().splitlines() + # require enum34 if enum module is missing (Python 3.3) + try: + import enum + except ImportError: + requirements.append("enum34") try: import pypandoc @@ -49,6 +54,7 @@ setup(name="hddfancontrol", "Programming Language :: Python :: 3 :: Only", "Programming Language :: Python :: 3.3", "Programming Language :: Python :: 3.4", + "Programming Language :: Python :: 3.5", "Topic :: System :: Hardware", "Topic :: System :: Monitoring", "Topic :: Utilities"])