What problem does it solve?
This Skill simplifies and standardizes the complex process of building Python packages, ensuring compatibility, reproducibility, and adherence to modern packaging standards.
Core Features & Use Cases
- Build Backend: Acts as a modern, PEP 517 compliant build backend for creating wheels and sdists.
- Configuration: Manages project metadata, dependencies, and build options via
pyproject.toml.
- Extensibility: Supports custom build hooks for advanced tasks like compiling extensions or generating code.
- Use Case: When starting a new Python project, use this Skill to set up a robust build system that handles packaging, dependencies, and metadata correctly from the outset, ensuring a smooth development and distribution workflow.
Quick Start
Use the hatchling skill to build the current project into a wheel and source distribution.