PROGRAMMAZIONE PYTHON

Scopri come configurare pytest in pyproject.toml per eseguire doctest

fotografato da Paolo Hanaoka SU Unsplash

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, pyteste 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.txte 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

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *