Skip to main content

Parser to read and create unit files for systemd

Project description


SystemdUnitParser is an extension to Python's configparser.RawConfigParser to properly parse systemd unit files


from SystemdUnitParser import SystemdUnitParser

config = SystemdUnitParser()'sample.service') # or any other systemd unit file

print(config.sections()) # get all sections of the unit file
print(config.options('Unit')) # get all options in a section
print(config.get('Unit', 'Description')) # get the actual value of an action


  • create a fork
  • create a new branch from origin/master
  • do your patches
  • run pytest
  • push your changes to your fork and create a PR


This module is licensed under GPL-3.0-or-later

Project details

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

systemdunitparser-0.2.tar.gz (16.3 kB view hashes)

Uploaded source

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page