Salta al contenido principal

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 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.