[RISOLTO] Messaggio di errore di controllo AttributeError: l'oggetto 'PackageEntry' non ha l'attributo 'setuppy'
Pubblicato: 29 gennaio 2025 - 16:51
Buongiorno,
Mi trovo di fronte a un pacchetto che mi sta creando problemi perché sembra bloccare le mie altre distribuzioni.
Mi spiego meglio: ho creato un pacchetto che esegue un programma di installazione MSI e l'installazione funziona perfettamente.
Tuttavia, ho anche una funzione di controllo e ho notato che nelle attività si blocca indefinitamente sullo stato "Aggiornamento dell'elenco dei pacchetti disponibili" appena prima di eseguire l'attività di controllo per il mio pacchetto:
Il codice è correttamente rientrato, ma quando lo testo, anche solo con PyScripter, ricevo il seguente messaggio di errore durante l'esecuzione della funzione di audit:
Pensavo che potesse trattarsi di un problema di codifica, ma sto sicuramente utilizzando UTF-8 (controllato con un altro editor come Notepad++) e il mio file "setup.py" ha l'intestazione "# -*- coding: utf-8 -*-" all'inizio del file.
Grazie in anticipo.
Fred
Mi trovo di fronte a un pacchetto che mi sta creando problemi perché sembra bloccare le mie altre distribuzioni.
Mi spiego meglio: ho creato un pacchetto che esegue un programma di installazione MSI e l'installazione funziona perfettamente.
Tuttavia, ho anche una funzione di controllo e ho notato che nelle attività si blocca indefinitamente sullo stato "Aggiornamento dell'elenco dei pacchetti disponibili" appena prima di eseguire l'attività di controllo per il mio pacchetto:
Codice: Seleziona tutto
def audit():
if installed_softwares('XLSTAT'):
return 'OK'
else:
return 'ERROR'
Hai mai visto questo tipo di errore?2025-01-29 16:37:46,468 CRITICO Audit C:\waptdev\xlstat-2024_26.4.0_x64_Windows\WAPT\..: AttributeError: l'oggetto 'PackageEntry' non ha l'attributo 'setuppy'
Pensavo che potesse trattarsi di un problema di codifica, ma sto sicuramente utilizzando UTF-8 (controllato con un altro editor come Notepad++) e il mio file "setup.py" ha l'intestazione "# -*- coding: utf-8 -*-" all'inizio del file.
Grazie in anticipo.
Fred