Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-python-daemon-3.0.1-2.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python313-python-daemon Distribution: openSUSE Tumbleweed
Version: 3.0.1 Vendor: openSUSE
Release: 2.2 Build date: Mon Sep 16 16:17:18 2024
Group: Unspecified Build host: reproducible
Size: 240044 Source RPM: python-python-daemon-3.0.1-2.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://pagure.io/python-daemon/
Summary: Library to implement a well-behaved Unix daemon process
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.

Provides

Requires

License

Apache-2.0 AND GPL-3.0-only

Changelog

* Mon Sep 16 2024 Daniel Garcia <[email protected]>
  - Revert to 3.0.1. Version 3.0.2 was yanked from pypi because it
    breaks setuptools
    (https://pagure.io/python-daemon/issue/94, https://pypi.org/project/python-daemon/3.0.2/)
  - Add patch explicit-packaging.patch to fix issue with current
    setuptools: https://pagure.io/python-daemon/issue/73
* Fri Aug 30 2024 Steve Kowalik <[email protected]>
  - Upate to 3.0.2:
    * Migrate to use the explicitly-maintained ‘packaging’ library.
    * Clarify copyright and grants of license.
    * Migrate to PEP 517 simple build system for Python distribution.
    * Remove dynamically-constructed non-standard metadata attributes.
  - Switch to pagure source URL.
* Fri Dec 15 2023 Dirk Müller <[email protected]>
  - 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 <[email protected]>
  - add sle15_python_module_pythons
* Fri Oct 28 2022 Yogalakshmi Arunachalam <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Add missing BuildRequires python-importlib_resources
    to fix build error in leap.
* Thu Jan 13 2022 Matej Cepl <[email protected]>
  - 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 <[email protected]>
  - 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 <[email protected]>
  - Switch off running of the test suite
    (https://pagure.io/python-daemon/issue/53).

Files

/usr/lib/python3.13/site-packages/daemon
/usr/lib/python3.13/site-packages/daemon/__init__.py
/usr/lib/python3.13/site-packages/daemon/__pycache__
/usr/lib/python3.13/site-packages/daemon/__pycache__/__init__.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/daemon/__pycache__/__init__.cpython-313.pyc
/usr/lib/python3.13/site-packages/daemon/__pycache__/_metadata.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/daemon/__pycache__/_metadata.cpython-313.pyc
/usr/lib/python3.13/site-packages/daemon/__pycache__/daemon.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/daemon/__pycache__/daemon.cpython-313.pyc
/usr/lib/python3.13/site-packages/daemon/__pycache__/pidfile.cpython-313.opt-1.pyc
/usr/lib/python3.13/site-packages/daemon/__pycache__/pidfile.cpython-313.pyc
/usr/lib/python3.13/site-packages/daemon/_metadata.py
/usr/lib/python3.13/site-packages/daemon/daemon.py
/usr/lib/python3.13/site-packages/daemon/pidfile.py
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info/INSTALLER
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info/LICENSE.ASF-2
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info/LICENSE.GPL-3
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info/METADATA
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info/RECORD
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info/REQUESTED
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info/WHEEL
/usr/lib/python3.13/site-packages/python_daemon-3.0.1.dist-info/top_level.txt
/usr/share/doc/packages/python313-python-daemon
/usr/share/doc/packages/python313-python-daemon/CREDITS
/usr/share/doc/packages/python313-python-daemon/ChangeLog
/usr/share/doc/packages/python313-python-daemon/FAQ
/usr/share/doc/packages/python313-python-daemon/README
/usr/share/doc/packages/python313-python-daemon/TODO
/usr/share/doc/packages/python313-python-daemon/examples
/usr/share/doc/packages/python313-python-daemon/examples/service-runner.txt
/usr/share/doc/packages/python313-python-daemon/hacking.txt
/usr/share/doc/packages/python313-python-daemon/module.mk
/usr/share/doc/packages/python313-python-daemon/sphinx.mk
/usr/share/licenses/python313-python-daemon
/usr/share/licenses/python313-python-daemon/LICENSE.ASF-2
/usr/share/licenses/python313-python-daemon/LICENSE.GPL-3


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Dec 11 23:58:49 2024