Sono nuovo di Python. Ho creato alcune estensioni C/C++ per Python e sono in grado di crearle con l'aiuto dello script di installazione dei disutils Python. Ma, devo integrare questo script di installazione in un sistema di build esistente. Così, ho scritto un altro script per chiamare questo script di installazione usando il metodo run_setup().Come ottenere il registro degli errori di una configurazione di disutils in Python?
distributionObj = run_setup("setup.py",["build_ext"])
Ora, voglio che se si verifica un errore durante la costruzione del prolungamento (compilatore, linker o niente), devo essere in grado di ottenere le informazioni insieme con la stringa di errore dallo script chiamante per notificare il processo di compilazione .
Si prega di fornire qualche suggerimento.
'DISTUTILS_DEBUG = 1 python setup.py develop' ha funzionato per me. '-v' no. (Python 2.7.6) – mpavlov
Funziona anche se non hai chiamato direttamente setup.py. –