Capitolo 3. Pacchetti Python
Questo lavoro è stato tradotto utilizzando l'AI. Siamo lieti di ricevere il tuo feedback e i tuoi commenti: translation-feedback@oreilly.com
In questo capitolo imparerai a pacchettizzare i tuoi progetti Python per la distribuzione. Un pacchetto è un singolo file contenente un archivio del tuo codice insieme a metadati che lo descrivono, come il nome e la versione del progetto.
Nota
Quelli di Python usano la parola pacchetto per due concetti distinti. I pacchetti di importazionesono moduli che contengono altri moduli. I pacchetti di distribuzione sono file di archivio per la distribuzione del software Python: sono l'oggetto di questo capitolo.
Puoi installare un pacchetto in un ambiente Python utilizzando un programma di installazione di pacchetti come pip. Puoi anche caricarlo in un repository di pacchetti a beneficio di altri. La Python Software Foundation (PSF) gestisce un repository di pacchetti noto come Python Package Index (PyPI). Se il tuo pacchetto è presente su PyPI, chiunque può installarlo passando il nome del progetto a pip install.
Impacchettare il tuo progetto lo rende facile da condividere con altri, ma c'è un altro vantaggio. Quando installi il tuo pacchetto, questo diventa un cittadino di prima classe dell'ambiente Python:
-
L'interprete importa i tuoi moduli dall'ambiente, anziché da una directory arbitraria del tuo filesystem, il che può funzionare o meno a seconda di come invochi Python.
-
Gli installatori utilizzano i metadati ...
Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Read now
Unlock full access