From fca2a88ad9ab790b5e6137284fb79df6503ff555 Mon Sep 17 00:00:00 2001 From: Igor Gnatenko Date: Feb 05 2017 13:56:05 +0000 Subject: support py35 Signed-off-by: Igor Gnatenko --- diff --git a/cargodeps.py b/cargodeps.py index 279da32..0cef089 100755 --- a/cargodeps.py +++ b/cargodeps.py @@ -82,9 +82,11 @@ class Metadata(object): @classmethod def from_file(cls, path): + do_decode = sys.version_info < (3, 6) # --no-deps is to disable recursive scanning of deps metadata = subprocess.check_output(["cargo", "metadata", "--no-deps", - "--manifest-path={}".format(path)]) + "--manifest-path={}".format(path)], + universal_newlines=do_decode) return cls.from_json(json.loads(metadata)) @staticmethod