PROGRAMMAZIONE PYTHON
I progetti Python moderni sono gestiti da pyproject.toml
File. Puoi usarlo per gestire sia progetti regolari che pacchetti Python, il che rende questo file uno strumento generale per impostare progetti Python di vario tipo.
IL pyproject.toml
il file può contenere tutto ciò di cui il tuo progetto ha bisogno, come:
- Metadati, come nome del progetto, versione, autori, licenza, classificatori, URL e descrizione (sia breve che lunga).
- La configurazione dell'ambiente di sviluppo e produzione, ovvero dipendenze e dipendenze facoltative.
- Configurazione di strumenti di sviluppo, come
black
,ruff
,pylint
,pytest
e molti altri.
Quando il progetto diventa grande, puoi spostare gran parte di queste informazioni in altri file di configurazione, come pytest.ini
, requirements.txt
, requirements_dev.txt
e così via. Ma quando a pyproject.toml
non diventa eccessivamente lungo, mantengo tutte le informazioni al suo interno: questo rende piccola la directory root del progetto.
Queste sono solo informazioni di base su pyproject.toml
File. Se vuoi saperne di più sul suo utilizzo, puoi farlo da qui:
Fonte: towardsdatascience.com