Ich bin neu in Python. Ich habe einige C/C++ - Erweiterungen für Python erstellt und kann diese mit Hilfe des Python-Setup-Skripts erstellen. Aber ich muss dieses Setup-Skript in ein bestehendes Build-System integrieren. Also schrieb ich ein anderes Skript, um dieses Setup-Skript mit run_setup() -Methode aufzurufen.Wie erhalte ich das Fehlerprotokoll eines Disutils-Setups in Python?
distributionObj = run_setup("setup.py",["build_ext"])
Nun, ich möchte, wenn ein Fehler beim Bau der Verlängerung (Compiler, Linker oder irgendetwas) auftritt, muss ich in der Lage sein, die Informationen zusammen mit der Fehlerzeichenfolge von dem Anrufer Skript erhalten den Erstellungsprozess zu benachrichtigen .
Bitte geben Sie mir einen Vorschlag.
'DISTUTILS_DEBUG = 1 Python setup.py entwickeln" arbeitete für mich. '-v' nicht. (Python 2.7.6) – mpavlov
Dies funktioniert auch, wenn Sie setup.py nicht direkt aufgerufen haben. –