From c3ffc5ed5150aebb1de3522167178e5448599220 Mon Sep 17 00:00:00 2001 From: Steven Silvester Date: Sun, 5 Oct 2014 21:48:44 -0500 Subject: [PATCH] Fix handling of version_attr for python3 --- setup.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/setup.py b/setup.py index b191d659..451ba468 100755 --- a/setup.py +++ b/setup.py @@ -75,9 +75,9 @@ version='%s' def get_package_version(package): - for version_attr in ('version', 'VERSION', '__version__'): + for version_attr in ('__version__', 'VERSION', 'version'): version_info = getattr(package, version_attr, None) - if version_info: + if version_info and str(version_attr) == version_attr: return str(version_info) @@ -98,6 +98,9 @@ def check_requirements(): dep_error = True else: package_version = get_package_version(package) + print(repr(package_version)) + print(repr(min_version)) + if LooseVersion(min_version) > LooseVersion(package_version): dep_error = True if dep_error: