Problème Paquet tis-kicad10
Publié : 05 mai 2026 - 13:59
Bonjour,
Il y a un problème dans le paquet kicad 10
Vous déinstallez toutes les versions précédantes de kicad.
Hors kicad est un logiciel qui fonctionne par version majeure globalement
Il convient donc de remplacer:
Par celui comme pour la version 9, à tester:
def install():
# Declaring local variables
bin_name = glob.glob("kicad-*-x86_64.exe")[0]
# Installing the software
app_uninstallkey = 'KiCad ' + str(Version(control.get_software_version(),2))
install_exe_if_needed(bin_name,
silentflags='/allusers /S',
key= app_uninstallkey,
min_version=control.get_software_version(),
timeout=1200
)
quiet_uninstall_string = installed_softwares(uninstallkey=app_uninstallkey)[0]["uninstall_string"] + " /S"
register_uninstall(app_uninstallkey, quiet_uninstall_string=quiet_uninstall_string)
Il y a un problème dans le paquet kicad 10
Vous déinstallez toutes les versions précédantes de kicad.
Hors kicad est un logiciel qui fonctionne par version majeure globalement
Il convient donc de remplacer:
Code : Tout sélectionner
def install():
# Declaring local variables
bin_name = glob.glob("kicad-*-x86_64.exe")[0]
# Installing the software
# Uninstalling the software
for to_uninstall in installed_softwares("KiCad "):
print("Removing: %s (%s)" % (to_uninstall["name"], to_uninstall["version"]))
killalltasks(ensure_list(control.impacted_process))
run(uninstall_cmd(to_uninstall["key"]))
wait_uninstallkey_absent(to_uninstall["key"])
app_uninstallkey = 'KiCad ' + str(Version(control.get_software_version(),2))
install_exe_if_needed(bin_name,
silentflags='/allusers /S',
key= app_uninstallkey,
min_version=control.get_software_version(),
timeout=1200
)
quiet_uninstall_string = installed_softwares(uninstallkey=app_uninstallkey)[0]["uninstall_string"] + " /S"
register_uninstall(app_uninstallkey, quiet_uninstall_string=quiet_uninstall_string)
#run([makepath(programfiles, r"C:\Program Files\KiCad\9.0\uninstall.exe"), "/allusers", "/S"])
def install():
# Declaring local variables
bin_name = glob.glob("kicad-*-x86_64.exe")[0]
# Installing the software
app_uninstallkey = 'KiCad ' + str(Version(control.get_software_version(),2))
install_exe_if_needed(bin_name,
silentflags='/allusers /S',
key= app_uninstallkey,
min_version=control.get_software_version(),
timeout=1200
)
quiet_uninstall_string = installed_softwares(uninstallkey=app_uninstallkey)[0]["uninstall_string"] + " /S"
register_uninstall(app_uninstallkey, quiet_uninstall_string=quiet_uninstall_string)