Guía de paquetes de Python de pyOpenSci#
Apoyamos las herramientas de Python que la comunidad científica necesita para crear flujos de trabajo de ciencia abierta.
Sobre esta guía
Esta guía te ayudará a:
Aprender cómo crear un paquete de Python de principio a fin
Entender el ecosistema de herramientas de empaquetado de Python
Navegar y tomar decisiones sobre las opciones de las herramientas
Comprender todos los aspectos de la creación y el mantenimiento de un paquete de Python
También encontrarás recomendaciones de buenas prácticas y listas de recursos de la comunidad seleccionados sobre el empaquetado y la documentación de paquetes.
Serie de tutoriales: Crea un paquete de Python#
¡Ya está completa la primera serie de tutoriales sobre cómo crear un paquete de Python para la comunidad científica, desarrollada por nuestra comunidad! Participa en nuestro proceso de revisión comunitaria o sigue el desarrollo de futuros tutoriales en nuestro repositorio de GitHub.
Paquetes Python para Científicos#
Aprende sobre las mejores prácticas de empaquetado de Python. También conocerás el vibrante ecosistema de herramientas de empaquetado que están disponibles para ayudarte con tus necesidades de empaquetado de Python.
Comprende mejor el ecosistema de empaquetado de Python. Aprende buenas prácticas para:
Documentación#
Pruebas#
Contribuir#
Agradecemos las contribuciones a esta guía. Aprende más sobre como puedes contribuir.
Una guía creada por la comunidad#
Cada página de esta guía pasa por un proceso exhaustivo de revisión comunitaria. Para que la guía sea accesible para principiantes y precisa, fomentamos la participación en las revisiones de personas de la comunidad de Python y de la comunidad científica con una amplia variedad de habilidades y conocimientos especializados.
Ver los colaboradores de la guía
A quién va dirigida esta guía#
Esta guía es para cualquier persona interesada en aprender más sobre el empaquetado de Python. Es accesible para principiantes y proporcionará:
Orientación de principio a fin para crear un paquete de Python.
Recursos para ayudarte a navegar el ecosistema de herramientas y enfoques de empaquetado de Python.
Una lista de recursos seleccionados para ayudarte a documentar, usar y mantener tu paquete.
El futuro de esta guía#
Si tienes ideas de cosas que te gustaría ver aclaradas en esta guía, te invitamos a abrir una incidencia (Issue) en GitHub..
Si tienes preguntas sobre nuestro proceso de revisión por pares (peer review) o sobre el empaquetado en general, puedes plantearlas en GitHub Discussions.
Esta es una guía en constante evolución que se actualiza a medida que las herramientas y las recomendaciones prácticas evolucionan en el ecosistema de empaquetado de Python. Estaremos añadiendo nuevo contenido durante el próximo año.