{"categories":[{"label":"Build Tools","url":"https://skillfed.io/packages/category/software-development-build-tools/3"}],"enrichment":{"capability":"A Hatch build plugin that runs arbitrary shell commands during package building and includes their output artifacts in distributions.","skillfed_tags":["build-automation","hatch-plugin"],"use_cases":["Generate source code or configuration files at build time based on templates or external data.","Compile or transpile assets (e.g., TypeScript to JavaScript, SCSS to CSS) and include them in the wheel.","Run code generation tools (e.g., protobuf, GraphQL schema generators) and package the output.","Build native extensions or run build scripts that produce binary artifacts for inclusion.","Automate documentation generation or changelog processing as part of the package build."],"what_it_does":"hatch-build-scripts is a build-time plugin for Hatch that extends the hatchling build backend to run arbitrary shell commands and capture their artifacts during package creation. You configure it in your project's pyproject.toml with arrays of commands, output directories, and artifact patterns (using .gitignore-style syntax), and the plugin executes those commands at build time, then includes the matched artifacts in your final distribution.\n\nIt's useful when your package needs to generate code, compile resources, or produce other files as part of the build process\u2014things that can't be checked into version control or that depend on build-time decisions. The plugin depends on hatchling and pathspec, and requires Python 3.10 or later. It is classified as Beta and has not seen a release in over a year, though the repository remains maintained.","worth_installing":"Yes, if you need to run build-time scripts and include their artifacts in your distribution. The plugin is straightforward to configure and has no security issues. The aging maintenance status (442 days since last release) is a minor concern for a build tool, but the repository is not archived and remains functional. Install friction is low. Suitable for projects that genuinely need build-time artifact generation."},"id":"hatch-build-scripts","links":{"html":"https://skillfed.io/packages/hatch-build-scripts","md":"https://skillfed.io/packages/hatch-build-scripts.md","pypi":"https://pypi.org/project/hatch-build-scripts/"},"maintenance":{"status":"aging"},"meta":{"latest_release":"2025-05-29","license_spdx":null,"license_treatment":"permissive","name":"hatch_build_scripts","python_support":"supports_current","summary":"Dependency injection without the boilerplate."},"popularity":{"monthly_downloads":221415,"position":9279,"tier":"top_15000"},"security":{"n_vulnerabilities":0},"version":"1.0.0"}
