Package: wnpp Severity: wishlist Owner: Edward Betts <[email protected]>
* Package name : hatch-fancy-pypi-readme Version : 25.1.0 Upstream Author : Hynek Schlawack <[email protected]> * URL : https://github.com/hynek/hatch-fancy-pypi-readme * License : MIT Programming Lang: Python Description : Hatch metadata plugin for assembling PyPI readme content from fragments This library provides a metadata hook for Hatch that builds the package readme shown on PyPI from configurable fragments. It is intended for projects that want the published description to be assembled from multiple sources instead of copied from a single static file. . Fragments can be defined as literal text or read from files. File-based fragments can include only selected sections by cutting content before or after marker strings, or by extracting text with a regular expression. The resulting readme can then be processed with further regular expression substitutions to rewrite links, adjust markup, or transform references before the final text is written into package metadata. . The library works with project metadata in pyproject.toml and with files that belong to the source tree, such as README, changelog, or license-related text files. During package builds it also uses package metadata values such as the current package name and version when expanding placeholder strings in the rendered output. . It also includes a command-line interface that renders the configured readme from a project configuration file, using the same fragment handling and substitution rules as the metadata hook. This library is a dependancy of Home Assistant, the Python smart home platform. I plan to maintain it as part of the Home Assistant team.

