I'm having a recurring problem with several packages. When I finish my code and test the installation and uninstallation from PyScripter, I have no problems. Once I upload my package to the WAPT console, the installation works, but the uninstallation no longer works!
Here is the message I received:
Code: Select all
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: Select all
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')WAPT version: 2.1.2.10605 Enterprise edition
OS of the development and test machine: Windows 10 21H2
Server OS: Red Hat 8.X
Thank you in advance for your feedback
