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

Rispondere a