Hi, I'm trying to use python-systemd with a pyvenv: We use pyvenv to add different set of librairies on the server for each daemon without to disturb Python at the system level. I don't find a way to compile systemd with a pyvenv enabled.
To by-pass the issue and ideally to be installable via PyPI or at least with pip, I've tried to add a setup.py. I've started something for that, but now I'm blocked, technical details: https://github.com/systemd/systemd/pull/35 If somebody has a clue, I'm interested in. Nevertheless, if you have an alternative solution, I'm also interested in, I see at least two: 1. Find a way to compile python-systemd directly from the source code of systemd and use a pyvenv instead of Python system 2. Implement journald protocol in pure Python: I don't need all python-systemd for now, only to push logs, it should be quicker to implement that instead of to try to install python-systemd via pip. I've tried to find a documentation about the protocol specification used in unix socket. I've found nothing except source code. Thanks for your suggestions. BTW, I've played a little bit with structured log mechanism, it's awesome, I've several ideas to use that for our sysadmin needs, like to find easily all HTTP requests from a specific tenant. -- Ludovic Gasc (GMLudo) http://www.gmludo.eu/
_______________________________________________ systemd-devel mailing list [email protected] http://lists.freedesktop.org/mailman/listinfo/systemd-devel
