matrix-org / pantalaimon

E2EE aware proxy daemon for matrix clients.
Apache License 2.0
279 stars 42 forks source link

Replace `pydbus` dependency with a maintained alternative? Maybe `dasbus`? #162

Open Icy-Thought opened 8 months ago

Icy-Thought commented 8 months ago

Since Python has moved to 3.12 I thought I should ask if you (the maintainers of pantalaimon) are interested in replacing the unmaintained pydbus dependency with something that is maintained and works with modern versions of Python.

I do not know what packages would be considered a good replacement for pydbus to be honest, since I myself don't have much experience with Python-related development. But I thought suggesting something would not hurt the project, and here I am.

Related links:

mweinelt commented 8 months ago

The problem is that https://github.com/LEW21/pydbus has been unmaintained for the last five years and is now entering a phase where it hits API breakage in the python stdlib.

chookity-pokk commented 1 month ago

For anyone who finds this, I made a fork of the repo on my gitlab and switched over to dasbus. After a bit of testing it seems to work just fine but feel free to open any issues over there.