Skip to content

Commit 346615e

Browse files
committed
Merge pull request #648 from efiring/numpy_LooseVersion
Numpy loose version
2 parents 5ae97ba + f611e03 commit 346615e

File tree

2 files changed

+5
-5
lines changed

2 files changed

+5
-5
lines changed

lib/matplotlib/__init__.py

+2-2
Original file line numberDiff line numberDiff line change
@@ -154,8 +154,8 @@
154154

155155
import numpy
156156
from distutils import version
157-
expected_version = version.StrictVersion(__version__numpy__)
158-
found_version = version.StrictVersion(numpy.__version__)
157+
expected_version = version.LooseVersion(__version__numpy__)
158+
found_version = version.LooseVersion(numpy.__version__)
159159
if not found_version >= expected_version:
160160
raise ImportError(
161161
'numpy %s or later is required; you have %s' % (

setupext.py

+3-3
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@
4646
import os
4747
import re
4848
import subprocess
49-
from distutils import sysconfig
49+
from distutils import sysconfig, version
5050

5151
basedir = {
5252
'win32' : ['win32_static',],
@@ -550,8 +550,8 @@ def check_for_numpy(min_version):
550550
min_version)
551551
return False
552552

553-
expected_version = min_version.split('.')
554-
found_version = numpy.__version__.split('.')
553+
expected_version = version.LooseVersion(min_version)
554+
found_version = version.LooseVersion(numpy.__version__)
555555
if not found_version >= expected_version:
556556
print_message(
557557
'numpy %s or later is required; you have %s' %

0 commit comments

Comments
 (0)