[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#971601: RFP: mautrix-python -- An asyncio framework for the Matrix protocol



Package: wnpp
Severity: wishlist

* Package name    : mautrix-python
  Version         : 0.7.10
  Upstream Author : Tulir Asokan <tulir@maunium.net>
* URL             : https://github.com/tulir/mautrix-python/
* License         : MPL 2.0
  Programming Lang: Python
  Description     : An asyncio framework for the Matrix protocol

* Basic HTTP request sender
* Client API endpoints as functions
* Medium-level application service framework
    Basic transaction and user/alias query support (based on Cadair's python-appservice-framework)
    Basic room state storage
    Intent wrapper around the client API functions (design based on matrix- appservice-bridge)
* Medium-level end-to-end encryption framework
    Handles all the complicated e2ee key exchange
* High-level bridging utility framework
    Base class for bridges
    Common bridge configuration and appservice registration generation things
    Double-puppeting helper
    End-to-bridge encryption helper
* High-level client framework
    Syncing and event handling helper.
    End-to-end encryption helper.

---

This library would be great to have in debian, as it's a shared dependency
behind many proprietary messaging bridges such as WhatsApp, Telegram, Signal
etc. and supports e2be. It would make sense to maintain this alongside the
other matrix libraries and clients in the Matrix team.

Attachment: signature.asc
Description: PGP signature


Reply to: