Bug#1051978: ITP: python-yamlfix -- Simple opionated yaml formatter that keeps your comments
Package: wnpp
Severity: wishlist
Owner: Carsten Schoenert <c.schoenert@t-online.de>
X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : python-yamlfix
Version : 1.13.0
Upstream Contact: Lyz <lyz@riseup.net>
* URL : https://github.com/lyz-code/yamlfix
* License : GPL-3
Programming Lang: Python
Description : Simple opionated yaml formatter that keeps your comments
yamlfix is a Python based YAML file formatter which will fix any known
formatting issue within your YAML files automatically.
.
It can read configuration settings from pyproject.toml, from configuration
files or environment variables while it is called from the CLI or by
including as Python library.
.
Main feature are:
* Add the header --- to your file.
* Correct truthy strings: 'True' -> true, 'no' -> 'false'
* Remove unnecessary apostrophes:
title: 'Why we sleep' -> title: Why we sleep.
* Correct comments
* Ensure that there is exactly one newline at the end of each file, to
comply with the POSIX standard.
* Split long lines.
* Respect Jinja2 syntax.
* Convert short lists to flow-style list: [item, item]
* Convert lists longer than line-width to block-style
This package will get maintained within the Debian Python Team.
Reply to: