-->
 

Une nouvelle façon de créer vos paquets

Beaucoup d’entre vous semblaient avoir des problèmes avec la création de paquets, c’est pourquoi nous vous avons concocté un Wizard de création automatique de template pour vos paquets. Glissez déposez vos paquets .exe ou .msi dans le Package Wizard, Pyscripter s’ouvrira avec un template de paquet prêt à l’emploi. Vous pourrez alors tester votre paquet, rajouter vos configurations personnelles dans le template si vous le souhaitez, et déployer !

Liste complète des changements entre la 1.3.9.3 et la 1.3.12.13

 

Le changement majeur : Le package Wizard

make-package-template : Templates de setup.py plus spécifiques pour les MSI et les EXE. Au lieu d’un run(), on utilise install_msi_if_needed et install_exe_if_needed setuphelpers : ajout fonction get_installer_defaults() Ajout d’un Wizard de création de paquet dans la console (menu Tools / Make package template from setup file) ou par drag / drop d’un msi ou d’un exe dans l’onglet dépôt privé. Après click sur OK, Pyscripter est ouvert avec le template de paquet (idem que la ligne de commande wapt-get make-template C:\tranquilit\wapt\tests\7z920.msi )

WAPTconsole : Assistant de création de paquets à partir d’un fichier MSI ou d’un fichier Exe.

Option dans le menu Outils ou par drag drop dans l’onglet dépôt privé Découverte des options silencieuses Utilisation des fonctions install_it_needed et install_msi_if_needed au lieu d’un simple run() pour les exe et les MSI (plusieurs templates de setup.py dans c:\wapt\templates) Amélioration significative de la vitesse de modification en masse des paquets machines Vérification optionnelle de la signature des paquets que l’on importe d’un dépôt extérieur. la liste des certificats autorisés se trouve par défaut dans %APPDATA%\waptconsole\ssl et peut être précisée dans les paramètres de la waptconsole. Le paramètre ini se nomme « authorized_certs_dir » Vérification optionnelle du certificat https pour les dépôts extérieurs dans la console Vérification de la signature des paquets machines avant leur modification dans la console. Changement des URL relatives à la documentation. https://doc.wapt.fr possibilité d’actualiser le certificat sans recréer la paire de clés RSA (en particulier pour préciser un Common Name correct, qui apparaît comme le signataire des paquets) https par défaut pour les URL de dépôt

Autres correctifs :

Paramètre noconsole:1 pour NSSM (waptservice / waptserver) pour permettre le fonctionnement sur Windows 10 creator updates Problème de fichiers Zip qui restent verrouillés si une erreur est déclenchée Suppression répertoire temporaire lors de l’annulation d’édition d’un groupe Gestion espace dans les fichiers projet pyscripter Gestion utf8 / unicode pour certaines fonctions Fix gestion encoding quand run_not_fatal() renvoie une erreur Remplacement librairie mongo.bson par json natif de python Bug dans la synchro des groupes AD avec les paquets WAPT Bug « La clé privée n’existe pas » la première fois qu’elle est renseignée si on ne redémarre pas la console Bug « redémarrage service WAPT » (merci à QGull) Possibilité d’avoir ds majuscules dans les noms de paquets (toutefois pas recommandé, les noms des paquets sont sensibles à la casse) Quelques actualisations des exemples de configuration wapt-get.ini.tmpl La compilation du waptagent échoue si les clés / certificats existent déjà mais que le certificat a été supprimé de c:\wapt\ssl Affichage dans la barre des tâches de la fenêtre de login (pour permettre en particulier l’autofill par des gestionnaires de mot de passe)

Pin It on Pinterest

Share This