./chat/py-mautrix, Python 3 asyncio Matrix framework

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.10.5, Package name: py38-mautrix-0.10.5, Maintainer: js

A Python 3.6+ asyncio Matrix framework.

Components:

- Basic HTTP request sender (mautrix.api)
- Client API endpoints as functions (mautrix.client.api)
- Medium-level application service framework (mautrix.appservice)
- 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 (mautrix.crypto)
- Handles all the complicated e2ee key exchange
- High-level bridging utility framework (mautrix.bridge)
- Base class for bridges
- Common bridge configuration and appservice registration generation things
- Double-puppeting helper
- End-to-bridge encryption helper
- High-level client framework (mautrix.client)
- Syncing and event handling helper.
- End-to-end encryption helper.


Master sites:

SHA1: de205d58fb3ab5ce5813c87590bf158e4e9c0699
RMD160: 5271ef8d2be7b556131e5cacc0f4a51f01b0690e
Filesize: 150.772 KB

Version history: (Expand)


CVS history: (Expand)


   2021-09-14 21:19:35 by Jonathan Schleifer | Files touched by this commit (3) | Package updated
Log message:
Update chat/py-mautrix to 0.10.5

This skips over 20 versions, so including the full change log is not feasible.
Please see https://github.com/mautrix/python/releases.
   2020-11-18 21:48:58 by Jonathan Schleifer | Files touched by this commit (3) | Package updated
Log message:
Update chat/py-mautrix to 0.8.3

There is no ChangeLog file and there are too many versions in between to
manually collect the changes.
   2020-10-27 22:43:54 by Jonathan Schleifer | Files touched by this commit (2) | Package updated
Log message:
Update chat/py-mautrix to 0.7.14

This one was just released and actually fixes Python 3.9 :)
   2020-10-27 21:41:51 by Jonathan Schleifer | Files touched by this commit (4) | Package updated
Log message:
Update chat/mautrix-python to 0.7.13

According to the author, this should now work with Python 3.9, so I'm removing
39 from PYTHON_VERSIONS_INCOMPATIBLE, as well as for all packages that had it
because they depend on mautrix-python.

v0.7.13
Extended session wait time when handling encrypted messages in bridges: it'll
now wait for 5 seconds, then send an error, then wait for 10 more seconds. If
the keys arrive in those 10 seconds, the message is bridged and the error is
redacted, otherwise the error is edited.

v0.7.12
No change log was released
   2020-10-17 18:44:37 by Jonathan Schleifer | Files touched by this commit (3)
Log message:
chat/*mau*: Incompatible with Python 3.9

Already reported to upstream in #hangouts:maunium.net
   2020-10-17 18:22:23 by Jonathan Schleifer | Files touched by this commit (2)
Log message:
py/mautrix & mautrix-hangouts: Add missing dependency on py-setuptools

These are not properly declared, it seems, but needed at runtime.
   2020-10-04 13:41:16 by Jonathan Schleifer | Files touched by this commit (3) | Package updated
Log message:
Update chat/py-mautrix to 0.7.11

0.7.2:
 * Added bridge config option to pass custom arguments to SQLAlchemy's
   create_engine

0.7.3:
 * Added support for telling the user about decryption errors in bridge module

0.7.4:
 * Made sender_device optional in decrypted olm events
 * Added opt_prometheus utility for using prometheus as an optional dependency
 * Added Matrix event time processing metric for bridges when prometheus is
   installed

0.7.5:
 * Added utility for measuring async method time in prometheus

0.7.6:
 * Fixed bug where parsing invite fails if unsigned is not set or null
 * Added trace logs when bridge module ignores messages

0.7.7:
 * Added utility method for waiting for incoming group sessions in OlmMachine
 * Made end-to-bridge encryption helper wait for incoming group sessions for 3
   seconds

0.7.8:
 * Made the UUID type de/serializable by default

0.7.9:
 * Added parameter to change how long EncryptionManager.decrypt() should wait
   for the megolm session to arrive
 * Changed get_displayname and get_avatar_url to ignore M_NOT_FOUND errors
 * Updated type hint of set_reply to allow EventIDs

0.7.10:
 * Fixed deserializing the info object in media msgtypes into dataclasses

0.7.11:
No changes published.
   2020-09-12 05:25:34 by David H. Gutteridge | Files touched by this commit (1)
Log message:
py-mautrix: mark Python 2.7 incompatibility (fix bulk builds)