Tengo un problema recurrente con varios paquetes. Al terminar mi código y probar la instalación y desinstalación desde PyScripter, no tengo problemas. Una vez que subo mi paquete a la consola WAPT, la instalación funciona, ¡pero la desinstalación deja de funcionar!
Aquí está el mensaje que recibí:
Código: Seleccionar todo
File "C:\Program Files (x86)\wapt\waptpackage.py", line 569, in request
package_version = REGEX_PACKAGE_CONDITION.match(value).groupdict()
AttributeError: 'NoneType' object has no attribute 'groupdict'Código: Seleccionar todo
from setuphelpers import *
def install():
# Installing the software
print("Installing: %s" % control.package)
install_exe_if_needed('dbvis_windows-x64_23_1_jre.exe',
silentflags='-q',
key='8973-4025-0853-7287',
min_version=control.get_software_version(),
)
#On supprime la clé de désinstallation car il s'agit d'un désinstalleur non silencieux
uninstallkey.remove('8973-4025-0853-7287')
def audit():
if installed_softwares('DbVisualizer'):
return 'OK'
else:
return 'ERROR'
def uninstall():
run(r'"C:\Program Files\DbVisualizer\uninstall.exe" -q')Versión WAPT: 2.1.2.10605 Edición empresarial
Sistema operativo de la máquina de desarrollo y pruebas: Windows 10 21H2
Sistema operativo del servidor: Red Hat 8.X
Gracias de antemano por sus comentarios
