J'ai un problème récurrent sur plusieurs paquets. Lorsque j'ai terminé mon code et que je teste l'install et la désinstall depuis PyScripter, je n'ai aucun problème. Une fois que j'upload mon paquet dans la console WAPT, l'install fonctionne mais la désinstall ne fonctionne plus !
Voici le message que je reçois :
Code : Tout sélectionner
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'
Code : Tout sélectionner
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')
Version de WAPT : 2.1.2.10605 édition Entreprise
OS de la machine de dev et de test : Windows10 21H2
OS Serveur : RedHat 8.X
Merci d'avance de vos retours
