es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Python 3: ¿Deben los sugerencias de escritura generadas con boto3-stubs ser registrados en el control de versiones (VCS)?

He ejecutado boto3-stubs para generar sugerencias de tipo (type hints) para boto3, siguiendo esta guía
para PyCharm. Como se esperaba, mypy_boto3_builder ha creado un directorio typings con todos los archivos .pyi. ¿Debo comprometer estos archivos en mi repositorio git o agregarlos a .gitignore? Desafortunadamente, la guía no menciona nada al respecto.

Mi intuición me dice que debo ignorarlos y permitir que cualquier otro colaborador en mi proyecto los genere por sí mismos si los necesitan. ¿Hay alguna mejor práctica que me esté faltando?

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Como buena práctica, se recomienda agregar los archivos de sugerencias de tipo generados al archivo .gitignore. Esto se debe a que los archivos de sugerencias de tipo son específicos del entorno de desarrollo y pueden no ser necesarios para todos los que clonan el repositorio. Además, incluir los archivos generados en el repositorio de git puede inflar el tamaño del repositorio y hacer que sea más difícil de manejar.

    Si otro desarrollador necesita los archivos de sugerencias de tipo, puede generarlos ellos mismos utilizando boto3-stubs, siguiendo la misma guía que usted utilizó.

    Por lo tanto, es mejor ignorar los archivos de sugerencias de tipo generados automáticamente y no comprometerlos en el repositorio.

Comments are closed.