¿Alguien ha intentado alguna vez crear un paquete Adobe SVGView?
Tengo un problema: la aplicación se instala correctamente con el editor "PyScripter", pero al implementar el paquete, no se instala. ¿Tienes alguna idea de la posible causa?
No recibo ningún mensaje de error.
Código: Seleccionar todo
# -*- coding: utf-8 -*-
from setuphelpers import *
r"""
Usable WAPT package functions: install(), uninstall(), session_setup(), audit(), update_package()
"""
# Declaring global variables - Warnings: 1) WAPT context is only available in package functions; 2) Global variables are not persistent between calls
import datetime
Timelog=(f"{datetime.datetime.today().strftime('%Y-%m-%d %H:%M:%S')}")
chemin_dir=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0")
chemin_application=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0")
chemin_Uninstall=makepath(programfiles32,"Common Files","Adobe","SVG Viewer 3.0","Uninstall","Winstall.exe")
def install():
version_install=get_file_properties("SVGView.exe")["ProductVersion"]
print(Timelog, "Version pret a etre installer",version_install)
if isdir(chemin_dir):
print(Timelog,"l'application est deja installée")
for soft in installed_softwares(name="Adobe SVG"):
print(Timelog,"Version deja installée",soft["version"])
print(Timelog, "Version du paquet",Version(control.get_software_version()))
if Version(soft["version"]) == Version(control.get_software_version()):
print(Timelog,"La bonne version est deja installée")
else:
print(Timelog,"Installing: SVGView.exe")
run(r'SVGView.exe /qn')
#run("Setup.bat")
#install_exe_if_needed('SVGView.exe',
# silentflags='/qn',
# key='',
# min_version='3.0'
#)
else:
print(Timelog,"Installing: SVGView.exe")
#run("Setup.bat")
run(r'SVGView.exe /qn')
#install_exe_if_needed('SVGView.exe',
# silentflags='/qn',
# key='',
# min_version='3.0'
#)
Brice
###############################
- Se instaló la versión 2.6.0 de WAPT
- Sistema operativo de servidor Linux y versión Debian
- Sistema operativo de la máquina de administración/creación de paquetes de Windows 11
