From 97724357315e4ec8068cc2c80a450cd19766f875 Mon Sep 17 00:00:00 2001 From: "Jason R. Coombs" Date: Sun, 16 Mar 2014 06:23:24 -0400 Subject: Sort entry points when writing so they render consistently --- setuptools/command/egg_info.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'setuptools/command') diff --git a/setuptools/command/egg_info.py b/setuptools/command/egg_info.py index 5953aad4..4f5c9694 100755 --- a/setuptools/command/egg_info.py +++ b/setuptools/command/egg_info.py @@ -369,10 +369,10 @@ def write_entries(cmd, basename, filename): data = ep elif ep is not None: data = [] - for section, contents in ep.items(): + for section, contents in sorted(ep.items()): if not isinstance(contents,basestring): contents = EntryPoint.parse_group(section, contents) - contents = '\n'.join(map(str,contents.values())) + contents = '\n'.join(sorted(map(str,contents.values()))) data.append('[%s]\n%s\n\n' % (section,contents)) data = ''.join(data) -- cgit v1.2.1