Esta Skill proporciona una plantilla concisa y práctica y orientación para la sección build-system de pyproject.toml y los metadatos de proyecto relacionad…
Esta Skill proporciona una plantilla concisa y práctica y orientación para la sección build-system de pyproject.toml y los metadatos de proyecto relacionados, permitiendo un empaquetado Python moderno alineado con PEP 518/621. Las características clave incluyen entradas en [build-system] (requires y build-backend), backends alternativos (por ejemplo, Hatch), metadatos del proyecto (name, version, description, readme, requires-python, license), declaraciones de dependencias con especificadores de versión comunes (>=, <, ~=, ==, sin fijar), descubrimiento de paquetes en estructura src mediante la configuración tool.setuptools, y ejemplos de entry points para scripts CLI bajo [project.scripts]. Casos de uso: preparar paquetes para PyPI, configurar builds reproducibles y wheels, definir restricciones en tiempo de ejecución, establecer descubrimiento de paquetes y exponer herramientas de línea de comandos. Ventajas principales: configuración declarativa estandarizada, mejor interoperabilidad entre herramientas, control de dependencias/ versiones más claro y simplificación de la configuración de CLI y empaquetado.
Esta página forma parte del hub OpenClaw Skills con guías de instalación, categorías y enlaces prácticos.