Skip to main content

A Python 3 asyncio Matrix framework.

Project description

PyPI ReadTheDocs Python versions License

A Python 3.6+ asyncio Matrix framework.

Matrix room: #maunium:maunium.net

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

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

mautrix-0.7.3-py3-none-any.whl (207.6 kB view details)

Uploaded Python 3

File details

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

File metadata

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

File hashes

Hashes for mautrix-0.7.3.tar.gz
Algorithm Hash digest
SHA256 7659a5bcaec0ae16974f804aaf34ed3c3039ff82c509d955c1b34ba4c46eda60
MD5 269b62196da685eee8a25d2361cedfb0
BLAKE2b-256 c59136eb80fb01121cfd56a3a8d2e6ffb159a45405c08d6bb1dcb270463a7d9d

See more details on using hashes here.

File details

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

File metadata

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

File hashes

Hashes for mautrix-0.7.3-py3-none-any.whl
Algorithm Hash digest
SHA256 3585c4565a49256269f8c201c9b4bf83df94bd19c5b8cadb1ec6c9ca8b29edd7
MD5 0d6f4e749b14aa989d9b06a8f1e75aec
BLAKE2b-256 5d46c207dfef0f91a96d3e760d18a01fd9b83d77e63841693fe7b54c16470a46

See more details on using hashes here.

Supported by

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