File eric5-build_compare.patch of Package eric5
Index: install.py
===================================================================
--- install.py.orig
+++ install.py
@@ -530,24 +530,24 @@ def installEric():
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:
@@ -687,11 +687,11 @@ def createConfig():
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'