From fd0cd91e50555d2075e0d684e90ae120c1fb8158 Mon Sep 17 00:00:00 2001 From: Jonathon Belotti Date: Sun, 14 Jun 2020 23:03:55 +1000 Subject: [PATCH] Address https://github.com/bazelbuild/rules_python/issues/289 --- packaging/whl.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packaging/whl.py b/packaging/whl.py index c140a13a2f..d4597e4986 100644 --- a/packaging/whl.py +++ b/packaging/whl.py @@ -80,7 +80,7 @@ def dependencies(self, extra=None): of the named "extra". Yields: - the names of requirements from the metadata.json + the names of requirements from the metadata.json, in lexical order. """ # TODO(mattmoor): Is there a schema to follow for this? dependency_set = set() @@ -101,7 +101,7 @@ def dependencies(self, extra=None): parts = re.split('[ ><=()]', entry) dependency_set.add(parts[0]) - return dependency_set + return sorted(dependency_set) def extras(self): return self.metadata().get('extras', [])