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

Uploaded Source

Built Distribution

mautrix-0.8.7-py3-none-any.whl (221.0 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mautrix-0.8.7.tar.gz
  • Upload date:
  • Size: 146.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.22.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for mautrix-0.8.7.tar.gz
Algorithm Hash digest
SHA256 d0df9b81ead093c03d9feec31b9cc53ba07c2443d1cd890a2c0f3aac99580fee
MD5 06a9218f661c56d2cfd6bbf3fe1f0ca6
BLAKE2b-256 d20a71bc63982584fd131cca4e7abf4828f210c0786c549e003ae30019638e78

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: mautrix-0.8.7-py3-none-any.whl
  • Upload date:
  • Size: 221.0 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.22.0 setuptools/49.3.1 requests-toolbelt/0.8.0 tqdm/4.48.2 CPython/3.8.6

File hashes

Hashes for mautrix-0.8.7-py3-none-any.whl
Algorithm Hash digest
SHA256 2908b346c497bb195604c7338b256c1c1c2cae1112ba0e3d5bf8e6cfb59bc5d5
MD5 b5f8b05974b473ca4700d1c5ff0bdfa2
BLAKE2b-256 5b7dadae6cccbc837b7277d3a33646c7042182327d2b5c7fd67e6d0eed718659

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