Se ho uno script che costruisce le uova, sostanzialmente eseguendoCome posso rilevare gli errori in modo programmatico durante la creazione di un egg con setuptools?
python setup.py bdist_egg --exclude-source-files
per un certo numero di file setup.py che utilizzano setuptools
per definire come le uova sono costruite, c'è un modo semplice per determinare se ci fossero errori nella costruzione dell'uovo?
Una situazione che avevo di recente, era che c'era un errore di sintassi in un modulo. Setuptools sputava un messaggio sull'errore standard, ma continuava a creare l'uovo omettendo il modulo rotto. Poiché questo faceva parte di un batch che creava un numero di uova, l'errore era mancato e il risultato era inutile.
C'è un modo per rilevare gli errori quando si costruisce un uovo in modo programmatico, oltre a catturare solo l'errore standard e analizzarlo?
Lavoro eccellente lì! Questo sembra il genere di cose che ti aspetteresti che setuptools/distutils supporti direttamente. – SpoonMeiser