# Python package guidelines (Italiano)

From ArchWiki
Jump to navigation Jump to search
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

The translation of this article or section does not reflect the original text.

Reason: Last updated in 2013, mentions abs (Discuss in Talk: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]

Category:

- Package development (Italiano)

Hidden categories:

- Pages or sections flagged with Template:Bad translation
- Pages with broken package links