I pacchetti Python sono raccolte di codice riutilizzabile che può essere facilmente condiviso e implementato tra progetti. Possiamo scrivere il nostro codice una volta e usarlo molte volte in molti posti. I pacchetti ci consentono di condividere il nostro codice con i colleghi o anche con la comunità globale di sviluppatori. In qualità di scienziato dei dati, invece di condividere i notebook Jupyter, puoi condividere pacchetti per garantire aggiornamenti facili, riusabilità e controllo della versione.
In questo articolo descriveremo in dettaglio l’approccio moderno per creare, costruire e pubblicare il tuo pacchetto nel Python Package Index (PyPI; dove puoi pip install
da). Creeremo un vero e proprio pacchetto chiamato “Mikes-toolbox2” e distribuirlo su PyPI in modo da poter pip install mikes-toolbox2
Esso. Codifichiamo!
Prima di iniziare…
Questo articolo descrive in dettaglio come pubblicare pacchetti su a pubblico Indice dei pacchetti Python. Ciò significa che, una volta pubblicato, il tuo pacchetto è disponibile a chiunque. Sto scrivendo un articolo su come impostare il tuo PyPI privato, quindi assicurati di farlo Seguimi se sei interessato.
Se ti perdi negli esempi di codice in questo articolo: controlla il codice sorgente qui.
1. Configura un progetto di pacchetto Python
In questa sezione prepareremo il nostro progetto creando una cartella e installando il nostro ambiente virtuale e i nostri pacchetti.
Inizieremo da creando una cartella A c:/my_packages/new_package
e aprendo questa cartella in un editor di codice. Successivamente dovremo farlo configurare il nostro ambiente virtuale. Consulta l’articolo qui sotto per un approfondimento su come eseguire questa operazione. In breve: puoi lasciare che PyCharm lo gestisca o lo utilizzi python -m venv venv
.
Infine dovremo farlo installare Poesia. Questo pacchetto semplifica molto la gestione e il confezionamento delle dipendenze. Installa con pip install poetry
.
2. Requisiti del pacchetto
Fonte: towardsdatascience.com