diff --git a/tasks/vendoring/patches/vendor/dparse-local-yaml.patch b/tasks/vendoring/patches/vendor/dparse-local-yaml.patch new file mode 100644 index 00000000..896b9ee0 --- /dev/null +++ b/tasks/vendoring/patches/vendor/dparse-local-yaml.patch @@ -0,0 +1,20 @@ +diff --git a/dparse/parser.py b/dparse/parser.py +index c01ebab..18689a5 100644 +--- a/pipenv/vendor/dparse/parser.py ++++ b/pipenv/vendor/dparse/parser.py +@@ -2,7 +2,6 @@ + from __future__ import unicode_literals, absolute_import + from collections import OrderedDict + import re +-import yaml + + from io import StringIO + +@@ -301,6 +300,7 @@ class CondaYMLParser(Parser): + + :return: + """ ++ import yaml + try: + data = yaml.safe_load(self.obj.content) + if data and 'dependencies' in data and isinstance(data['dependencies'], list):