Explicación del Archivo 'pyproject.toml' 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.