Attempt to workaround pylint issue on import disutils.version on travis CI
Project: http://git-wip-us.apache.org/repos/asf/libcloud/repo Commit: http://git-wip-us.apache.org/repos/asf/libcloud/commit/d8cdb924 Tree: http://git-wip-us.apache.org/repos/asf/libcloud/tree/d8cdb924 Diff: http://git-wip-us.apache.org/repos/asf/libcloud/diff/d8cdb924 Branch: refs/heads/trunk Commit: d8cdb924d1886fafcdaf532a6e434f79fa86e4f4 Parents: d2486ec Author: Samuel Chong <samuelcho...@gmail.com> Authored: Wed Nov 23 15:53:19 2016 +1100 Committer: Samuel Chong <samuelcho...@gmail.com> Committed: Wed Nov 23 15:53:19 2016 +1100 ---------------------------------------------------------------------- libcloud/common/dimensiondata.py | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/libcloud/blob/d8cdb924/libcloud/common/dimensiondata.py ---------------------------------------------------------------------- diff --git a/libcloud/common/dimensiondata.py b/libcloud/common/dimensiondata.py index a665eed..0cb726f 100644 --- a/libcloud/common/dimensiondata.py +++ b/libcloud/common/dimensiondata.py @@ -18,11 +18,14 @@ Dimension Data Common Components from base64 import b64encode from time import sleep -from distutils.version import LooseVersion # pylint: disable-msg=E0611 +try: + from distutils.version import LooseVersion # pylint: disable=import-error +except ImportError: + pass + from libcloud.utils.py3 import httplib from libcloud.utils.py3 import b from libcloud.common.base import ConnectionUserAndKey, XmlResponse, RawResponse -from libcloud.common.types import LibcloudError, InvalidCredsError from libcloud.compute.base import Node from libcloud.utils.py3 import basestring from libcloud.utils.xml import findtext