Ti ringrazio Marco, la tua risposta è più che esauriente.<br>Ho letto il primo dei due link, domani impegni permettendomi leggerò per bene anche il secondo :)<br><br>A questo punto non mi resta che provare, ammetto di non aver creato uno script tipo quello di Van Rossum, ma il principio è lo stesso.<br>
if __name__ == '__main__':<br>    esegui_funzione()<br><br>Domani provo a rileggermi per bene anche il primo, magari mi sono perso qualcosa (considerando che son saltato subito ai codici).<br><br><div class="gmail_quote">
Il giorno 19 marzo 2011 17:43, Marco Giusti <span dir="ltr"><<a href="mailto:marco.giusti@gmail.com">marco.giusti@gmail.com</a>></span> ha scritto:<br><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">

tu in realtà non hai bisogno di simulare il comportamento di<br>
setuptools/ecompagni quando in realtà ci penseranno loro a fare tutto il<br>
lavoro per te, in setup.py:<br>
<br>
        setup(<br>
                name='...',<br>
                # ...<br>
                entry_points = {<br>
                        'console_scripts': [<br>
                                'nome_dell_eseguibile': 'package.some_module:main_func',<br>
                        ]<br>
                }<br>
        )<br>
<br></blockquote><div><br>Io lo script lo installavo con l'opzione 'scripts' come segue:<br><br>script( ...<br>   scripts = ['scripts/testdev.py'],<br>   ...<br>)<br><br>proverò quanto prima il sistema che mi hai appena illustrato.<br>
Il file che modificavo era quello generato proprio dalla opzione 'develop' sul file setup.py come appena descritto.<br>Pensavo potesse essere un problema del porting di setuptools alla versione 3 e quindi provai anche con 'install' (usando distutils) ma stesso risultato, quindi sono giunto alla conclusione che fosse lo script scritto in maniera errata.<br>
<br>Ovviamente chiamando l'interprete da terminale sul file lo stesso funziona e fà quanto dovuto.<br><br></div><blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">
leggiti il post del sign. van Rossum e poi la documentazione di<br>
setuptools o di distribute, meglio, sopratutto il paragrafo che ti ho<br>
indicato.<br></blockquote><div><br>Lo farò, in ogni caso (successo o ulteriori problemi) aggiornerò il thread :)<br><br>Grazie ancora e buona notte! <br></div></div>