| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-dbus_fast | Distribution: openSUSE Tumbleweed |
| Version: 3.1.2 | Vendor: openSUSE |
| Release: 1.1 | Build date: Wed Jan 28 19:28:44 2026 |
| Group: Development/Languages/Python | Build host: reproducible |
| Size: 900431 | Source RPM: python-dbus_fast-3.1.2-1.1.src.rpm |
| Packager: http://bugs.opensuse.org | |
| Url: https://github.com/bluetooth-devices/dbus-fast | |
| Summary: Python library for DBus | |
python-dbus-fast is a Python library for DBus that aims to be a performant fully featured high level library primarily geared towards integration of applications into Linux desktop and mobile environments. Desktop application developers can use this library for integrating their applications into desktop environments by implementing common DBus standard interfaces or creating custom plugin interfaces. Desktop users can use this library to create their own scripts and utilities to interact with those interfaces for customization of their desktop environment.
MIT
* Wed Jan 28 2026 Andreas Prittwitz <m4ng4n@gmx.de>
- Update to version 3.1.2:
* Add Buldrequires python-covdefaults and python-codspeed
* fix: stricter type hints for service decorators (#549)
* 3.1.1
* fix: fix service getter/setter tasks tracking (#550)
* chore: fix missing backtick in SignatureTree docstring (#552)
* chore: remove stray `~.`s from the docs (#553)
* 3.1.0
* feat: change aio MessageBus.call return type to Message (#548)
* chore: add staticmethod decorators to from_xml() methods (#546)
* chore: use cls for classmethods (#545)
* 3.0.0
* feat!: use tuple for STRUCT types instead of list (#526)
* chore: change pytest warning flag from default to errors (#540)
* 2.46.4
* fix: enable freethreading in Cython modules (#544)
* chore: fix type hints in test_send_reply.py (#543)
* chore: replace asyncio.iscoroutinefunction with
inspect.iscoroutinefunction (#542)
* chore: ignore C files generated by Cython (#541)
* 2.46.3
* fix: move call to close socket (#538)
* 2.46.2
* fix: close socket file handle to prevent resource leak (#539)
* 2.46.1
* fix(message_bus): prevent socket leak on connection error (#491)
* chore: always wait for disconnect in async tests (#534)
* 2.46.0
* feat: rename method and signal decorators to dbus_method and
dbus_signal (#528)
* 2.45.3
* fix: ordering in BaseMessageBus.export() (#535)
* 2.45.2
* chore(pre-commit.ci): pre-commit autoupdate (#536)
* fix: drop Python 3.9 support to fix CI (#537)
* 2.45.1
* fix: raise ValueError if same interface instance is
exported again (#530)
* 2.45.0
* feat: add cython support for Cython 3.2+ (#533)
* chore(deps-dev): bump cython from 3.1.6 to 3.2.0 (#524)
* 2.44.6
* chore: remove bus._sock.close() from tests (#529)
* bug: fix Signal() name type hint (#527)
* fix: Add missing type hint to Node.nodes attribute (#525)
* chore(pre-commit.ci): pre-commit autoupdate (#522)
* chore(deps-dev): bump pytest-codspeed from 4.0.0 to 4.2.0 (#520)
* chore(deps-dev): bump cython from 3.1.4 to 3.1.6 (#519)
* chore(deps-ci): bump the github-actions group with 5 updates (#521)
* chore(pre-commit.ci): pre-commit autoupdate (#515)
* 2.44.5
* fix: cibuildwheel sha (#514)
* 2.44.4
* chore: switch to using cibuildwheel action (#513)
* fix: add wheels for Python 3.14 (#511)
* chore(deps-ci): bump the github-actions group with 7 updates (#510)
* chore(pre-commit.ci): pre-commit autoupdate (#506)
* chore(deps-dev): bump cython from 3.1.3 to 3.1.4 (#508)
* chore(deps-dev): bump pytest-cov from 6.3.0 to 7.0.0 (#504)
* chore(deps-dev): bump pytest-asyncio from 1.1.0 to 1.2.0 (#503)
* chore(deps-ci): bump the github-actions group with 5 updates (#497)
* chore(pre-commit.ci): pre-commit autoupdate (#501)
* chore(deps-dev): bump pytest-cov from 6.2.1 to 6.3.0 (#499)
* chore(deps-dev): bump pytest from 8.4.1 to 8.4.2 (#498)
* chore(pre-commit.ci): pre-commit autoupdate (#496)
* chore(pre-commit.ci): pre-commit autoupdate (#492)
* chore(deps-dev): bump cython from 3.1.2 to 3.1.3 (#493)
* chore(pre-commit.ci): pre-commit autoupdate (#490)
* chore(pre-commit.ci): pre-commit autoupdate (#488)
* 2.44.3
* fix: passing multiple fds (#484)
* chore(pre-commit.ci): pre-commit autoupdate (#485)
* chore(deps-ci): bump CodSpeedHQ/action from 3.5.0 to 3.8.0
in the github-actions group (#487)
* chore(deps-dev): bump pytest-asyncio from 0.26.0 to 1.1.0 (#481)
* test: Replace deprecated `event_loop` fixture (#482)
* 2.44.2
* fix: correct ServiceInterface signature (#474)
* chore(pre-commit.ci): pre-commit autoupdate (#476)
* chore(deps-ci):
bump python-semantic-release/python-semantic-release from
10.0.2 to 10.2.0 in the github-actions group (#479)
* chore(deps-dev): bump pytest from 8.4.0 to 8.4.1 (#478)
* chore(deps-dev): bump pytest-codspeed from 3.2.0 to 4.0.0 (#480)
* chore(deps-dev): bump urllib3 from 2.3.0 to 2.5.0 in the
pip group (#475)
* chore(deps-dev): bump setuptools from 80.8.0 to 80.9.0 (#467)
* chore(deps-dev): bump pytest-cov from 6.1.1 to 6.2.1 (#471)
* chore(deps-ci): bump the github-actions group with 2 updates (#466)
* chore(deps-dev): bump requests from 2.32.3 to 2.32.4 in the
pip group (#470)
* chore(deps-dev): bump cython from 3.1.1 to 3.1.2 (#469)
* chore(pre-commit.ci): pre-commit autoupdate (#465)
* chore(deps-dev): bump pytest from 8.3.5 to 8.4.0 (#468)
* chore(deps-dev): bump setuptools from 80.4.0 to 80.8.0 (#464)
* chore(deps-dev): bump cython from 3.0.12 to 3.1.1 (#463)
* chore(pre-commit.ci): pre-commit autoupdate (#461)
* chore(deps-dev): bump pytest-timeout from 2.3.1 to 2.4.0 (#460)
* chore(deps-dev): bump setuptools from 80.3.1 to 80.4.0 (#459)
* chore(pre-commit.ci): pre-commit autoupdate (#458)
* chore(deps-dev): bump setuptools from 80.0.0 to 80.3.1 (#457)
* chore(deps-dev): bump setuptools from 79.0.0 to 80.0.0 (#453)
* chore(deps-ci): bump the github-actions group with 3 updates (#455)
* chore(pre-commit.ci): pre-commit autoupdate (#454)
* chore(deps-dev): bump pycairo from 1.27.0 to 1.28.0 (#451)
* chore(pre-commit.ci): pre-commit autoupdate (#452)
* chore(deps-dev): bump setuptools from 78.1.0 to 79.0.0 (#450)
* chore(pre-commit.ci): pre-commit autoupdate (#449)
* chore(pre-commit.ci): pre-commit autoupdate (#448)
* chore(deps-dev): bump pytest-cov from 6.0.0 to 6.1.1 (#447)
* 2.44.1
* fix: correct documentation URLs in README (#446)
* 2.44.0
* feat: use trusted publishing to upload wheels (#445)
* chore(deps-dev): bump setuptools from 78.0.1 to 78.1.0 (#444)
* chore(deps-dev): bump pytest-asyncio from 0.25.3 to 0.26.0 (#443)
* chore: pin github actions to specific SHAs to mitigate supply
chain attacks (#442)
* chore(deps-dev): bump setuptools from 76.0.0 to 78.0.1 (#439)
* chore(pre-commit.ci): pre-commit autoupdate (#440)
* 2.43.0
* feat: improve unmarshall performance for SignatureType (#436)
* 2.42.0
* feat: simplify code to unmarshall arrays (#435)
* 2.41.1
* fix: no change re-release (#433)
* 2.41.0
* feat: improve performance of unmarshalling boolean Variants (#431)
* chore: add benchmark for interfaces added message (#432)
* 2.40.0
* feat: improve unmarshaller performance for byte strings (#430)
* chore: add socket unmarshall benchmark (#428)
* chore(pre-commit.ci): pre-commit autoupdate (#427)
* chore: remove lower python bound from PyGObject (#425)
* 2.39.6
* fix: don't limit python upper bound (#424)
* chore: remove workflow from previous failed attempt at
testing big-endian (#423)
* 2.39.5
* fix: upgrade to ruff 0.1.0 and fix violations (#422)
* 2.39.4
* fix: multiple calls on the root logger instead of module logger (#421)
* chore(pre-commit.ci): pre-commit autoupdate (#420)
* chore(deps-dev): bump setuptools from 75.8.2 to 76.0.0 (#418)
* 2.39.3
* fix: ensure void methods that can raise exceptions are marked (#417)
* chore: update aio package typing (#416)
* 2.39.2
* fix: correct size of uint32 with cython (#415)
* 2.39.1
* fix: ensure proxy object tasks do not get garbage collected prematurely (#409)
* 2.39.0
* feat: improve performance of signature lookups (#412)
* chore: enable some more ruff rules (#414)
* chore: sort imports (#413)
* 2.38.0
* feat: improve performance of checking SignatureType tokens (#410)
* chore: remove unused boilerplate cruft (#411)
* 2.37.1
* fix: correctly handle big endian data (#405)
* chore: add s390x tests (#408)
* chore: fix type for hello message constant (#407)
* chore: add more coverage for marshall (#406)
* chore: update deps (#404)
* 2.37.0
* feat: add support for finding message handlers when interface
is None (#403)
* 2.36.0
* feat: refactor service bus handler lookup to avoid linear
searches (#400)
* chore: upgrade typing on private modules (#402)
* chore: add covdefaults (#401)
* 2.35.1
* fix: reduce size of wheels (#399)
* 2.35.0
* feat: reduce size of wheels (#398)
* chore(pre-commit.ci): pre-commit autoupdate (#397)
* chore(deps-dev): bump pytest from 8.3.4 to 8.3.5 (#395)
* chore(deps-dev): bump setuptools from 75.8.0 to 75.8.2 (#396)
* chore(deps-ci): bump
python-semantic-release/python-semantic-release from 9.17.0
to 9.21.0 in the github-actions group (#394)
* chore(pre-commit.ci): pre-commit autoupdate (#392)
* 2.34.0
* feat: resync generic D-Bus errors (#393)
* chore(deps-dev): bump cython from 3.0.11 to 3.0.12 (#391)
* chore(pre-commit.ci): pre-commit autoupdate (#389)
* 2.33.0
* feat: build macos arm wheels (#387)
* chore(pre-commit.ci): pre-commit autoupdate (#386)
* chore(deps-dev): bump pytest-codspeed from 3.1.2 to
3.2.0 (#384)
* chore(deps-dev): bump pytest-asyncio from 0.25.2 to
0.25.3 (#385)
* 2.32.0
* feat: speed up marshalling messages (#383)
* 2.31.0
* feat: speed up bytearray creation in unmarshaller (#382)
* 2.30.4
* fix: docs build (#381)
* 2.30.3
* fix: attempting to unmarshall some arrays twice (#380)
* chore(deps-ci): bump the github-actions group with 2 updates (#379)
* chore(pre-commit.ci): pre-commit autoupdate (#378)
* chore: fix release upload (#377)
* chore: fix semantic release fields (#376)
* chore: fix release process (#375)
* chore: fix commitlint config (#374)
* chore: bump the github-actions group with 9 updates (#372)
* chore(deps-dev): bump pytest-asyncio from 0.23.8 to 0.25.2 (#373)
* chore: update dependabot.yml prefix
* chore: update dependabot.yml to include actions
* chore(deps-dev): bump pytest from 7.4.4 to 8.3.4 (#334)
* chore: bump upload/download artifact to v4 (#370)
* chore(pre-commit.ci): pre-commit autoupdate (#369)
* 2.30.2
* fix: fetching release tag during build (#368)
* 2.30.1
* fix: wheel builds on aarch64 (#367)
* 2.30.0
* feat: migrate to using native arm runners for wheel builds (#366)
* 2.29.0
* feat(introspect): implement annotations (#359)
* fix: void validate arguments/properties name (#358)
* chore(deps-dev): bump pytest-codspeed from 3.1.1 to 3.1.2 (#362)
* chore(deps-dev): bump setuptools from 75.7.0 to 75.8.0 (#364)
* chore(deps-dev): bump pytest-cov from 5.0.0 to 6.0.0 (#363)
* chore(pre-commit.ci): pre-commit autoupdate (#365)
* chore(deps): bump sphinx from 7.1.2 to 7.4.7 (#361)
* 2.28.0
* feat: improve performance of unmarshalling variants (#354)
* feat: improve performance of marshalling message headers (#356)
* fix: revert avoid building wheels if a release is not made (#357)
* 2.27.0
* feat: speed up marshalling messages (#352)
* chore: avoid building wheels if a release is not made (#355)
* chore: add marshall benchmark (#353)
* 2.26.0
* feat: speed up constructing messages from the unmarshaller (#344)
* 2.25.0
* fix: race in test_tcp_connection_with_forwarding (#350)
* chore: add codspeed badge (#351)
* feat: speed up unmarshalling headers (#347)
* 2.24.6
* fix: disable wheel builds for old python versions (#346)
* chore: bump codecov action to v5 (#343)
* 2.24.5
* chore: add codspeed benchmarks (#340)
* fix: ensure exceptions are logged when no reply is expected (#342)
* chore: split wheel builds to speed up releases (#341)
* chore: switch to ruff (#339)
* chore: drop Python 3.8 support as it has reached EOL (#338)
* chore(pre-commit.ci): pre-commit autoupdate (#337)
* chore(pre-commit.ci): pre-commit autoupdate (#336)
* chore(deps): bump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#335)
* chore(pre-commit.ci): pre-commit autoupdate (#333)
* chore(deps): bump sphinx-rtd-theme from 3.0.1 to 3.0.2 (#332)
* Mon Dec 30 2024 marec <marec@detebe.org>
- fix build for Factory
* Sat Nov 16 2024 marec@detebe.org
- Update to version 2.24.4:
* 2.24.4
* fix: exclude .c files from being shipped (#331)
* chore(deps): bump sphinx-rtd-theme from 3.0.0 to 3.0.1 (#326)
* chore(deps-dev): bump setuptools from 75.2.0 to 75.3.0 (#328)
* chore(pre-commit.ci): pre-commit autoupdate (#327)
* Remove FUNDING.yml (#325)
* chore(deps): bump sphinx-rtd-theme from 2.0.0 to 3.0.1 (#322)
* chore(deps-dev): bump setuptools from 75.1.0 to 75.2.0 (#324)
* chore(pre-commit.ci): pre-commit autoupdate (#323)
* chore(deps): bump sphinx-rtd-theme from 2.0.0 to 3.0.0 (#319)
* chore(pre-commit.ci): pre-commit autoupdate (#320)
* Thu Oct 24 2024 marec@detebe.org
- Update to version 2.24.3:
* 2.24.3
* fix: remove deprecated no_type_check_decorator (#316)
* chore(pre-commit.ci): pre-commit autoupdate (#317)
* chore(deps): bump sphinx from 5.2.3 to 7.1.2 (#312)
* chore(deps-dev): bump setuptools from 74.1.2 to 75.1.0 (#314)
* 2.24.2
* fix: ensure build uses cython3 (#311)
* 2.24.1
* fix: add missing cython version pin to the build system (#310)
* chore(deps): bump sphinx from 5.2.3 to 7.1.2 (#307)
* chore(deps-dev): bump setuptools from 73.0.1 to 74.0.0 (#308)
* chore(deps): bump myst-parser from 1.0.0 to 3.0.1 (#306)
* 2.24.0
* feat: use dbus-run-session to drop X11 dependency (#299)
* chore(deps-dev): bump pytest-cov from 3.0.0 to 5.0.0 (#301)
* chore(deps): bump myst-parser from 1.0.0 to 3.0.1 (#305)
* chore(deps): bump myst-parser from 0.18.1 to 1.0.0 (#304)
* chore(deps): bump sphinx-rtd-theme from 1.0.0 to 2.0.0 (#302)
* chore(deps): bump sphinx from 5.2.3 to 6.2.1 (#300)
* chore(deps): bump sphinx-rtd-theme from 1.0.0 to 2.0.0 (#293)
* chore(deps): bump myst-parser from 0.18.1 to 1.0.0 (#296)
* 2.23.0
* feat: python 3.13 support (#291)
* chore(deps-dev): bump certifi from 2024.6.2 to 2024.7.4 in the pip group across 1 directory (#298)
* chore(deps-dev): bump setuptools from 65.7.0 to 73.0.1 (#295)
* chore(deps-dev): bump pytest-asyncio from 0.19.0 to 0.23.8 (#294)
* chore(deps-dev): bump cython from 0.29.37 to 3.0.11 (#292)
* Create dependabot.yml
* chore(pre-commit.ci): pre-commit autoupdate (#290)
* chore(pre-commit.ci): pre-commit autoupdate (#289)
* chore(pre-commit.ci): pre-commit autoupdate (#288)
* chore(pre-commit.ci): pre-commit autoupdate (#287)
* chore(pre-commit.ci): pre-commit autoupdate (#286)
* Mon Jul 29 2024 Axel Braun <axel.braun@gmx.de>
- once again-multibuild
* Thu Jul 25 2024 Axel Braun <axel.braun@gmx.de>
- psuffix cleaned up
* Wed Jul 17 2024 Axel Braun <axel.braun@gmx.de>
- some changes to spec and _service file
* Sun Jun 30 2024 marec@detebe.org
- Update to version 2.22.1:
* 2.22.1
* fix: wheel build exclude for pp37 (#285)
* 2.22.0
* feat: build wheels for aarch64 to allow use in embedded systems (#283)
* chore: drop python 3.7 support (#284)
* 2.21.3
* fix: clear exception flag on disconnect future if its also sent to handlers (#281)
* 2.21.2
* fix: introspection bogus child paths (#280)
* 2.21.1
* fix: avoid expensive runtime inspection of known callables (#277)
* 2.21.0
* feat: speed up message callbacks (#276)
* 2.20.0
* feat: speed up run time constructed method handlers (#275)
* 2.19.0
* feat: speed up ServiceInterface callbacks with cython methods (#274)
* 2.18.0
* feat: small speed up to the aio message reader (#273)
* 2.17.0
* feat: reduce duplicate code in aio MessageBus (#272)
* 2.16.0
* feat: speed up sending messages with call on the MessageBus (#271)
* 2.15.0
* feat: make ErrorType enums compare as strings (#269)
* 2.14.0
* feat: add support for tuples to the marshaller (#267)
* 2.13.1
* fix: re-release since the previous release ran out of space on PyPI (#266)
* 2.13.0
* feat: improve marshaller performance (#264)
* 2.12.1
* fix: send reply test failure with cython (#265)
* 2.12.0
* fix: reduce size of wheels by excluding generated .c files (#262)
* feat: update for final cpython release (#263)
* 2.11.1
* fix: marshall multi-byte strings correctly (#261)
* chore: add more unmarshall tests (#260)
* chore: add more unmarshall tests (#259)
* chore: add benchmark for GetValue (#258)
* 2.11.0
* feat: speed up unpacking arrays (#257)
* 2.10.0
* feat: speed up constructing Variant objects (#256)
* 2.9.0
* feat: speed up unmarshalling message body (#255)
* 2.8.0
* feat: speed up unmarshalling Variants (#254)
* 2.7.0
* feat: speed up readers in the unmarshall path (#253)
* 2.6.0
* feat: speed up first connection when using asyncio (#251)
* 2.5.0
* feat: speed up unmarshaller (#250)
* 2.4.0
* feat: add cython typing for ServiceInterface.name (#248)
* chore: bump cpython CI version (#249)
* 2.3.0
* feat: speed up connect and disconnect (#247)
* 2.2.0
* feat: speed up unmarshalling by skipping unused unix_fds header (#246)
* 2.1.0
* feat: reduce overhead to reset between messages (#245)
* 2.0.1
* fix: clean up address parsing and tests (#244)
* 2.0.0
* feat!: don't import backends by default (#243)
* 1.95.2
* fix: handling of None messages from notify callback (#236)
* 1.95.1
* fix: handle multiple flag bits when unmarshalling (#241)
* chore: add test coverage for issue 239 (#240)
* 1.95.0
* feat: small speed up to the unmarshaller (#238)
* 1.94.1
* fix: rebuild wheels with cython 3.0.2 (#235)
* 1.94.0
* feat: build cpython 3.12 wheels (#234)
* chore: bump cpython 3.12 version in CI (#233)
* 1.93.1
* fix: avoid cythonizing SendReply (#232)
* chore: add more coverage for send_reply (#231)
* chore: add send_reply tests (#230)
* 1.93.0
* feat: improve performance of processing incoming messages (#228)
* 1.92.0
* feat: reduce overhead to dispatch method handlers (#227)
* 1.91.4
* fix: subpath bad matching (#202)
* 1.91.3
* fix: messages could be sent out of order if they had to queue (#225)
* 1.91.2
* fix: avoid checking if a message expects a reply twice (#223)
* 1.91.1
* fix: revert changes to _expects_reply from speed up to processing bluez passive data (#222)
* 1.91.0
* feat: speed up to processing bluez passive data (#221)
* 1.90.2
* fix: spelling of `dbus_fast.auth.AuthAnnonymous` to `dbus_fast.auth.AuthAnonymous` (#220)
* 1.90.1
* fix: more cython3 optional fixes (#219)
* 1.90.0
* feat: remove async_timeout dependency (#218)
* 1.89.0
* feat: speed up Message creation and callbacks (#217)
* 1.88.0
* feat: optimize passive bluez message unmarshaller (#216)
* 1.87.6
* fix: exception handler failure when exception is not DBusError (#215)
* 1.87.5
* fix: result typing in ServiceInterface._handle_signal (#214)
* 1.87.4
* fix: avoid double buffering when using asyncio reader without negotiate_unix_fd (#213)
* 1.87.3
* fix: relax typing on _fn_result_to_body to allow Any (#212)
* 1.87.2
* fix: typing on _fn_result_to_body was incorrect which was caused an exception with cython3 (#210)
* 1.87.1
* fix: cython3 compat (#208)
* 1.87.0
* feat: initial cpython 3.12 support (#207)
* 1.86.0
* feat: improve performance of reading from the socket during unmarshall (#200)
* chore: update deps via poetry (#201)
* 1.85.0
* feat: improve unmarshall performance (#199)
* 1.84.2
* fix: corrects Variant documentation (#197)
* 1.84.1
* chore: bump python-semantic-release to fix CI (#196)
* fix: missing c extensions with newer poetry (#194)
* chore: bump isort to 5.12.0 to fix ci (#195)
* 1.84.0
* feat: add support for EXTERNAL auth without uid (#193)
* 1.83.1
* fix: cleanup typing in marshaller and unmarshaller (#190)
* 1.83.0
* feat: allow hardcoding uid in auth (#189)
* 1.82.0
* feat: avoid enum dunder overhead in message_bus calls (#187)
* 1.81.0
* feat: speed up processing bluez passive advertisements (#186)
* chore: add passive unmarshall benchmark (#185)
* 1.80.0
* feat: speed up checking if a message needs a reply (#181)
* 1.79.0
* feat: add a cython pxd for services (#180)
* 1.78.0
* feat: simplify creation of SendReply in message_bus (#178)
* chore: disable some more tests that segfault under py3.10 (#179)
* 1.77.0
* feat: avoid replacing unix_fds if there are no unix_fds (#176)
* 1.76.0
* feat: only construct handlers once (#175)
* chore: disable one more flakey glib test on py3.10 (#174)
* chore: disable flakey glib test on newer python (#173)
* 1.75.1
* fix: fix remaining altdesktop links (#169)
* 1.75.0
* feat: add unmarshaller cython typing for SignatureType and SignatureTree (#168)
* 1.74.2
* fix: small fixes for typing with older python versions (#167)
* 1.74.1
* fix: building via PEP 517 (#166)
* 1.74.0
* feat: improve cdef types for marshaller (#164)
* 1.73.1
* fix: allow non-string objects to be marshalled by write_string (#163)
* 1.73.0
* feat: reduce latency to process messages (#161)
* chore: make big endian workflow manual until we get it working properly (#157)
* chore: prepare marshaller to be able to generate big endian messages (#154)
* chore: add a test for unmarshalling a big endian message (#156)
* chore: add big endian github workflow (#155)
* 1.72.0
* feat: add optimized reader for GetManagedObjects (#152)
* chore: add benchmark and tests for GetManagedObjects (#150)
* 1.71.0
* feat: small speed up to _unpack_variants (#148)
* 1.70.0
* feat: use cimports for message marshalling (#149)
* 1.69.0
* feat: refactor message_reader to avoid python wrappers (#147)
* 1.68.0
* feat: use cimports for unmarshaller Variant and Message (#146)
* 1.67.0
* feat: optimize unmarshaller by dropping exception that was only used internally (#145)
* 1.66.0
* feat: speed up creating Variant objects (#144)
* 1.65.0
* feat: add cython def for unmarshaller read_sock for fd passing (#143)
* 1.64.0
* feat: speed up marshalling headers (#142)
* 1.63.0
* feat: speed up marshall align (#137)
* feat: speed up marshall write_string and write_variant (#138)
* 1.62.0
* feat: speed up marshaller by pre-packing bools (#139)
* chore: update pyproject.toml dependencies (#136)
* chore: add explicit test for workaround of python/cpython#98976 (#135)
* 1.61.1
* fix: re-release due to pypi not seeing the new version (#134)
* chore: adjust poetry for python 3.11 (#133)
* 1.61.0
* feat: add support and workarounds for cpython3.11 (#31)
* chore: drop async-timeout dependency on Python >= 3.11 (#132)
* 1.60.0
* feat: speed up auth phase (#131)
* 1.59.2
* fix: correctly fallback to pure python when cython is missing (#130)
* 1.59.1
* fix: pass return value to SendReply.__exit__ (#127)
* chore: add additional coverage for multiple messages in the same packet (#126)
* 1.59.0
* feat: speed up decoding headers by avoiding unicode checks (#125)
* 1.58.0
* feat: add optimized parser for properties changed messages with service data (#124)
* 1.57.0
* feat: add optimized parser for InterfacesRemoved (#123)
* 1.56.0
* feat: optimize for interfaces added messages (#122)
* 1.55.0
* feat: add optimized reader for uint16 (#121)
* 1.54.0
* feat: speed up unmarshaller with common signature trees (#120)
* 1.53.0
* feat: add additional pxd defs for message (#118)
* 1.52.0
* feat: small speed up to unpack_variants (#117)
* chore: fix ci (#119)
* 1.51.0
* feat: inline cast uint32 and int16 to speed up unmarshall (#115)
* 1.50.0
* feat: speed up unmarshall (#114)
* 1.49.0
* feat: speed up unmarshaller (#113)
* 1.48.0
* feat: add typing to auth module (#110)
* 1.47.0
* feat: speed up unmarshaller (#109)
* 1.46.0
* feat: speed up marshaller and add typing (#108)
* 1.45.0
* feat: optimize signature readers for most common messages (#107)
* 1.44.0
* feat: speed up unpack_variants (#105)
* 1.43.0
* feat: improve aio message reader performance (#104)
* 1.42.0
* feat: complete some more missing typing (#103)
* 1.41.0
* feat: add more typing to unmarshaller (#102)
* 1.40.0
* feat: speed up unmarshaller (#101)
* 1.39.0
* feat: add additional typing (#100)
* 1.38.0
* feat: optimize for reading a{sv} messages and headers (#98)
* 1.37.0
* feat: speed up empty array unmarshall (#96)
* chore: adjust unmarshall benchmarks since they are now fast enough to hit the margin of error (#97)
* 1.36.0
* feat: add cdef to unpack_variants (#95)
* 1.35.0
* feat: add unpack variants benchmark (#94)
* 1.34.0
* feat: add additional typing (#93)
* 1.33.0
* feat: improve performance of unmarshalling headers (#88)
* 1.32.0
* feat: speed up marshalling arrays (#87)
* 1.31.0
* feat: speed up marshalling variants (#86)
* 1.30.0
* feat: speed up aligning data during marshall (#85)
* 1.29.1
* fix: remove unused unmarshaller code (#83)
* 1.29.0
* feat: unpack header names as message kwargs (#82)
* 1.28.1
* fix: disconnect race in tests (#79)
* 1.28.0
* feat: speed up unmarshalling int16 types (#81)
* 1.27.0
* feat: cythonize headers in unmarshaller (#80)
* 1.26.0
* feat: add cython defs for Variant class (#74)
* fix: incorrect pxd typing for for _marshall (#75)
* 1.25.0
* feat: add cython extension for messages (#73)
* 1.24.0
* feat: add cython extension for signature (#72)
* 1.23.0
* feat: speed up unmarshall performance (#71)
* 1.22.0
* feat: speed up message bus matching (#70)
* 1.21.17
* fix: install python-semantic-release in wheel workflow (#68)
* 1.21.16
* fix: ensure we can get the latest version in the wheels build process (#67)
* 1.21.15
* fix: checkout main for wheels (#66)
* 1.21.14
* fix: use semantic-release to find the latest tag for wheels (#65)
* 1.21.13
* fix: build wheels from the sha saved after release (#64)
* 1.21.12
* fix: switch to on create instead of push (#63)
* 1.21.11
* fix: accept any tag to build wheels (#62)
* 1.21.10
* fix: github action tag matching (#61)
* 1.21.9
* fix: build wheels on tag instead (#60)
* 1.21.8
* fix: publish wheels when release happens (#59)
* 1.21.7
* fix: seperate wheels back out so it builds after (#58)
* 1.21.6
* fix: language_level warning when running cythonize (#57)
* 1.21.5
* fix: cython build of unpack (#56)
* 1.21.4
* fix: increase verbosity of wheel builds (#55)
* 1.21.3
* fix: make wheel build depend on release success (#54)
* 1.21.2
* fix: additional tweaks to publishing wheels (#53)
* 1.21.1
* fix: wheel builds on released (#52)
* 1.21.0
* feat: cythonize unpack_variants (#51)
* chore: add cibuildwheel action (#50)
* 1.20.0
* feat: add additional cython types to the unmarshaller (#45)
* fix: add missing closes to tests (#49)
* 1.19.0
* feat: add additional cython types to marshaller (#48)
* 1.18.0
* feat: add optional cython extension (#44)
* 1.17.0
* feat: improve unmarshaller performance (#43)
* 1.16.0
* feat: add benchmark for bluez properties messages (#42)
* 1.15.3
* fix: improve typing on proxy_object (#41)
* 1.15.2
* fix: more typing fixes (#40)
* 1.15.1
* fix: loosen async-timeout pin to 3.0.0 (#39)
* 1.15.0
* feat: use async_timeout instead of asyncio.wait_for (#38)
* use asyncio.run() in examples
* replace deprecated asyncio.get_event_loop()
* 1.14.0
* feat: speed up unmarshaller read_array (#37)
* 1.13.0
* feat: improve unmarshall performance (#35)
* 1.12.0
* feat: speed up unmarshall (#34)
* 1.11.0
* feat: speed up marshalling (#32)
* 1.10.0
* feat: improve writer performance with a deque (#30)
* 1.9.0
* feat: improve asyncio write performance (#29)
* 1.8.0
* feat: small speed ups to unmarshall message creation (#27)
* 1.7.0
* feat: handle kwargs in signal callback (#26)
* 1.6.0
* fix: disconnect connected buses at end of tests (#25)
* feat: add unpack variants option (#20)
* 1.5.1
* fix: marshall boolean correctly (#23)
* 1.5.0
* feat: allow varargs callback for signals (#22)
* chore: run gi tests in the CI (#21)
* Wed Sep 14 2022 marec@detebe.org
- Update to version 1.4.0:
* 1.4.0
* feat: improve unmarshalling performance (#18)
* 1.3.0
* feat: improve callback performance (#16)
* 1.2.0
* feat: improve Marshaller performance (#15)
* chore: add marshall benchmark (#14)
* 1.1.9
* fix: readme (#13)
* 1.1.8
* Wed Sep 14 2022 marec <marec@detebe.org>
- initial package build
/usr/lib/python3.13/site-packages/dbus_fast /usr/lib/python3.13/site-packages/dbus_fast-3.1.2.dist-info /usr/lib/python3.13/site-packages/dbus_fast-3.1.2.dist-info/INSTALLER /usr/lib/python3.13/site-packages/dbus_fast-3.1.2.dist-info/METADATA /usr/lib/python3.13/site-packages/dbus_fast-3.1.2.dist-info/RECORD /usr/lib/python3.13/site-packages/dbus_fast-3.1.2.dist-info/REQUESTED /usr/lib/python3.13/site-packages/dbus_fast-3.1.2.dist-info/WHEEL /usr/lib/python3.13/site-packages/dbus_fast-3.1.2.dist-info/licenses /usr/lib/python3.13/site-packages/dbus_fast-3.1.2.dist-info/licenses/LICENSE /usr/lib/python3.13/site-packages/dbus_fast/__init__.py /usr/lib/python3.13/site-packages/dbus_fast/__pycache__ /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/__version__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/__version__.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/auth.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/auth.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/constants.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/constants.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/errors.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/errors.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/introspection.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/introspection.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/message.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/message.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/message_bus.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/message_bus.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/proxy_object.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/proxy_object.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/send_reply.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/send_reply.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/service.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/service.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/signature.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/signature.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/unpack.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/unpack.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/validators.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/__pycache__/validators.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/__version__.py /usr/lib/python3.13/site-packages/dbus_fast/_private /usr/lib/python3.13/site-packages/dbus_fast/_private/__init__.py /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__ /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/_cython_compat.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/_cython_compat.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/address.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/address.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/constants.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/constants.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/marshaller.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/marshaller.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/unmarshaller.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/unmarshaller.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/util.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/__pycache__/util.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/_private/_cython_compat.py /usr/lib/python3.13/site-packages/dbus_fast/_private/address.pxd /usr/lib/python3.13/site-packages/dbus_fast/_private/address.py /usr/lib/python3.13/site-packages/dbus_fast/_private/constants.py /usr/lib/python3.13/site-packages/dbus_fast/_private/marshaller.pxd /usr/lib/python3.13/site-packages/dbus_fast/_private/marshaller.py /usr/lib/python3.13/site-packages/dbus_fast/_private/unmarshaller.pxd /usr/lib/python3.13/site-packages/dbus_fast/_private/unmarshaller.py /usr/lib/python3.13/site-packages/dbus_fast/_private/util.py /usr/lib/python3.13/site-packages/dbus_fast/aio /usr/lib/python3.13/site-packages/dbus_fast/aio/__init__.py /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__ /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__/message_bus.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__/message_bus.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__/message_reader.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__/message_reader.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__/proxy_object.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/aio/__pycache__/proxy_object.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/aio/message_bus.py /usr/lib/python3.13/site-packages/dbus_fast/aio/message_reader.pxd /usr/lib/python3.13/site-packages/dbus_fast/aio/message_reader.py /usr/lib/python3.13/site-packages/dbus_fast/aio/proxy_object.py /usr/lib/python3.13/site-packages/dbus_fast/auth.py /usr/lib/python3.13/site-packages/dbus_fast/constants.py /usr/lib/python3.13/site-packages/dbus_fast/errors.py /usr/lib/python3.13/site-packages/dbus_fast/glib /usr/lib/python3.13/site-packages/dbus_fast/glib/__init__.py /usr/lib/python3.13/site-packages/dbus_fast/glib/__pycache__ /usr/lib/python3.13/site-packages/dbus_fast/glib/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/glib/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/glib/__pycache__/message_bus.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/glib/__pycache__/message_bus.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/glib/__pycache__/proxy_object.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/dbus_fast/glib/__pycache__/proxy_object.cpython-313.pyc /usr/lib/python3.13/site-packages/dbus_fast/glib/message_bus.py /usr/lib/python3.13/site-packages/dbus_fast/glib/proxy_object.py /usr/lib/python3.13/site-packages/dbus_fast/introspection.py /usr/lib/python3.13/site-packages/dbus_fast/message.pxd /usr/lib/python3.13/site-packages/dbus_fast/message.py /usr/lib/python3.13/site-packages/dbus_fast/message_bus.pxd /usr/lib/python3.13/site-packages/dbus_fast/message_bus.py /usr/lib/python3.13/site-packages/dbus_fast/proxy_object.py /usr/lib/python3.13/site-packages/dbus_fast/py.typed /usr/lib/python3.13/site-packages/dbus_fast/send_reply.py /usr/lib/python3.13/site-packages/dbus_fast/service.pxd /usr/lib/python3.13/site-packages/dbus_fast/service.py /usr/lib/python3.13/site-packages/dbus_fast/signature.pxd /usr/lib/python3.13/site-packages/dbus_fast/signature.py /usr/lib/python3.13/site-packages/dbus_fast/unpack.pxd /usr/lib/python3.13/site-packages/dbus_fast/unpack.py /usr/lib/python3.13/site-packages/dbus_fast/validators.py /usr/share/doc/packages/python313-dbus_fast /usr/share/doc/packages/python313-dbus_fast/CHANGELOG.md /usr/share/doc/packages/python313-dbus_fast/CONTRIBUTING.md /usr/share/doc/packages/python313-dbus_fast/README.md /usr/share/licenses/python313-dbus_fast /usr/share/licenses/python313-dbus_fast/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 11:41:03 2026