[Python] Come scrivere uno script da installare in /usr/bin con setup.py?

Manlio Perillo manlio.perillo a gmail.com
Lun 21 Mar 2011 13:45:45 CET


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Il 21/03/2011 12:55, Alessandro Dentella ha scritto:
> [...]
> Nella attuale configurazione ho grossolaneamente:
> 
>    sqlkit/
>    |-- bin
>    |-- demo
>    |   |-- layout
>    |   `-- sql
>    |       |-- images
>    |       `-- model
>    |-- sqlkit
>    |   |-- misc
>    |   `-- widgets
>    |       |-- common
>    |       |-- mask
>    |       `-- table
>    `-- test
>        `-- doctest
> 
> la script da mettere in entry_points è in 'bin', e mi piace che stia lì per
> visibilità.

Allora ti conviene usare il parametro `scripts`, nel setup.
Utilizzando gli entry point di setuptool, devi avere una funzione, il
cui modulo deve ovviamente essere installato.

Se vuoi usare gli entry point (comodo perchè ti crea un eseguibile .exe
per Windows), ti conviene aggiungere un sottopackage tipo:

sqlkit/sqlkit/ui

in cui inserire i vari moduli; oppure semplicemente aggiungere un modulo
ui all'interno del package sqlkit.



Ciao  Manlio
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.10 (GNU/Linux)
Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org/

iEYEARECAAYFAk2HSHkACgkQscQJ24LbaUR3gACeIMHwPb8KrwnDrcE7FM+KMWSM
E/cAn3jyTmNaEWnGdNk53dZa2NVXvzZ2
=wQaw
-----END PGP SIGNATURE-----


Maggiori informazioni sulla lista Python