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

Uploaded Source

Built Distribution

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

Uploaded Python 3

File details

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

File metadata

  • Download URL: mautrix-0.8.6.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.6.tar.gz
Algorithm Hash digest
SHA256 e28d89cb8297ec36d78ef79507613c45ab3ab0bc709f1944ca5be349797f8f6b
MD5 be84f9169ffb9263b5561381b5e3cb9f
BLAKE2b-256 2fdde4ccb3d4cff4d1274e4cc451911eb8ff8045d3847d7657dd5cf753043e7f

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: mautrix-0.8.6-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.6-py3-none-any.whl
Algorithm Hash digest
SHA256 8366cf9b1112c46f81fc56a6a14c0398cfe205ce7e7565ba65662ad26c3ee254
MD5 22e9083dd6225ab6610ed2e7502c8230
BLAKE2b-256 9ac2c9acefb189495b211411fa007df7fa98607d38c50757e0c9688d866dc72b

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