2008/6/24 Giovanni Marco Dall'Olio <[EMAIL PROTECTED]>: > > Ma ha qualcosa a che fare con la specialistica in bioinfo, di bologna?
Beh, la tutor insegna(va) anche lì, però il nostro progetto rientrava in un corso di ingegneria. > Basicamente anche distutils ti permette di creare delle regole, le > quali vanno a controllare l'esistenza di alcuni files, e se questi non > esistono o sono obsoleti, esegue i comandi indicati. Sì immagino che lo faccia anche distutils, ma mi sembra un po' eccessivo utilizzarlo per questo scopo. Make mi sembra un tool più semplice e generico, adattabile con qualche trucco ad un utilizzo di quel tipo. Distutils, per quanto poco lo conosca, credo serva principalmente a pacchettizzare software Python... Da quanto avevo capito tu vuoi gestire le esecuzioni degli script in un flusso che si appoggia su diversi file, e per questo secondo me un tool come make è sufficiente. Anche waf sembra interessante comunque, ad es. da qualche parte ho visto che c'è un esempio di utilizzo con TeX... La documentazione mi sembra un po' sparsa, però, al momento. > Il fatto é che la sintassi di make non é molto confortevole... mi > chiedevo appunto se fosse possibile fare qualcosa con i tool > disponibili con python e se ci fosse qualche strumento più recente da > provare. A me la sintassi di make dopotutto non dispiace :-), perlomeno ti costringe ad un approccio dichiarativo basato su goal coincidenti con la generazione di file, meccanismo che secondo me può essere appropriato in casi come quello che descrivevi tu, magari manovrandolo tramite variabili d'ambiente. Poi chiaramente, de gustibus. :-) Ciao, Matteo PS: Per quanto riguarda biopython: io non ho la minima idea di cosa sia la bioinformatica al di fuori di quello che feci in quel progettino l'anno scorso :-), ed è improbabile che avrò l'opportunità di occuparmi di queste cose in futuro, per cui purtroppo credo che non darò mai un contributo... Comunque buona fortuna! :-) _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python