A continuación se muestra el archivo setup.py del software Purple Pen. Purple Pen es un editor de mapas utilizado principalmente en orientación.
Enlace de descarga para el archivo .exe: http://purplepen.golde.org/download.htm
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
uninstallkey = []
#def install():
# print('installing aiz-purplepen')
# run(r'"purplepen-262.exe" /VERYSILENT')
#uninstallkey = ['{3A0A803D-20BC-4137-AD76-C242AEED29AC}']
#unistallstring="MsiExec.exe /X{3A0A803D-20BC-4137-AD76-C242AEED29AC}"
def install():
versionpaquet = control['version'].split('-',1)[0]
versionpaquet_02 = versionpaquet.replace('.','')
print('installing aiz-purplepen')
install_exe_if_needed("purplepen-"+versionpaquet_02+".exe",
silentflags="/S /v/qn",
key="{3A0A803D-20BC-4137-AD76-C242AEED29AC}",
min_version=versionpaquet,
killbefore="PurplePen.exe")
