Bug#1071868: ITP: python3-wgconfig -- parsing and writing WireGuard configuration files (comment preserving)
Package: wnpp
Severity: wishlist
Owner: Dirk Henrici <inet.debian@henrici.name>
X-Debbugs-Cc: debian-devel@lists.debian.org
* Package name : python3-wgconfig
Version : 1.0.2
Upstream Contact: Dirk Henrici <pypi.wgconfig@towalink.net>
* URL : https://github.com/towalink/wgconfig
* License : AGPL
Programming Lang: Python
Description : parsing and writing WireGuard configuration files (comment preserving)
WireGuard config files are ini-style. Since all "Peer" sections have the same
name, these files cannot be parsed and modified by most libraries handling
configuration files. Most existing libraries are not able to preserve or even
add comments when modifying a config file. "wgconfig" was created to work with
WireGuard configuration files and to preserve comments.
Additional information:
Used as dependency in other projects, even in corporate environment. Has more than 30 stars on Github. Having it packaged for Debian instead of just PyPi would thus be nice.
wgconfig is just a small Python module. However, the capability to preserve comments when writing WireGuard configuration files is quite unique.
Package would fit to the PythonTeam. Alternatively, a sponsor is needed.
wgconfig exists since 2020 and appears quite stable. Very low rate of updates expected so that maintenance should be low effort.
Personally, I'd like to use this to get to know Debian processes and tools and to help the community.
Reply to: