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.0b8.tar.gz (142.7 kB view details)

Uploaded Source

Built Distribution

mautrix-0.8.0b8-py3-none-any.whl (215.9 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mautrix-0.8.0b8.tar.gz
  • Upload date:
  • Size: 142.7 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.8.0b8.tar.gz
Algorithm Hash digest
SHA256 0aceb8e682e27e564515d3e5a6ed837707c174be2d3cff6f431b3966b779d5af
MD5 7f99407cab9cc258ee587051d23f5ec2
BLAKE2b-256 5fe226229205f24c4a778606412bc5e5938e889f6b391f5716233df5b6e35080

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: mautrix-0.8.0b8-py3-none-any.whl
  • Upload date:
  • Size: 215.9 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.8.0b8-py3-none-any.whl
Algorithm Hash digest
SHA256 61236eac879ebabeca88d086246e96f4f90da20d526915ba79e72e914225ab3a
MD5 48d0fa7bc6f89b68e356b6139785b389
BLAKE2b-256 b99f99b56fe41cb5b928310fca0dcc425e1485d89c82c22ec8f6b1c93e169bef

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