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.13.tar.gz (138.1 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.13-py3-none-any.whl (210.2 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mautrix-0.7.13.tar.gz
  • Upload date:
  • Size: 138.1 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.5

File hashes

Hashes for mautrix-0.7.13.tar.gz
Algorithm Hash digest
SHA256 5b14ccf58752551d065556b99d1b7f0835f142ad40d30e15809e26bf37b15577
MD5 a24013d98b619a5d8346ab6acee7122d
BLAKE2b-256 392923e642d1d31f34c670837dafabfc005120590fd1b132138e46b5066d423b

See more details on using hashes here.

File details

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

File metadata

  • Download URL: mautrix-0.7.13-py3-none-any.whl
  • Upload date:
  • Size: 210.2 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.5

File hashes

Hashes for mautrix-0.7.13-py3-none-any.whl
Algorithm Hash digest
SHA256 d3d94f3efeca8974da5a7988fa54a862fa162f8e98e1c453c7e9815fd52d6793
MD5 5a6f8f4fde1bb1b6ef4735d392728d46
BLAKE2b-256 dfccf04f4b521d9697fb71e4687354125f0e74c4510867785724ffcf1a2939bf

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