install.py

changeset 1342
30226d5a7ffb
parent 1188
87c12a25512c
child 1343
5487f13ffae5
equal deleted inserted replaced
1341:6104ae9ceb55 1342:30226d5a7ffb
338 for progLanguage in progLanguages: 338 for progLanguage in progLanguages:
339 for name in getConfig('apis'): 339 for name in getConfig('apis'):
340 apiname = os.path.join(apidir, progLanguage, name) 340 apiname = os.path.join(apidir, progLanguage, name)
341 if os.path.exists(apiname): 341 if os.path.exists(apiname):
342 os.remove(apiname) 342 os.remove(apiname)
343 for apiName in glob.glob(os.path.join(apidir, progLanguage, "*.bas")):
344 os.remove(apiname)
343 except AttributeError: 345 except AttributeError:
344 pass 346 pass
345 347
346 348
347 def installEric(): 349 def installEric():
472 for apiName in glob.glob(os.path.join(sourceDir, "APIs", progLanguage, "*.api")): 474 for apiName in glob.glob(os.path.join(sourceDir, "APIs", progLanguage, "*.api")):
473 try: 475 try:
474 shutil.copy(apiName, apidir) 476 shutil.copy(apiName, apidir)
475 except EnvironmentError: 477 except EnvironmentError:
476 print("Could not install '{0}'.".format(apiName)) 478 print("Could not install '{0}'.".format(apiName))
479 for apiName in glob.glob(os.path.join(sourceDir, "APIs", progLanguage, "*.bas")):
480 try:
481 shutil.copy(apiName, apidir)
482 except EnvironmentError:
483 print("Could not install '{0}'.".format(apiName))
477 if progLanguage == "Python": 484 if progLanguage == "Python":
478 # copy Python3 API files to the same destination 485 # copy Python3 API files to the same destination
479 for apiName in glob.glob(os.path.join(sourceDir, "APIs", "Python3", "*.api")): 486 for apiName in glob.glob(os.path.join(sourceDir, "APIs", "Python3", "*.api")):
487 try:
488 shutil.copy(apiName, apidir)
489 except EnvironmentError:
490 print("Could not install '{0}'.".format(apiName))
491 for apiName in glob.glob(os.path.join(sourceDir, "APIs", "Python3", "*.bas")):
480 try: 492 try:
481 shutil.copy(apiName, apidir) 493 shutil.copy(apiName, apidir)
482 except EnvironmentError: 494 except EnvironmentError:
483 print("Could not install '{0}'.".format(apiName)) 495 print("Could not install '{0}'.".format(apiName))
484 496

eric ide

mercurial