File rb2.patch of Package python-setuptools
Index: setuptools-57.4.0/pkg_resources/__init__.py
===================================================================
--- setuptools-57.4.0.orig/pkg_resources/__init__.py
+++ setuptools-57.4.0/pkg_resources/__init__.py
@@ -1602,7 +1602,7 @@ class DefaultProvider(EggProvider):
return os.path.isdir(path)
def _listdir(self, path):
- return os.listdir(path)
+ return sorted(os.listdir(path))
def get_resource_stream(self, manager, resource_name):
return open(self._fn(self.module_path, resource_name), 'rb')
Index: setuptools-57.4.0/setuptools/glob.py
===================================================================
--- setuptools-57.4.0.orig/setuptools/glob.py
+++ setuptools-57.4.0/setuptools/glob.py
@@ -88,7 +88,7 @@ def glob1(dirname, pattern):
else:
dirname = os.curdir
try:
- names = os.listdir(dirname)
+ names = sorted(os.listdir(dirname))
except OSError:
return []
return fnmatch.filter(names, pattern)
@@ -125,7 +125,7 @@ def _rlistdir(dirname):
else:
dirname = os.curdir
try:
- names = os.listdir(dirname)
+ names = sorted(os.listdir(dirname))
except os.error:
return
for x in names:
Index: setuptools-57.4.0/setuptools/package_index.py
===================================================================
--- setuptools-57.4.0.orig/setuptools/package_index.py
+++ setuptools-57.4.0/setuptools/package_index.py
@@ -356,7 +356,7 @@ class PackageIndex(Environment):
if os.path.isdir(fn) and not nested:
path = os.path.realpath(fn)
- for item in os.listdir(path):
+ for item in sorted(os.listdir(path)):
self.process_filename(os.path.join(path, item), True)
dists = distros_for_filename(fn)