Skip to main content

A Python 3 asyncio Matrix framework.

Project description

PyPI ReadTheDocs Python versions License

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.

Project details


Release history Release notifications | RSS feed

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

mautrix-0.6.0b5.tar.gz (122.1 kB view details)

Uploaded Source

Built Distribution

mautrix-0.6.0b5-py3-none-any.whl (182.7 kB view details)

Uploaded Python 3

File details

Details for the file mautrix-0.6.0b5.tar.gz.

File metadata

  • Download URL: mautrix-0.6.0b5.tar.gz
  • Upload date:
  • Size: 122.1 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for mautrix-0.6.0b5.tar.gz
Algorithm Hash digest
SHA256 bacfbac5061f247e14b25c532c7db2cbfef4b83dce789bb145a412a015dee0f3
MD5 d66cf60714f319e405aee3552ae48115
BLAKE2b-256 f372c624b7f3e2dc0e6ad82fe3631fed19ad2723333a736a3821cacb0fdfa213

See more details on using hashes here.

Provenance

File details

Details for the file mautrix-0.6.0b5-py3-none-any.whl.

File metadata

  • Download URL: mautrix-0.6.0b5-py3-none-any.whl
  • Upload date:
  • Size: 182.7 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.1.1 pkginfo/1.4.2 requests/2.22.0 setuptools/45.2.0 requests-toolbelt/0.8.0 tqdm/4.30.0 CPython/3.8.2

File hashes

Hashes for mautrix-0.6.0b5-py3-none-any.whl
Algorithm Hash digest
SHA256 a18999d74e4f60b8ffc009658e50bda7cb42a1de2d25dc9b8a6676556b238735
MD5 fea802a6ddabd483b7d6a5a67f241194
BLAKE2b-256 b13b74224f7cf72eefe5c5b43c290f595ab2373d16364c6edd00b7e3c86da32e

See more details on using hashes here.

Provenance

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page