Python package guidelines (Italiano)
Questo documento tratta gli standard e le linee guida sulla scrittura di PKGBUILD per il software Python.
Nomenclatura del pacchetto
Per le librerie, utilizzare python-modulename. Per le applicazioni, usare il nome del programma. In ogni caso, il nome del pacchetto dovrà essere scritto completamente in minuscolo.
Le librerie scritte in Python 2 devono essere nominate python2-modulename.
Posizionamento dei file
Molti pacchetti python sono installati tramite il sistema distutils utilizzando setup.py, che installa i file nella directory /usr/lib/python<python version>/site-packages/pkgname.
Note
Il parametro --optimize=1 compila i .pyo in modo tale da poter essere tracciati da pacman.
Nella maggior parte dei casi, è necessario inserire any nell' array arch poichè molti pacchetti Python non dipendono dall' architettura.
Non installare in una directory chiamata tests, in quanto può facilmente andare in conflitto con altri pacchetti Python (ad esempio: /usr/lib/python2.7/site-packages/tests/).
Esempio
Un esempio di PKGBUILD si può trovare in /usr/share/pacman/PKGBUILD-python.proto, contenuto nel pacchetto abs[broken link: package not found]