Pagina 1 di 1

build-upload

Pubblicato: 12 marzo 2024 - 09:38
di Bruno
Buongiorno,
Ricevo un errore quando genero un modello di pacchetto .msi o .exe nella console wapt.
Sono alla versione 2.4.0.14143

Spiegazione:

Dopo aver configurato manualmente il file setup.py, non riesco a creare il pacchetto.
L'installazione locale funziona bene, ma ricevo un messaggio di errore quando eseguo il comando `run` su WAPT: `-i build-upload`
L'obiettivo di questa operazione è, ovviamente, distribuire questo pacchetto alle workstation.

Ecco la mia configurazione:

Codice: Seleziona tutto

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

Ecco il messaggio di errore:

Codice: Seleziona tutto

*** 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
>>>
Puoi aiutarmi, per favore?
Il comando sembra funzionare, ma devo aver dimenticato un parametro.

GRAZIE.

Bruno

Re: build-upload

Pubblicato: 12 marzo 2024 - 14:36
di dcardon
Ciao Bruno,

il modo migliore è caricare la build tramite la console WAPT (scheda repository privato, pulsante "importa un pacchetto", espandila e clicca su "Compila e importa un pacchetto nel repository"). Rimuoveremo il caricamento della build da PyScripter perché ci sono troppi motivi per cui non funzionerebbe (differenza di contesto tra l'utente corrente e l'utente con privilegi elevati).

Ci sono pacchetti di esempio per la suite Office nello store che puoi modificare se desideri altri esempi del pacchetto stesso.

saluti,

Denis

Re: build-upload

Pubblicato: 12 marzo 2024 - 15:18
di Bruno
Ciao,

grazie per il feedback.
Proverò questa soluzione.

Buona giornata.