./sysutils/dbus-python-common, Python bindings for the D-BUS message bus system

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.3.2nb1, Package name: dbus-python-common-1.3.2nb1, Maintainer: pkgsrc-users

D-BUS is a message bus, used for sending messages between applications.
Conceptually, it fits somewhere in between raw sockets and CORBA in terms
of complexity.

D-BUS supports broadcast messages, asynchronous messages (thus decreasing
latency), authentication, and more. It is designed to be low-overhead;
messages are sent using a binary protocol, not using XML. D-BUS also
supports a method call mapping for its messages, but it is not required;
this makes using the system quite simple.

This package provides the Python D-BUS bindings.


Required to run:
[sysutils/dbus] [devel/glib2]

Required to build:
[pkgtools/cwrappers] [lang/python37]

Master sites:

Filesize: 591.304 KB

Version history: (Expand)


CVS history: (Expand)


   2023-08-14 07:25:36 by Thomas Klausner | Files touched by this commit (1247)
Log message:
*: recursive bump for Python 3.11 as new default
   2023-08-12 04:55:44 by Thomas Klausner | Files touched by this commit (1)
Log message:
dbus-python-common: resture build dependency on Python

configure checks if it can link against libpython.0
   2023-08-09 11:05:11 by Nia Alarie | Files touched by this commit (1)
Log message:
dbus-python-common: Depend on python-as-tool using tool.mk.

The build system expects an unversioned "python" executable to be
available and in pkgsrc we do this through tool.mk.
   2023-08-07 07:16:06 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
dbus-python-common: needs pyversion.mk
   2023-08-05 08:08:47 by Adam Ciarcinski | Files touched by this commit (2) | Package updated
Log message:
dbus-python-common: updated to 1.3.2

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
   2023-06-06 14:42:56 by Taylor R Campbell | Files touched by this commit (1319)
Log message:
Mass-change BUILD_DEPENDS to TOOL_DEPENDS outside mk/.

Almost all uses, if not all of them, are wrong, according to the
semantics of BUILD_DEPENDS (packages built for target available for
use _by_ tools at build-time) and TOOL_DEPEPNDS (packages built for
host available for use _as_ tools at build-time).

No change to BUILD_DEPENDS as used correctly inside buildlink3.

As proposed on tech-pkg:
https://mail-index.netbsd.org/tech-pkg/2023/06/03/msg027632.html
   2021-12-30 14:24:01 by Adam Ciarcinski | Files touched by this commit (4)
Log message:
Do not mention Python 3.6
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3063)
Log message:
revbump for icu and libffi