Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > linux.debian.maint.python > #11040 > unrolled thread

Bug#911563: ITP: pystemd - Cython-based wrapper on top of libsystemd

Started byAlexandros Afentoulis <alexaf.dpkg@bloom.re>
First post2018-10-21 22:40 +0200
Last post2018-10-21 22:40 +0200
Articles 1 — 1 participant

Back to article view | Back to linux.debian.maint.python


Contents

  Bug#911563: ITP: pystemd - Cython-based wrapper on top of libsystemd Alexandros Afentoulis <alexaf.dpkg@bloom.re> - 2018-10-21 22:40 +0200

#11040 — Bug#911563: ITP: pystemd - Cython-based wrapper on top of libsystemd

FromAlexandros Afentoulis <alexaf.dpkg@bloom.re>
Date2018-10-21 22:40 +0200
SubjectBug#911563: ITP: pystemd - Cython-based wrapper on top of libsystemd
Message-ID<wLsFX-ea-7@gated-at.bofh.it>
Package: wnpp
Severity: wishlist
Owner: Alexandros Afentoulis <alexaf.dpkg@bloom.re>
X-Debbugs-Cc: debian-devel@lists.debian.org, debian-python@lists.debian.org

* Package name    : pystemd
  Version         : 0.5.0
  Upstream Author : Alvaro Leiva <aleivag@fb.com>
* URL             : https://github.com/facebookincubator/pystemd
* License         : BSD
  Programming Lang: Python
  Description     : Cython-based wrapper on top of libsystemd

pystemd is a thin Cython-based wrapper on top of libsystemd, focused on
exposing the dbus API via sd-bus in an automated and easy to consume way.

It allows talking to systemd over dbus from python, programmatically
start/stop/restart/kill and verify services status from systemd point of
view, avoiding executing "subprocess.Popen(['systemctl', ..." and then
parsing the output to know the result. pystemd also includes a
systemd-run equivalent as well as provides an interface to sd_notify.

===

The presence of the PATENTS file in pystemd troubled me a bit. I was not
sure if it complies with DFSG. Digging through the debian-legal list,
and considering similar cases [1] [2], I assume that this legal thing is
not blocking packaging of pystemd.

[1]: https://lists.debian.org/debian-legal/2014/10/msg00064.html
[2]: https://lists.debian.org/debian-legal/2017/05/msg00008.html

[toc] | [standalone]


Back to top | Article view | linux.debian.maint.python


csiph-web