File eric5-build_compare.patch of Package eric5
--- install.py.orig 2014-01-07 12:47:07.828919303 -0500
+++ install.py 2014-01-07 12:51:03.562879878 -0500
@@ -587,28 +587,28 @@
apidir = os.path.join(cfg['apidir'], progLanguage.lower())
if not os.path.exists(apidir):
os.makedirs(apidir)
- for apiName in glob.glob(os.path.join(sourceDir, "APIs",
- progLanguage, "*.api")):
+ for apiName in sorted(glob.glob(os.path.join(sourceDir, "APIs",
+ progLanguage, "*.api"))):
try:
shutilCopy(apiName, apidir)
except EnvironmentError:
print("Could not install '{0}'.".format(apiName))
- for apiName in glob.glob(os.path.join(sourceDir, "APIs",
- progLanguage, "*.bas")):
+ for apiName in sorted(glob.glob(os.path.join(sourceDir, "APIs",
+ progLanguage, "*.bas"))):
try:
shutilCopy(apiName, apidir)
except EnvironmentError:
print("Could not install '{0}'.".format(apiName))
if progLanguage == "Python":
# copy Python3 API files to the same destination
- for apiName in glob.glob(os.path.join(sourceDir, "APIs",
- "Python3", "*.api")):
+ for apiName in sorted(glob.glob(os.path.join(sourceDir, "APIs",
+ "Python3", "*.api"))):
try:
shutilCopy(apiName, apidir)
except EnvironmentError:
print("Could not install '{0}'.".format(apiName))
- for apiName in glob.glob(os.path.join(sourceDir, "APIs",
- "Python3", "*.bas")):
+ for apiName in sorted(glob.glob(os.path.join(sourceDir, "APIs",
+ "Python3", "*.bas"))):
try:
shutilCopy(apiName, apidir)
except EnvironmentError:
@@ -760,13 +760,13 @@
apis = []
for progLanguage in progLanguages:
- for apiName in glob.glob(
- os.path.join(sourceDir, "APIs", progLanguage, "*.api")):
+ for apiName in sorted(glob.glob(
+ os.path.join(sourceDir, "APIs", progLanguage, "*.api"))):
apis.append(os.path.basename(apiName))
if progLanguage == "Python":
# treat Python3 API files the same as Python API files
- for apiName in glob.glob(
- os.path.join(sourceDir, "APIs", "Python3", "*.api")):
+ for apiName in sorted(glob.glob(
+ os.path.join(sourceDir, "APIs", "Python3", "*.api"))):
apis.append(os.path.basename(apiName))
fn = 'eric5config.py'