Skip to main content

A Python 3 asyncio Matrix framework.

Project description

PyPI Python versions License

A Python 3.7+ asyncio Matrix framework.

Matrix room: #maunium:maunium.net

Sponsors

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.

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.9.8.tar.gz (156.7 kB view details)

Uploaded Source

Built Distribution

mautrix-0.9.8-py3-none-any.whl (238.1 kB view details)

Uploaded Python 3

File details

Details for the file mautrix-0.9.8.tar.gz.

File metadata

  • Download URL: mautrix-0.9.8.tar.gz
  • Upload date:
  • Size: 156.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for mautrix-0.9.8.tar.gz
Algorithm Hash digest
SHA256 d78c8007ad36b3dc23bf11c583d0ac9745e106ecb7f82926aafedec4eff2a9fb
MD5 34a785a4693363af5000f37afe53cfa2
BLAKE2b-256 98f024955e5c1561a687061d561661a0cd4e285ee7525d45939c0b81e70aa105

See more details on using hashes here.

Provenance

File details

Details for the file mautrix-0.9.8-py3-none-any.whl.

File metadata

  • Download URL: mautrix-0.9.8-py3-none-any.whl
  • Upload date:
  • Size: 238.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for mautrix-0.9.8-py3-none-any.whl
Algorithm Hash digest
SHA256 726d2454a4863671640d490db77463e061acff575173d89002447285df4bc653
MD5 fd3dd24250a7a99d6cf652edf7f933c6
BLAKE2b-256 84ec6d24738d669227b42fe37d31d86dc7791963432e4d6a9c95f67b7e7da949

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