From 14eef87c0d27ea75956598e3cd36a6a6cb181348 Mon Sep 17 00:00:00 2001 From: jxltom Date: Sun, 21 Oct 2018 12:53:08 +0800 Subject: [PATCH] Do not add extra to markers when translating markers --- pipenv/utils.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/pipenv/utils.py b/pipenv/utils.py index b9345afa..b965e46d 100644 --- a/pipenv/utils.py +++ b/pipenv/utils.py @@ -1182,7 +1182,9 @@ def translate_markers(pipfile_entry): new_pipfile = dict(pipfile_entry).copy() marker_set = set() if "markers" in new_pipfile: - marker_set.add(str(Marker(new_pipfile.get("markers")))) + marker = str(Marker(new_pipfile.pop("markers"))) + if 'extra' not in marker: + marker_set.add(marker) for m in pipfile_markers: entry = "{0}".format(pipfile_entry[m]) if m != "markers":