Pagina 1 di 1

[RISOLTO] Utilizzo di wapt.install()

Pubblicato: 29 giugno 2022 - 23:52
di AlbanUCA63
Ciao a tutti

Ho un problema quando utilizzo la funzione WAPT.install('package').
Ho riscontrato un errore durante l'esecuzione:

Codice: Seleziona tutto

2022-06-29 23:37:48,592 CRITICAL Error downloading package from http repository, please update... error : 'NoneType' object has no attribute 'split'
2022-06-29 23:37:48,595 CRITICAL Error downloading some files : [(u'https://monserveur/wapt/monpaquet.wapt', "'NoneType' object has no attribute 'split'")]
2022-06-29 23:37:48,598 CRITICAL Packagexxxxxx [x64_fr_PROD] not installed due to errors : TypeError: coercing to Unicode: need string or buffer, NoneType found
Indipendentemente dal pacchetto che inserisco come parametro... il risultato è sempre lo stesso.

Devo anche usare la funzione WAPT.remove('package') che non causa alcun problema (ovviamente, non stiamo scaricando nulla :) ).

L'obiettivo è chiamare il pacchetto in questione anziché eseguire i comandi di installazione e disinstallazione nel pacchetto che si sta creando.

Un'altra domanda: come si passa il comando "wapt-get install my_package" all'interno di uno script? Non funziona tramite run(r'')

Se hai bisogno di ulteriori informazioni, non esitare a chiedere.
Stiamo utilizzando Wapt 2.2 Enterprise.

Grazie a tutti,

Albano

Re: Utilizzo di wapt.install()

Pubblicato: 30 giugno 2022 - 15:15
di dcardon
Qual è il codice esatto della parte che non funziona (ovvero, il codice completo del file setup.py che mostra il problema)?

Denis

Re: Utilizzo di wapt.install()

Pubblicato: 30 giugno 2022 - 16:18
di AlbanUCA63
Ciao Denis,

questo succede solo quando uso WAPT.install('mypackage').

Dopo diversi test, ho notato che funziona una volta che il pacchetto è stato compilato.
L'errore menzionato si verifica solo quando uso PyScripter.

Direi che siamo a metà strada; il risultato sembra funzionare. Continuerò i miei test.

Alban

Re: Utilizzo di wapt.install()

Pubblicato: 1 luglio 2022 - 10:12
di AlbanUCA63
Ciao a tutti,

posso confermare che tutto funziona correttamente una volta compilato il pacchetto.
Forse c'era un problema sulla mia macchina di sviluppo...

In bocca al lupo a tutti,

Alban

Re: Utilizzo di wapt.install()

Pubblicato: 1 luglio 2022 - 11:18
di dcardon
Ciao Alban,

dovrebbe funzionare in PyScripter. Puoi provare a installare PyScripter 3 su una macchina pulita per vedere se riesci a riprodurre il problema.
Detto questo, fai attenzione quando usi WAPT.install(xxxx) perché l'agente WAPT non sa di doverlo pre-scaricare nella cache e, se l'installazione avviene mentre la macchina è spenta e non c'è connessione di rete in quel momento, si bloccherà.

A presto,

Denis

Re: Utilizzo di wapt.install()

Pubblicato: 1 luglio 2022 - 15:43
di AlbanUCA63
Ok, grazie per le informazioni.
Lo proverò prima o poi. :)

Grazie!