From ac2957d4ffb78307ecef8a7e6c1bab7f9fea0ea7 Mon Sep 17 00:00:00 2001 From: Benjamin Root Date: Mon, 1 Jul 2019 16:00:41 -0400 Subject: [PATCH] Try using inspect.cleandoc() instead of matplotlib.cbook.dedent() --- lib/mpl_toolkits/basemap/__init__.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/lib/mpl_toolkits/basemap/__init__.py b/lib/mpl_toolkits/basemap/__init__.py index a934f4503..abfbb3158 100644 --- a/lib/mpl_toolkits/basemap/__init__.py +++ b/lib/mpl_toolkits/basemap/__init__.py @@ -23,7 +23,12 @@ from urllib.request import urlretrieve, urlopen from matplotlib import __version__ as _matplotlib_version -from matplotlib.cbook import dedent +try: + from inspect import cleandoc as dedent +except ImportError: + # Deprecated as of version 3.1. Not quite the same + # as textwrap.dedent. + from matplotlib.cbook import dedent # check to make sure matplotlib is not too old. _matplotlib_version = LooseVersion(_matplotlib_version) _mpl_required_version = LooseVersion('0.98')