Path to this page:
./
devel/py-daemon,
Library to implement a well-behaved Unix daemon process
Branch: CURRENT,
Version: 2.2.4,
Package name: py37-daemon-2.2.4,
Maintainer: kamel.derouicheA 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.
Required to run:[
devel/py-setuptools] [
devel/py-lockfile] [
lang/python37]
Required to build:[
textproc/py-docutils] [
pkgtools/cwrappers] [
net/py-twine]
Master sites:
SHA1: 14a86a2088915edb8f8651629d3ebe94749029eb
RMD160: 2447e4d6f1fe6fa0d4c9b5cd5751d12ba86bc27d
Filesize: 78.882 KB
Version history: (Expand)
- (2019-12-05) Updated to version: py37-daemon-2.2.4
- (2019-01-21) Updated to version: py27-daemon-2.2.3
- (2018-11-27) Updated to version: py27-daemon-2.2.0
- (2017-11-23) Package has been reborn
- (2017-07-30) Updated to version: py27-daemon-2.1.2
- (2014-01-19) Updated to version: py27-daemon-1.6
CVS history: (Expand)
2020-09-01 01:07:07 by Thomas Klausner | Files touched by this commit (62) |
Log message:
*: switch to versioned_dependencies.mk for py-setuptools
|
2020-05-14 21:39:03 by Joerg Sonnenberger | Files touched by this commit (1) |
Log message:
No longer supports Python 2.7
|
2019-12-05 15:51:01 by Adam Ciarcinski | Files touched by this commit (3) |  |
Log message:
py-daemon: updated to 2.2.4
Version 2.2.4
Bugs Fixed:
* Run the Setuptools `egg-info` command as part of the `build`
command.
* Create the socket and catch “non-socket” errors.
* Only deal with a range of file descriptors if the range is not empty.
* Declare Twine as a build dependency.
* Reformat the change log entries with keepachangelog.com sub-sections.
Changed:
* Upgrade Tox dependency to version “3.7.0”.
* Significant speed-up to discovery of file descriptors to close.
* Refactor the build system to use Makefile modules for each topic.
|
2019-01-21 10:23:51 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-daemon: updated to 2.2.3
Version 2.2.3
Bug Fixes:
* Use custom fake file type for testing fileno behaviour.
This works around an incompatibility in Python 2.7 file type that
caused test cases to fail.
Changes:
* Promote the warning for runner module to a DeprecationWarning.
This has been an unofficial example module from the beginning, and
it will be removed in a future version.
Version 2.2.2
Bug Fixes:
* Remove from the build system specification a white space character
not permitted in TOML format.
Additions:
* Implement test suite automation in virtualenvs, using Tox.
Version 2.2.1
Additions:
* Add a :PEP:518 conformant build system specification (the
pyproject.toml file).
|
2018-11-27 17:36:28 by Adam Ciarcinski | Files touched by this commit (2) |  |
Log message:
py-daemon: updated to 2.2.0
Version 2.2.0
Bug Fixes:
* Correct the description of the return value for
daemon.is_detach_process_context_required.
* Set a sensible default for Distribution.script_name.
This works around a bug in Setuptools which calls commands before
the Distribution is initialised.
Changes:
* The test suite now relies on the test discovery feature in
‘unittest’. This feature is in Python version 2.7 and later.
* Improve performance of daemon.close_all_open_files.
|
2017-09-04 20:08:31 by Thomas Klausner | Files touched by this commit (163) |
Log message:
Follow some redirects.
|
2017-07-30 07:53:52 by Adam Ciarcinski | Files touched by this commit (3) |
Log message:
Version 2.1.2
Additions:
* Add a README document for the code base.
Changes:
* Migrate code project hosting to Pagure.
Record the change of homepage URL in PyPI metadata.
* Raise a warning that the ârunnerâ module is pending deprecation.
This has been an unofficial example module from the beginning, and
it will be removed in a future version.
Bug Fixes:
* Ensure custom types are part of the Python type hierarchy.
* Avoid a circular dependency for the version string at install time.
|
2017-01-01 15:44:09 by Thomas Klausner | Files touched by this commit (577) |
Log message:
Add python-3.6 to incompatible versions.
|