diff options
Diffstat (limited to 'external_libs/python/python-daemon-2.0.5/ChangeLog')
-rw-r--r-- | external_libs/python/python-daemon-2.0.5/ChangeLog | 380 |
1 files changed, 0 insertions, 380 deletions
diff --git a/external_libs/python/python-daemon-2.0.5/ChangeLog b/external_libs/python/python-daemon-2.0.5/ChangeLog deleted file mode 100644 index 4975f781..00000000 --- a/external_libs/python/python-daemon-2.0.5/ChangeLog +++ /dev/null @@ -1,380 +0,0 @@ -Version 2.0.5 -============= - -:Released: 2015-02-02 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Refine compatibility of exceptions for file operations. -* Specify the text encoding when opening the changelog file. - - -Version 2.0.4 -============= - -:Released: 2015-01-23 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Record version info via Setuptools commands. -* Remove the custom Setuptools entry points. - This closes Alioth bug#314948. - - -Version 2.0.3 -============= - -:Released: 2015-01-14 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Break circular import dependency for ‘setup.py’. -* Refactor all initial metadata functionality to ‘daemon._metadata’. -* Distribute ‘version’ (and its tests) only in source, not install. -* Build a “universal” (Python 2 and Python 3) wheel. - - -Version 2.0.2 -============= - -:Released: 2015-01-13 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Declare test-time dependency on recent ‘unittest2’. -* Declare packaging-time dependency on ‘docutils’ library. -* Include unit tests for ‘version’ module with source distribution. -* Record version info consistent with distribution metadata. - - -Version 2.0.1 -============= - -:Released: 2015-01-11 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Include the ‘version’ module with source distribution. - - -Version 2.0 -=========== - -:Released: 2015-01-10 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Support both Python 3 (version 3.2 or later) and Python 2 (version - 2.7 or later). -* Document the API of all functions comprehensively in docstrings. -* Add a hacking guide for developers. -* Add explicit credit for contributors. -* Document the security impact of the default umask. - -* Specify explicit text or binary mode when opening files. -* Preserve exception context in custom exceptions. - -* Declare compatibility with current Python versions. -* Depend on Python 3 compatible libraries. -* Update package homepage to Alioth hosted project page. -* Use ‘pydoc.splitdoc’ to get package description text. -* Remove ASCII translation of package description, not needed now the - docstring is a proper Unicode text value. -* Include test suite with source distribution. -* Move package metadata to ‘daemon/_metadata.py’. -* Migrate to JSON (instead of Python) for serialised version info. -* Add unit tests for metadata. -* Store and retrieve version info in Setuptools metadata. - -* Migrate to ‘str.format’ for interpolation of values into text. -* Migrate to ‘mock’ library for mock objects in tests. -* Migrate to ‘testscenarios’ library for unit test scenarios. -* Migrate to ‘unittest2’ library for back-ported improvements. - Remove custom test suite creation. -* Discriminate Python 2-and-3 compatible usage of dict methods. -* Discriminate Python 2-and-3 compatible bytes versus text. -* Declare explicit absolute and relative imports. -* Discriminate between different ‘fileno’ method behaviours. - In Python 3, ‘StringIO.fileno’ is callable but raises an exception. -* Migrate to built-in ‘next’ function. -* Wrap the ‘fromlist’ parameter of ‘__import__’ for Python 3 - compatibility. -* Wrap function introspection for Python 3 compatibility. -* Wrap standard library imports where names changed in Python 3. - - -Version 1.6.1 -============= - -:Released: 2014-08-04 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Use unambiguous “except FooType as foo” syntax. - This is to ease the port to Python 3, where the ambiguous comma - usage is an error. -* Ensure a ‘basestring’ name bound to the base type for strings. - This is to allow checks to work on Python 2 and 3. -* Specify versions of Python supported, as trove classifiers. - -* Update copyright notices. -* Add editor hints for most files. -* Distinguish continuation-line indentation versus block indentation. - -* Use unicode literals by default, specifying bytes where necessary. - This is to ease the port to Python 3, where the default string type - is unicode. -* Update copyright notices. -* Update the GPL license file to version 3, as declared in our - copyright notices. - -* Change license of library code to Apache License 2.0. Rationale at - <URL:http://wiki.python.org/moin/PythonSoftwareFoundationLicenseFaq#Contributing_Code_to_Python>. - - -Version 1.6 -=========== - -:Released: 2010-05-10 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Use absolute imports to disambiguate provenance of names. -* setup.py: Require ‘lockfile >=0.9’. -* daemon/pidfile.py: Renamed from ‘daemon/pidlockfile.py’. Change - references elsewhere to use this new name. -* test/test_pidfile.py: Renamed from ‘test/test_pidlockfile.py’. - Change references elsewhere to use this new name. -* daemon/pidfile.py: Remove functionality now migrated to ‘lockfile’ - library. - -* FAQ: Add some entries and re-structure the document. - -* Use ‘unicode’ data type for all text values. -* Prepare for Python 3 upgrade by tweaking some names and imports. - -* MANIFEST.in: Include the documentation in the distribution. - - -Version 1.5.5 -============= - -:Released: 2010-03-02 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Stop using ‘pkg_resources’ and revert to pre-1.5.3 version-string - handling, until a better way that doesn't break everyone else's - installation can be found. - - -Version 1.5.4 -============= - -:Released: 2010-02-27 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* MANIFEST.in: Explicitly include version data file, otherwise - everything breaks for users of the sdist. - - -Version 1.5.3 -============= - -:Released: 2010-02-26 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* daemon/daemon.py: Invoke the pidfile context manager's ‘__exit__’ - method with the correct arguments (as per - <URL:http://docs.python.org/library/stdtypes.html#typecontextmanager>). - Thanks to Ludvig Ericson for the bug report. -* version: New plain-text data file to store project version string. -* setup.py: Read version string from data file. -* daemon/version/__init__.py: Query version string with ‘pkg_resources’. - -* Add ‘pylint’ configuration for this project. -* Update copyright notices. - - -Version 1.5.2 -============= - -:Released: 2009-10-24 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Ensure we only prevent core dumps if ‘prevent_core’ is true. - Thanks to Denis Bilenko for reporting the lacking implementation of - this documented option. - -* Add initial Frequently Asked Questions document. - - -Version 1.5.1 -============= - -:Released: 2009-09-26 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Make a separate collection of DaemonRunner test scenarios. -* Handle a start request with a timeout on the PID file lock acquire. - -* Implement ‘TimeoutPIDLockFile’ to specify a timeout in advance of - lock acquisition. -* Use lock with timeout for ‘DaemonRunner’. - - -Version 1.5 -=========== - -:Released: 2009-09-24 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Make a separate collection of PIDLockFile test scenarios. - -* Raise specific errors on ‘DaemonRunner’ failures. -* Distinguish different conditions on reading and parsing PID file. -* Refactor code to ‘_terminate_daemon_process’ method. -* Improve explanations in comments and docstrings. -* Don't set pidfile at all if no path specified to constructor. -* Write the PID file using correct OS locking and permissions. -* Close the PID file after writing. -* Implement ‘PIDLockFile’ as subclass of ‘lockfile.LinkFileLock’. -* Remove redundant checks for file existence. - -* Manage the excluded file descriptors as a set (not a list). -* Only inspect the file descriptor of streams if they actually have - one (via a ‘fileno’ method) when determining which file descriptors - to close. Thanks to Ask Solem for revealing this bug. - - -Version 1.4.8 -============= - -:Released: 2009-09-17 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Remove child-exit signal (‘SIGCLD’, ‘SIGCHLD’) from default signal - map. Thanks to Joel Martin for pinpointing this issue. -* Document requirement for ensuring any operating-system specific - signal handlers are considered. -* Refactor ‘fork_then_exit_parent’ functionality to avoid duplicate - code. -* Remove redundant imports. -* Remove unused code from unit test suite scaffold. -* Add specific license terms for unit test suite scaffold. - - -Version 1.4.7 -============= - -:Released: 2009-09-03 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Fix keywords argument for distribution setup. -* Exclude ‘test’ package from distribution installation. - - -Version 1.4.6 -============= - -:Released: 2009-06-21 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Update documentation for changes from latest PEP 3143 revision. -* Implement DaemonContext.is_open method. - - -Version 1.4.5 -============= - -:Released: 2009-05-17 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Register DaemonContext.close method for atexit processing. -* Move PID file cleanup to close method. -* Improve docstrings by reference to, and copy from, PEP 3143. -* Use mock checking capabilities of newer ‘MiniMock’ library. -* Automate building a versioned distribution tarball. -* Include developer documentation files in source distribution. - - -Version 1.4.4 -============= - -:Released: 2009-03-26 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Conform to current PEP version, now released as PEP 3143 “Standard - daemon process library”. -* Ensure UID and GID are set in correct order. -* Delay closing all open files until just before re-binding standard - streams. -* Redirect standard streams to null device by default. - - -Version 1.4.3 -============= - -:Released: 2009-03-19 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Close the PID file context on exit. - - -Version 1.4.2 -============= - -:Released: 2009-03-18 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Context manager methods for DaemonContext. - - -Version 1.4.1 -============= - -:Released: 2009-03-18 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Improvements to docstrings. -* Further conformance with draft PEP. - - -Version 1.4 -=========== - -:Released: 2009-03-17 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Implement the interface from a draft PEP for process daemonisation. -* Complete statement coverage from unit test suite. - - -Version 1.3 -=========== - -:Released: 2009-03-12 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Separate controller (now ‘DaemonRunner’) from daemon process - context (now ‘DaemonContext’). -* Fix many corner cases and bugs. -* Huge increase in unit test suite. - - -Version 1.2 -=========== - -:Released: 2009-01-27 -:Maintainer: Ben Finney <ben+python@benfinney.id.au> - -* Initial release of this project forked from ‘bda.daemon’. Thanks, - Robert Niederreiter. -* Refactor some functionality out to helper functions. -* Begin unit test suite. - - -.. - This is free software: you may copy, modify, and/or distribute this work - under the terms of the Apache License version 2.0 as published by the - Apache Software Foundation. - No warranty expressed or implied. See the file ‘LICENSE.ASF-2’ for details. - -.. - Local variables: - coding: utf-8 - mode: text - mode: rst - End: - vim: fileencoding=utf-8 filetype=rst : |