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

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


Branch: CURRENT, Version: 1.3.2nb2, Package name: py313-dbus-1.3.2nb2, 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] [textproc/py-expat] [devel/glib2] [lang/python37]

Required to build:
[sysutils/dbus-python-common] [pkgtools/cwrappers]

Master sites:

Filesize: 591.304 KB

Version history: (Expand)


CVS history: (Expand)


   2025-10-23 22:40:24 by Thomas Klausner | Files touched by this commit (2999)
Log message: *: recursive bump for pcre2 Running an old binary against the new pcre doesn't work: /usr/pkg/lib/libpcre2-8.so.0: version PCRE2_10.47 required by \ /usr/pkg/lib/libglib-2.0.so.0 not defined 
   2023-08-05 08:14:05 by Adam Ciarcinski | Files touched by this commit (5) | Package updated
Log message: py-dbus: updated to 1.3.2; same changes as sysutils/dbus-python-common 
   2021-12-08 17:07:18 by Adam Ciarcinski | Files touched by this commit (3062)
Log message: revbump for icu and libffi 
   2021-10-26 13:20:30 by Nia Alarie | Files touched by this commit (630)
Log message: sysutils: Replace RMD160 checksums with BLAKE2s checksums All checksums have been double-checked against existing RMD160 and SHA512 hashes 
   2021-10-07 16:58:44 by Nia Alarie | Files touched by this commit (630)
Log message: sysutils: Remove SHA1 hashes for distfiles 
   2021-07-29 12:00:06 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message: py-dbus: update to 1.2.18. dbus Python Bindings 1.2.18 (2021-07-20) ======================================== Build-time configuration changes: • dbus-python will be built for python3 if neither PYTHON nor PYTHON_VERSION is specified. Use a command like ./configure PYTHON=$(command -v python2) if installation for Python 2 (EOL 2020-01-01) is required. Dependencies: • Python 2 reached end-of-life on 2020-01-01. A future version of dbus-python is likely to remove Python 2 support. Fixes: • Move from collections.Sequence to collections.abc.Sequence on Python ≥ 3.3, for Python 3.10 compatibility (dbus-python#37; Simon McVittie) • Avoid another deprecation warning for inspect.getargspec(). This is similar to the one fixed in 1.2.4, but for dbus.decorators.signal rather than dbus.decorators.method. (dbus-python!8; Martin Stumpf) • Fix an unlikely fd leak if memory allocation fails for UnixFd (dbus-python!9, Red Hat #1938703; David King) • Fix memory and fd leak if UnixFd is given an invalid negative variant_level (Simon McVittie) • Avoid more deprecation warnings: - gi.repository.GObject.MainLoop etc. (now used via gi.repository.GLib) - gi.repository.GLib.threads_init (no longer necessary at all) (Simon McVittie) • Disable -Wdeclaration-after-statement. Python 3.9 relies on intermixed declarations and statements in its headers, so we can no longer enforce this. (Simon McVittie) • Convert examples to Python 3 (Simon McVittie) • Use the same Python executable for build and dist/distcheck by default (Simon McVittie) CI fixes: • Stop installing tap.py for Python 2. The latest version only supports Python 3. (Simon McVittie) • Move from Python 3.8 on Debian unstable (no longer available) to 3.9 on Debian 11 (Simon McVittie) • Also test with Python 3.10 on Ubuntu 21.10 (Simon McVittie) • Remove Travis-CI integration, only use Gitlab-CI (Simon McVittie) 
   2020-03-08 17:51:54 by Thomas Klausner | Files touched by this commit (2832)
Log message: *: recursive bump for libffi 
   2020-01-27 11:42:12 by Thomas Klausner | Files touched by this commit (4) | Package updated
Log message: py-dbus: update to 1.2.16 dbus Python Bindings 1.2.16 (2020-01-14) ======================================== The “bag of assorted swords” release. Enhancements: • All tests are run even if the tap.py module is not available, although diagnostics for failing tests will be better if it is present. (Simon McVittie) Fixes: • Forbid unexpanded AX-prefixed macros more selectively, similar to dbus#249. (Simon McVittie)