Merge pull request #386 from ahojnnes/dependecy-check

Fix dependency check in setup
This commit is contained in:
Tony S Yu
2012-12-09 09:35:48 -08:00
+3 -2
View File
@@ -27,6 +27,7 @@ DEPENDENCIES = {
import os
import sys
import re
import setuptools
from numpy.distutils.core import setup
try:
@@ -72,8 +73,8 @@ def get_package_version(package):
for version_attr in ('version', 'VERSION', '__version__'):
if hasattr(package, version_attr) \
and isinstance(getattr(package, version_attr), str):
version_info = getattr(package, version_attr)
for part in version_info.split('.'):
version_info = getattr(package, version_attr, '')
for part in re.split('\D+', version_info):
try:
version.append(int(part))
except ValueError: