# Python package guidelines (Italiano)

## 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

Category:

- Package development (Italiano)