gnu: python-dbus-fast: Update to 2.44.3.

* gnu/packages/python-xyz.scm (python-dbus-fast): Update to 2.44.3.
[source]: Switch to git-fetch; PyPI does not have tests.
[arguments] <test-flags>: Disable tests needing python_codspeed or access dbus.
[native-inputs]: Remove python-wheel; add python-pytest, python-pytest-cov,
python-pytest-asyncio, and python-covdefaults.

Change-Id: I36b16866bd3a7a17b4468db411d60e702d526d69
Signed-off-by: Sharlatan Hellseher <sharlatanus@gmail.com>
This commit is contained in:
Hugo Buddelmeijer 2025-09-23 20:10:38 +02:00 committed by Sharlatan Hellseher
parent 6892f49689
commit dc2ba91533
No known key found for this signature in database
GPG key ID: 76D727BFF62CD2B5

View file

@ -39294,16 +39294,34 @@ Currently, Linux is the only platform supported by this library.")
(define-public python-dbus-fast
(package
(name "python-dbus-fast")
(version "2.30.2")
(version "2.44.3")
(source
(origin
(method url-fetch)
(uri (pypi-uri "dbus_fast" version))
(method git-fetch) ;No tests in PyPI package.
(uri (git-reference
(url "https://github.com/Bluetooth-Devices/dbus-fast")
(commit (string-append "v" version))))
(file-name (git-file-name name version))
(sha256
(base32 "1cx71lbw716smpr4vsc9d421v45s36hcqj2z95nl3wm2yhan6ac7"))))
(base32 "12f1f25ny7fd59s55gw3vr6ymdqgd51zzpbc1nkqfbmb166d1536"))))
(build-system pyproject-build-system)
(native-inputs (list python-cython python-poetry-core python-setuptools
python-wheel))
(arguments
(list
#:test-flags
'(list
;; These tests need pytest_codspeed.
"--ignore-glob=tests/benchmarks/test_*marshall.py"
;; These tests all fail with:
;; dbus_fast.errors.InvalidAddressError: DBUS_SESSION_BUS_ADDRESS not
;; set and could not get DISPLAY environment variable to get bus address
"-m" "not asyncio")))
(native-inputs (list python-cython
python-poetry-core
python-setuptools
python-pytest
python-pytest-cov
python-pytest-asyncio
python-covdefaults))
(home-page "https://github.com/bluetooth-devices/dbus-fast")
(synopsis "Faster version of dbus-next")
(description "This package provides a faster version of dbus-next.")