6. Registrazione con l'Indice Python Package

L'Indice del Python Package (PyPI) mantiene i meta-data che descrivono le distribuzioni preparate con Distutils. Il comando Distutils register viene usato per indicare i meta-data della propria distribuzione all'indice. Viene invocato come qui di seguito:

python setup.py register

le Distutils risponderanno con il seguente prompt:

running register
We need to know who you are, so please choose either:
 1. use your existing login,
 2. register as a new user,
 3. have the server generate a new password for you (and email it to you), or
 4. quit
Your selection [default 1]:

Nota: Se le proprie credenziali nome-utente e password vengono salvate localmente, questo menu non verra visualizzato.

Se non si è già registrati con PyPI, questo va fatto adesso. Si deve scegliere l'opzione 2 ed inserire i propri dati, come richiesto. Subito dopo questo passaggio, si riceverà una email che verrà usata per confermare la propria registrazione.

Una volta che si è registrati, si può scegliere l'opzione 1 dal menu. Verranno richiesti i propri nome-utente e password PyPI e register inserirà i propri meta-data nell'indice.

Si possono inserire ogni numero di versione della propria distribuzione nell'indice. Se si alterano i meta-data per una particolare versione, si devono inserire nuovamente e l'indice verrà aggiornato.

PyPI mantiene un record per ciascuna combinazione (nome, versione) inserita. Il primo utente che inserisce informazioni per un preciso nome, viene dichiarato come il proprietario (Owner) di quel nome. Si devono inserire i cambiamenti attraverso il comando register o attraverso l'interfaccia web. Tramite questi comandi si devono anche designare gli altri utenti come Proprietari o Mantainers. I Maintainers devono aggiornare le informazioni del package, ma non possono designare altri Proprietari o Maintainers.

In modo predefinito PyPI mostrerà tutte le versioni per il package indicato. Per nascondere alcune versioni, la proprietà Hidden dovrebbe essere impostata a Yes. Questo deve essere fatto attraverso l'interfaccia Web.

Vedete Circa questo documento... per informazioni su modifiche e suggerimenti.