python-daemon 3.1.2


pip install python-daemon

  Latest version

Released: Dec 03, 2024


Meta
Author: Ben Finney
Maintainer: Ben Finney
Requires Python: >=3.7

Classifiers

Development Status
  • 5 - Production/Stable

License
  • OSI Approved :: Apache Software License

Operating System
  • POSIX

Programming Language
  • Python :: 3

Intended Audience
  • Developers

Topic
  • Software Development :: Libraries :: Python Modules
This library implements the well-behaved daemon specification of
:pep:`3143`, “Standard daemon process library”.

A well-behaved Unix daemon process is tricky to get right, but the
required steps are much the same for every daemon program. A
`DaemonContext` instance holds the behaviour and configured
process environment for the program; use the instance as a context
manager to enter a daemon state.

Simple example of usage::

import daemon

from spam import do_main_program

with daemon.DaemonContext():
do_main_program()

Customisation of the steps to become a daemon is available by
setting options on the `DaemonContext` instance; see the
documentation for that class for each option.

Wheel compatibility matrix

Platform Python 3
any

Files in release

Extras:
Dependencies:
lockfile (>=0.10)