On Sun, Mar 20, 2011 at 09:15:56PM +0100, Alessandro Dentella wrote: [...] > nel link della documentazione in [2] l'esempio è: > > setup( > # other arguments here... > entry_points = { > 'console_scripts': [ > 'foo = my_package.some_module:main_func', > 'bar = other_module:some_func', > ], > 'gui_scripts': [ > 'baz = my_package_gui.start_func', > ] > } > ) > > dove c'è una differenza che non capisco se è voluta o meno. Nelle > console_scripts usa :main_func, mentre in gui_scripts usa .start_func > (ovvero con . invece che :). A me funziona solo se metto ':'.
credo che sia un errore. leggi di seguito... > Inoltre non mi è chiaro se è voluto od accidentale che metta la start_func > esattamente nel package mentre suggerisce per la console_script che sia in > un modulo... anche questo credo che sia accidentale o meglio, non vorrei che volutamente abbiano creato un esempio col quale dimostrano che è possibile creare uno script direttamente dal modulo piuttosto che da una funzione. in questo caso avrebbe senso '.' al posto di ':'. non ho fatto prove, sono lasciate come esercizio al lettore ;-) ciao m. -- Nessuno come me si è creato una società reale evocando delle ombre; al punto che la vita dei miei ricordi assorbe il sentimento della mia vita reale. -- René de Chateaubriand, Mémoires d'Outre-tombe _______________________________________________ Python mailing list Python@lists.python.it http://lists.python.it/mailman/listinfo/python