[Python] come gestire file conf e doc usando distutils

Marco Giusti marco.giusti a gmail.com
Sab 21 Maggio 2011 08:23:46 CEST


On Sat, May 21, 2011 at 08:10:50AM +0200, Marco Giusti wrote:
> On Fri, May 20, 2011 at 11:29:33PM +0200, Daniele Varrazzo wrote:
> > On Fri, 20 May 2011 22:32:33 +0200, Marco Giusti <marco.giusti a gmail.com>
> > wrote:
> > > On Fri, May 20, 2011 at 07:19:05PM +0200, Elisabetta Ronchieri wrote:
> > >> Non trovo problemi a gestire i file python ma non riesco ancora a
> > >> gestire correttamente la doc e i file di conf. Avete dei buoni
> > >> esempi di setup.py da farmi valutare?
> > > 
> > > non credo che questo sia possibile con distutils, a meno di scrivere
> > > qualche linea ad hoc.
> > 
> > Questo non va bene?
> > 
> > http://docs.python.org/distutils/setupscript.html#installing-additional-files
> 
> 	setup(...,
> 		  data_files=[('bitmaps', ['bm/b1.gif', 'bm/b2.gif']),
> 					  ('config', ['cfg/data.cfg']),
> 					  ('/etc/init.d', ['init-script'])]
> 		 )
> 
> 						^^^^^^^^^^^
> 
> certo che si, non pensavo si potesse usare con path assoluti.

anche se non c'è bisogno di path assouluti:

	setup(...,
		data_files = [('share/doc/project-' + version + '/README',
				['README', 'LICENSE', 'AUTHORS', 'INSTALL'])]

	)


Maggiori informazioni sulla lista Python