#16993 closed enhancement (fixed)

dbus-python-1.3.2

Reported by: Bruce Dubbs Owned by: Bruce Dubbs
Priority: normal Milestone: 11.3
Component: BOOK Version: git
Severity: normal Keywords:
Cc:

Description

New minor version.

Change History (5)

comment:1 by Xi Ruoyao, 20 months ago

Building the wheel requries meson-python.

in reply to:  1 comment:2 by Xi Ruoyao, 20 months ago

Replying to Xi Ruoyao:

Building the wheel requries meson-python.

It then depends on pyproject-metadata and tomli. Too annoying...

Maybe we should directly install the package with meson, instead of building the wheel.

comment:3 by Bruce Dubbs, 20 months ago

Owner: changed from blfs-book to Bruce Dubbs
Status: newassigned

comment:4 by Bruce Dubbs, 20 months ago

dbus Python Bindings 1.3.2 (2022-09-06)

Fixes:

  • Reinstate PKG-INFO and egg-info in source tarball, so that it can be used as a PyPI sdist
  • Fix reStructured Text formatting in NEWS

dbus Python Bindings 1.3.0 (2022-09-06)

Dependencies:

  • Python 3, version 3.5 or later, is required. An upstream-supported version (currently 3.7 or later) is strongly recommended, and a future version of dbus-python is likely to require Python 3.7 or later. Python 2 is no longer supported.
  • Installing from source code using Meson requires Python 3.5 or later and Meson 0.56.2 or later. This is now the recommended build system.
  • Installing from source code using Autotools requires Python 3.5 or later. The Autotools build system is likely to be removed in a future version.
  • Installing from PyPI using pip or from source code via setup.py requires Python 3.7 or later, Meson 0.60.3 or later, meson-python 0.8.1 or later, and their dependencies (ninja, patchelf, setuptools, wheel).

API changes:

  • dbus.gobject_service, dbus.types.UTF8String and the utf8_strings keyword argument were only usable with Python 2, and therefore have been removed, along with the rest of the special cases for Python 2.

Enhancements:

  • Add a Meson build system
  • Add methods to Message objects to manipulate the interactive authorization flag
  • Add licensing information in REUSE format

Fixes:

  • Raise ValueError instead of crashing with assertion failure when a Unix fd index number is greater than the number of fds actually attached to the message
  • Raise ValueError instead of crashing with assertion failure when a negative number is passed to the UnixFd constructor

  • Fix undefined escape sequences in docstrings

  • Make distcheck compatible with Automake 1.16.4, by forcing an appropriate prefix to be used

  • Update AX_PYTHON_DEVEL from autoconf-archive for better forwards-compatibility
  • Avoid various deprecation warnings in the build system
    • distutils.sysconfig → sysconfig
    • distutils.util → sysconfig
    • AC_PROG_LIBTOOL → LT_INIT
    • AC_HELP_STRING → AS_HELP_STRING
  • Fix CI for recent Python and Automake versions
  • Update bug reporting URL

comment:5 by Bruce Dubbs, 20 months ago

Resolution: fixed
Status: assignedclosed

Fixed at commits

fd6676f5cc Update to shadow-4.12.3.
4e321bf817 Update to tree-2.0.4.
5f3dfa8e93 Update to dbus-python-1.3.2.
Note: See TracTickets for help on using tickets.