File python-dbus_fast.changes of Package python-dbus_fast

-------------------------------------------------------------------
Wed Jan 28 18:28:44 UTC 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 17:38:26 UTC 2024 - marec <marec@detebe.org>

- fix build for Factory

-------------------------------------------------------------------
Sat Nov 16 13:15:55 UTC 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 17:30:21 UTC 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 18:41:48 UTC 2024 - Axel Braun <axel.braun@gmx.de>

- once again-multibuild

-------------------------------------------------------------------
Thu Jul 25 06:12:42 UTC 2024 - Axel Braun <axel.braun@gmx.de>

- psuffix cleaned up

-------------------------------------------------------------------
Wed Jul 17 15:50:25 UTC 2024 - Axel Braun <axel.braun@gmx.de>

- some changes to spec and _service file

-------------------------------------------------------------------
Sun Jun 30 11:05:17 UTC 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 15:52:30 UTC 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 15:47:38 UTC 2022 - marec <marec@detebe.org>

- initial package build
openSUSE Build Service is sponsored by