Explicación del Archivo 'pyproject.toml' de Ejemplo
Completion requirements
View
El archivo pyproject.toml es la pieza central de configuración en un proyecto gestionado por Poetry. Este archivo define aspectos clave del proyecto como el nombre, la versión, las dependencias, y las configuraciones adicionales para herramientas de desarrollo. A continuación, se describen los apartados principales del archivo de ejemplo.
3. [tool.poetry.group.dev.dependencies]
Este apartado se utiliza para las dependencias de desarrollo, que no son necesarias para la ejecución del proyecto en producción, pero sí para tareas como pruebas, linting y formateo de código.
pytest: Herramienta para realizar pruebas unitarias.pytest-asyncio: Extensión depytestpara manejar código asíncrono.pylint: Herramienta de análisis estático de código para identificar problemas en el código.black: Formateador de código que asegura que todo el código siga un estilo consistente.- Otras dependencias: Como
mypypara chequeo de tipos ypytest-covpara la cobertura de pruebas, entre otras.