Skip to main content
1 / 8
Skip to - Close
Skip to - Close
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 de pytest para 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 mypy para chequeo de tipos y pytest-cov para la cobertura de pruebas, entre otras.

Open in new window