Skip to main content

A Python 3 asyncio Matrix framework.

Reason this release was yanked:

Accidentally broke Python 3.7 compatibility, fixed in 0.10.7

Project description

PyPI Python versions License

A Python 3.7+ asyncio Matrix framework.

Matrix room: #maunium:maunium.net

Sponsors

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

Uploaded Source

Built Distribution

mautrix-0.10.6-py3-none-any.whl (242.8 kB view details)

Uploaded Python 3

File details

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

File metadata

  • Download URL: mautrix-0.10.6.tar.gz
  • Upload date:
  • Size: 160.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for mautrix-0.10.6.tar.gz
Algorithm Hash digest
SHA256 2738370469f8ce27efc37aa6e17319a4149246c9a0da822c8d81d948f0c7e1a7
MD5 59257a3a9f44934905314825ad325c63
BLAKE2b-256 e14a24a84f3cf3fb564e8e7fbab7aa21dc0286da1814d6832c476e4d9eb50324

See more details on using hashes here.

Provenance

File details

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

File metadata

  • Download URL: mautrix-0.10.6-py3-none-any.whl
  • Upload date:
  • Size: 242.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/3.3.0 pkginfo/1.4.2 requests/2.25.1 setuptools/57.0.0 requests-toolbelt/0.9.1 tqdm/4.57.0 CPython/3.9.5

File hashes

Hashes for mautrix-0.10.6-py3-none-any.whl
Algorithm Hash digest
SHA256 63a324797d4cd908cce7ddf9a8ae5d1390c9328591f7a49f8884be7214ac46ff
MD5 b21a25ad023936852b9d301f45bc8f65
BLAKE2b-256 44034bf9d17a8c65835b8f11211de127453e35d2bbe1bbc7cfae6bdc66025fe0

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