Changelog for
python310-python-daemon-3.0.1-1.3.noarch.rpm :
* Fri Dec 15 2023 Dirk Müller
- update to 3.0.1:
* Declare dependency on Setuptools >= 62.4.0.
* Refactor calculation of file descriptor ranges to close.
* When the range of candidate file descriptors is very large, the code that computes file descriptors to close when the daemon starts attempted to allocate a large amount of memory and took a long time to compute.
* Document a `ServiceRunner` class as an example of using `DaemonContext`.
* Raise a TypeError if any `exclude` values are not valid file descriptors.
* Remove the obsolete `runner` module. This module was deprecated starting in `python-daemon` version 2.1.2, and is now removed as unmaintained.
* Fri May 05 2023 Johannes Kastl - add sle15_python_module_pythons
* Fri Oct 28 2022 Yogalakshmi Arunachalam - Update to 2.3.2 Bugs Fixed:
* Declare Twine as a development dependency (not a build dependency). Closes: Pagure #55. Thanks to Jason Andryuk for the report. Thanks to James Hilliard for the implementation.
* Specify to build a wheel distribution for only Python 3 or later.
* Specify the built package requires Python 3 or later. Closes: Pagure #66. Thanks to Nick M. for the report and implementation. Removed:
* The earlier version 2.3.1 is now “yanked” from PyPI (unlisted and not an installation candidate), because that version incorrectly permitted installation on Python 2. Thanks to Nick M. for the report.
* Sat Oct 01 2022 Dirk Müller - update to 2.3.1:
* Avoid operations on a closed stream file when detecting a socket.
* Correct use of names to allow `from daemon import
*`. Changed:
* Speed daemon start time by computing candidate file descriptors once.
* Remove incorrect double-patch of objects in test cases.
* Deprecate helper function `is_socket`.
* Drop backward-compatible helpers that provided Python 2 support.
* declaration of source encoding ‘utf-8’
* absolute_import
* unicode_literals
* module-level metaclass `type`
* unification of str with unicode type
* renamed standard library exceptions and modules
* raise exception from context exception All these are default behaviour in Python 3 and need no special handling.- drop remove_safe_hasattr.patch, remove_double_patch.patch (upstream)
* Sat Mar 19 2022 ecsos - Add missing BuildRequires python-importlib_resources to fix build error in leap.
* Thu Jan 13 2022 Matej Cepl - Add remove_double_patch.patch and remove_safe_hasattr.patch to fix https://pagure.io/python-daemon/issue/53- Remove pytest as the test runner (apparently, the package requires python3 -munittest discovery).
* Thu Apr 22 2021 Dirk Müller - update to 2.3.0:
* Remove support for Python versions older than Python 3. Python 2 has been unsupported by the Python project since 2020.
* Remove dependency on back-ported `unittest2` and `mock`. Depend instead on standard library `unittest` and `unittest.mock`.
* Thu Feb 04 2021 Matej Cepl - Switch off running of the test suite (https://pagure.io/python-daemon/issue/53).
* Fri Feb 28 2020 Dirk Mueller - update to 2.2.4:
* 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.
* Tue May 14 2019 Jonathan - Skip broken test