Metadata-Version: 2.4
Name: pysoldaemon
Version: 3.13.4
Summary: pysoldaemon
Home-page: https://github.com/champax/pysoldaemon
Author: Laurent Champagnac
Author-email: Laurent Champagnac <champagnac.laurent@gmail.com>, Laurent Labatut <laurent@labatut.net>
Maintainer-email: Laurent Champagnac <champagnac.laurent@gmail.com>, Laurent Labatut <laurent@labatut.net>
License: GPL-3.0
Project-URL: Homepage, https://github.com/champax/pysoldaemon
Project-URL: Repository, https://github.com/champax/pysoldaemon
Keywords: python,gevent
Classifier: Development Status :: 5 - Production/Stable
Classifier: Environment :: Other Environment
Classifier: Intended Audience :: Developers
Classifier: Operating System :: POSIX :: Linux
Classifier: Programming Language :: Python :: 3.7
Classifier: Programming Language :: Python :: 3.11
Classifier: Programming Language :: Python :: 3.13
Classifier: Topic :: Software Development :: Libraries
Classifier: Natural Language :: English
Requires-Python: >=3.11
Description-Content-Type: text/markdown
License-File: LICENSE.md
Requires-Dist: greenlet
Requires-Dist: gevent
Requires-Dist: pysolbase>=3.13.0
Provides-Extra: test
Requires-Dist: unittest-xml-reporting; extra == "test"
Requires-Dist: pylint; extra == "test"
Requires-Dist: twine; extra == "test"
Requires-Dist: tox; extra == "test"
Requires-Dist: toml; extra == "test"
Dynamic: author
Dynamic: home-page
Dynamic: license-file

pysoldaemon
============

Welcome to pysol

Copyright (C) 2013/2025 Laurent Labatut / Laurent Champagnac

pysoldaemon is a generic linux daemon in Python.

It supports :
- Double forking
- std redirect to files
- log to file
- working directory change after Fork 1
- start/stop/status/reload commands

It is gevent (co-routines) based.

Usage
===============

An implementation is available in :
- pysoldaemon_test.Daemon.CustomDaemon.CustomDaemon
