summaryrefslogtreecommitdiff
path: root/README.md
Commit message (Collapse)AuthorAgeFilesLines
* Added section for installation on openSUSE & SLE (#35)Johannes Weberhofer2016-12-161-0/+4
|
* Updating docs for missing dependency (#28)Robert James Hernandez2016-10-101-3/+3
| | | | | | I was trying to build python-systemd from source but ran into the same issue here: #17 I Figure the docs should be updated to reflect this dependency.
* setup.py: change name to systemd-pythonZbigniew Jędrzejewski-Szmek2016-09-211-0/+2
| | | | This name is unused on pypi. Let's grab it.
* Add Docs to READMESebastian2016-09-151-0/+11
|
* readme: Use "raised" instead of "thrown"Nir Soffer2016-05-281-1/+1
| | | | Should be more familiar to the users of this library.
* readme: Remove duplicate 'is thrown'Nir Soffer2016-05-281-3/+3
|
* Spelling fixesVille Skyttä2016-05-211-1/+1
|
* build-sys: use pkg-config to build with old systemdZbigniew Jędrzejewski-Szmek2015-09-041-0/+8
| | | | | This should allow the build to just work on old Ubuntu and similar.
* README: add semaphore build badgeZbigniew Jędrzejewski-Szmek2015-09-031-0/+2
|
* Update source building instructionsDavid Strauss2015-08-021-6/+6
| | | | | * Only list Fedora 21+. Older releases are no longer supported by upstream, let alone for systemd development. * Fedora now uses `pip` and `pip3`, not `pip-python` and `pip-python3`. By only documenting Fedora 21+, we can be consistent in the instructions. * Use HTTPS for git (rather than HTTP).
* Update LICENSE file and classifiersZbigniew Jędrzejewski-Szmek2015-07-051-9/+25
| | | | | | The license was originally MIT, but when this module became part of systemd, it was changed to LGPLv2+. All files had correct headers, so only the LICENSE file needs updating. Take the opportunity to add classifiers to setup.py.
* Add Python 3 instructions.David Strauss2012-09-061-7/+12
|
* Doc updatesDavid Strauss2012-09-061-11/+11
|
* Allow UTF-8 in message payloadZbyszek Jędrzejewski-Szmek2012-07-121-2/+2
| | | | | | | | | | | | | | | Allow UTF-8, and force encoding as UTF-8 if the payload is known to be text. Under Python 3, this means that bytes payload is sent as-is, and strings are encoded to UTF-8. Under Python 2, this means that unicode payload is encoded to UTF-8, and the rest is sent as-is, because there we are missing the extra information to distinguish text and binary data. IOW, under Python 2, it is the responsibility of the called to provide properly encoded payload, and under Python 3, there is extra hand-holding which should help catch mistakes. Fields which are certain to be text (MESSAGE, MESSAGE_ID, CODE_FILE, CODE_FUNC) are text-only. The names of fields are text-only too. The payload of other fields can be binary.
* Add frontend module in pure-Python and hide old moduleZbigniew Jędrzejewski-Szmek2012-07-121-5/+17
| | | | | | | | | | | journald.send() is renamed to journald.sendv(), and a replacement journald.send() is added. This new function has a more pythonic API, where one positional argument is used for the message, and keyword arguments can be used to specify other fields. Implementing argument parsing in C would be really painful, for little gain, so a pure-python module is added, which provides send(), which in turn calls sendv().
* Check the return value from sd_journal_sendvZbigniew Jędrzejewski-Szmek2012-07-101-1/+3
|
* Wrap README to 80 linesZbyszek Jędrzejewski-Szmek2012-07-101-6/+13
|
* Documentation updates.David Strauss2012-06-261-4/+28
|
* Add test build instructions.David Strauss2012-06-251-3/+12
|
* Initial boilerplate work. Compiles without warnings. Untested.David Strauss2012-06-251-1/+9
|
* Initial commitDavid Strauss2012-06-251-0/+4