Seite 1 von 1

Build-Upload

Veröffentlicht: 12. März 2024 - 09:38 Uhr
von Bruno
Guten Morgen,
Beim Generieren einer .msi- oder .exe-Paketvorlage in der wapt-Konsole erhalte ich eine Fehlermeldung.
Ich verwende Version 2.4.0.14143.

Erläuterung:

Nach manueller Konfiguration der setup.py-Datei kann ich das Paket nicht erstellen.
Die lokale Installation funktioniert einwandfrei, aber ich erhalte eine Fehlermeldung, wenn ich den Befehl `run` auf WAPT ausführe: `-i build-upload`
Ziel dieser Operation ist es natürlich, dieses Paket auf den Arbeitsstationen zu verteilen.

Hier ist mein Setup:

Code: Alle auswählen

# -*- 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


def install():
    # Declaring local variables

    # Installing the software
    print("Installing: setup.exe")
    run('.\Setup /Configure .\Conf_OfficePro2019.xml')

Hier ist die Fehlermeldung:

Code: Alle auswählen

*** Remote Interpreter Reinitialized ***
Command Line : --use-gui -i build-upload "C:\waptdev\linwapt-office-pro-2019_16.0.11617.33601-11_windows_PROD\WAPT\.."
Using config file: C:\Users\bvincent.pc\AppData\Local\waptconsole\waptconsole.ini
Building packages 1 packages
FATAL ERROR : IndexError: list index out of range
Exit code:  3
>>>
Können Sie mir bitte helfen?
Der Befehl scheint zu funktionieren, aber ich muss wohl einen Parameter vergessen haben.

DANKE.

Bruno

Betreff: Build-Upload

Veröffentlicht: 12. März 2024 - 14:36 ​​Uhr
von dcardon
Hallo Bruno,

am besten lädst du den Build über die WAPT-Konsole hoch (Registerkarte „Privates Repository“, Schaltfläche „Paket importieren“, erweitern und „Paket erstellen und ins Repository importieren“ anklicken). Wir entfernen den Build-Upload aus PyScripter, da es zu viele Gründe gibt, warum er nicht funktionieren würde (Kontextunterschiede zwischen dem aktuellen Benutzer und dem Benutzer mit erhöhten Rechten).

Im Store findest du Beispielpakete für die Office-Suite, die du bearbeiten kannst, falls du weitere Beispiele benötigst.

Viele Grüße,

Denis

Betreff: Build-Upload

Veröffentlicht: 12. März 2024 – 15:18 Uhr
von Bruno
Hallo,

vielen Dank für das Feedback.
Ich werde die Lösung testen.

Schönen Tag noch.