[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: