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.0rc1.tar.gz (142.6 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.8.0rc1-py3-none-any.whl (216.1 kB view details)

Uploaded Python 3

File details

Details for the file mautrix-0.8.0rc1.tar.gz.

File metadata

  • Download URL: mautrix-0.8.0rc1.tar.gz
  • Upload date:
  • Size: 142.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.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.0rc1.tar.gz
Algorithm Hash digest
SHA256 d04d2c32cf9e69ade11fe685f46ec8a337a75f8b5fa65a285bb43dfc166e06cb
MD5 c621cf9875dc829224d53166aa806c85
BLAKE2b-256 221ca86cf659a212041fb46f15c9bdc9bb316b78fa1420acfec7820424beaaa8

See more details on using hashes here.

File details

Details for the file mautrix-0.8.0rc1-py3-none-any.whl.

File metadata

  • Download URL: mautrix-0.8.0rc1-py3-none-any.whl
  • Upload date:
  • Size: 216.1 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.2.0 pkginfo/1.4.2 requests/2.23.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.0rc1-py3-none-any.whl
Algorithm Hash digest
SHA256 6de4df67a09ad9216b4c5f4bf719ae8957b8e7f1c3f181cbde5e83b194b2941a
MD5 7d466a3a9d3b9e163e2a1ed49e69de9e
BLAKE2b-256 9dc393a75bf954035e050d5bec190aa9d25a8827bd87b8391c82d3f590b106a9

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