{ "info": { "author": "Tulir Asokan", "author_email": "tulir@maunium.net", "bugtrack_url": null, "classifiers": [ "Development Status :: 4 - Beta", "Framework :: AsyncIO", "License :: OSI Approved :: MIT License", "Programming Language :: Python", "Programming Language :: Python :: 3", "Programming Language :: Python :: 3.6", "Programming Language :: Python :: 3.7", "Topic :: Communications :: Chat" ], "description": "mautrix-python\n==============\n\n|PyPI| |ReadTheDocs| |Python versions| |License|\n\nA Python 3.6+ asyncio Matrix framework.\n\nComponents:\n\n* Basic HTTP request sender (mautrix.api_)\n\n* `Client API`_ endpoints as functions (mautrix.client.api_)\n\n* Medium-level application service framework (mautrix.appservice_)\n\n * Basic transaction and user/alias query support (based on Cadair's python-appservice-framework_)\n * Basic room state storage\n * Intent wrapper around the client API functions (design based on matrix-appservice-bridge)\n\n* Soon\u2122: High-level bridging framework (mautrix.bridge_).\n\n* High-level client framework (mautrix.client_). Currently only has an event handling helper.\n\n.. _python-appservice-framework: https://github.com/Cadair/python-appservice-framework/\n.. _Client API: https://matrix.org/docs/spec/client_server/r0.4.0.html\n\n.. _mautrix.api: https://mautrix.readthedocs.io/en/latest/mautrix.api.html\n.. _mautrix.client.api: https://mautrix.readthedocs.io/en/latest/mautrix.client.api.html\n.. _mautrix.appservice: https://mautrix.readthedocs.io/en/latest/mautrix.appservice.html\n.. _mautrix.bridge: https://mautrix.readthedocs.io/en/latest/mautrix.bridge.html\n.. _mautrix.client: https://mautrix.readthedocs.io/en/latest/mautrix.client.html\n\n.. |PyPI| image:: https://img.shields.io/pypi/v/mautrix.svg\n :target: https://pypi.python.org/pypi/mautrix\n.. |ReadTheDocs| image:: https://img.shields.io/readthedocs/mautrix.svg\n :target: https://mautrix.readthedocs.io\n.. |Python versions| image:: https://img.shields.io/pypi/pyversions/mautrix.svg\n.. |License| image:: https://img.shields.io/github/license/tulir/mautrix-python.svg\n :target: https://github.com/tulir/mautrix-python/blob/master/LICENSE\n\n\n", "description_content_type": "", "docs_url": null, "download_url": "", "downloads": { "last_day": -1, "last_month": -1, "last_week": -1 }, "home_page": "https://github.com/tulir/mautrix-python", "keywords": "", "license": "", "maintainer": "", "maintainer_email": "", "name": "blkmautrix", "package_url": "https://pypi.org/project/blkmautrix/", "platform": "", "project_url": "https://pypi.org/project/blkmautrix/", "project_urls": { "Homepage": "https://github.com/tulir/mautrix-python" }, "release_url": "https://pypi.org/project/blkmautrix/0.0.15/", "requires_dist": [ "aiohttp (<4,>=3.0.1)", "attrs (>=18.1.0)", "python-magic (<0.5,>=0.4.15) ; extra == 'detect_mimetype'" ], "requires_python": "~=3.6", "summary": "A Python 3 asyncio Matrix framework.", "version": "0.0.15" }, "last_serial": 5735600, "releases": { "0.0.10": [ { "comment_text": "", "digests": { "md5": "b6975557ff6e1518a6c1f42f76a4da05", "sha256": "a97651865c727c09e1b3dfb4649c2767dfafe9ce1a37ca68b948b8a906f6a241" }, "downloads": -1, "filename": "blkmautrix-0.0.10-py3-none-any.whl", "has_sig": false, "md5_digest": "b6975557ff6e1518a6c1f42f76a4da05", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 106992, "upload_time": "2019-08-23T07:11:00", "url": "https://files.pythonhosted.org/packages/f6/86/cfd1e92fe3370f067bcb20bdbf4f8efdcdedab32bd4296989184edb20c5a/blkmautrix-0.0.10-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "d98b3d289d800efcb285b8f242baa7a9", "sha256": "47d048f5f635941f18f1b2bf6a3ce697f5298b54497a5603581a12e8448d93af" }, "downloads": -1, "filename": "blkmautrix-0.0.10.tar.gz", "has_sig": false, "md5_digest": "d98b3d289d800efcb285b8f242baa7a9", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 63222, "upload_time": "2019-08-23T07:11:02", "url": "https://files.pythonhosted.org/packages/a0/fe/75fb3df6050d5f51e704cd033b6c59a8027cb9f58f359e7c2c055f54cbad/blkmautrix-0.0.10.tar.gz" } ], "0.0.11": [ { "comment_text": "", "digests": { "md5": "39c13731aeae93f01b49d09403975a33", "sha256": "ad0686feb4e47ded2ca53fa149c15707931b09f8d0126a87be4034d82eabcd3d" }, "downloads": -1, "filename": "blkmautrix-0.0.11-py3-none-any.whl", "has_sig": false, "md5_digest": "39c13731aeae93f01b49d09403975a33", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 118345, "upload_time": "2019-08-26T06:00:27", "url": "https://files.pythonhosted.org/packages/ef/e8/96ba28b5ac2b575bb148356fa100b54a0964bea18095261f18d5c2732c4e/blkmautrix-0.0.11-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "6294f8ea32fc23ddd681e3cf7c7ae6df", "sha256": "0bc3a25838bb7cfb36b1d960ac5469c4a826424895d4fe70a5cc8b137a1e9121" }, "downloads": -1, "filename": "blkmautrix-0.0.11.tar.gz", "has_sig": false, "md5_digest": "6294f8ea32fc23ddd681e3cf7c7ae6df", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 71932, "upload_time": "2019-08-26T06:00:29", "url": "https://files.pythonhosted.org/packages/00/5f/2d2a18ca879de8f55586bed9da84f9d779d0642b40bbbf608d790c4f45b9/blkmautrix-0.0.11.tar.gz" } ], "0.0.12": [ { "comment_text": "", "digests": { "md5": "b6c4c398ca3f6345d91f3609eed15081", "sha256": "6e4c47ea2ce3302bcd66ccb19cfe1c9406e6809d37a8397824e3be49475ffba6" }, "downloads": -1, "filename": "blkmautrix-0.0.12-py3-none-any.whl", "has_sig": false, "md5_digest": "b6c4c398ca3f6345d91f3609eed15081", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 118337, "upload_time": "2019-08-26T09:30:51", "url": "https://files.pythonhosted.org/packages/8d/12/f89739cac5d1d42e95a57c85daba61a2e261866364a03eb0af6d67b83933/blkmautrix-0.0.12-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "ea9d9717e22ce22e7fb9dfd0f4256f83", "sha256": "c651a146cbec9b7c879e9461f21dc7518077b88d63c15d124672a92f5a51e472" }, "downloads": -1, "filename": "blkmautrix-0.0.12.tar.gz", "has_sig": false, "md5_digest": "ea9d9717e22ce22e7fb9dfd0f4256f83", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 71922, "upload_time": "2019-08-26T09:30:54", "url": "https://files.pythonhosted.org/packages/0d/7d/fd359ee331693939a5ec6cc747e6e38ec8932374ed89c2d510daeadb40c7/blkmautrix-0.0.12.tar.gz" } ], "0.0.15": [ { "comment_text": "", "digests": { "md5": "5bd846cfab31417a8083c9d9d7d3314a", "sha256": "2d8374615c78cd55d2f688181a96d7556e34e8a50a3938dd60d19060a60b37e1" }, "downloads": -1, "filename": "blkmautrix-0.0.15-py3.6.egg", "has_sig": false, "md5_digest": "5bd846cfab31417a8083c9d9d7d3314a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": "~=3.6", "size": 274616, "upload_time": "2019-08-27T08:53:31", "url": "https://files.pythonhosted.org/packages/4b/25/e6e4f84a2cf9c34f48c5dffc888b92da7ecb966d695425645a055c5ae44b/blkmautrix-0.0.15-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "5085bcf94aac7f2f0a854c77dd6b31e8", "sha256": "2ff1067c1547467b37da3b2252d4f43e03ac65842ebd83511765d748559ec510" }, "downloads": -1, "filename": "blkmautrix-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "5085bcf94aac7f2f0a854c77dd6b31e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 118133, "upload_time": "2019-08-27T08:53:29", "url": "https://files.pythonhosted.org/packages/e0/06/06dad34d01b79024d9cefa46d4cf18d8fced2ed085916db6dd259a0b5b85/blkmautrix-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b270f785ee459d6969c5c42c19c422d", "sha256": "84ee69a551ec8758f0599f0ef9af778ea8a9caef0da1eb59e6d624e881037250" }, "downloads": -1, "filename": "blkmautrix-0.0.15.tar.gz", "has_sig": false, "md5_digest": "8b270f785ee459d6969c5c42c19c422d", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 71702, "upload_time": "2019-08-27T08:53:33", "url": "https://files.pythonhosted.org/packages/3d/b6/cc0472810b690997bed6a1faddd7932502ed86017fc55884f5b50a01b6bb/blkmautrix-0.0.15.tar.gz" } ], "0.0.2": [ { "comment_text": "", "digests": { "md5": "ea0c363724044fcad2ca498b30db0fad", "sha256": "436e0cc9690b6f3f118c0ab272258e573e525eaf5af30828ed4673c88c18dcdb" }, "downloads": -1, "filename": "blkmautrix-0.0.2-py3-none-any.whl", "has_sig": false, "md5_digest": "ea0c363724044fcad2ca498b30db0fad", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 106914, "upload_time": "2019-07-12T04:36:42", "url": "https://files.pythonhosted.org/packages/63/4b/9589fd0fddabd184a2cb18143a3eecf47736c4774bc46c54110240f12fcf/blkmautrix-0.0.2-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "393121c23dede8e8524f60d3375f3829", "sha256": "79a20673ef1d75e8de652c254137158750260d1de37349d02007fbb835a42bc3" }, "downloads": -1, "filename": "blkmautrix-0.0.2.tar.gz", "has_sig": false, "md5_digest": "393121c23dede8e8524f60d3375f3829", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 63151, "upload_time": "2019-07-12T04:36:45", "url": "https://files.pythonhosted.org/packages/ab/99/80e863b8fa3661594d323da56154be761e17f6881af1316d4f61822f6d3c/blkmautrix-0.0.2.tar.gz" } ], "0.0.4": [ { "comment_text": "", "digests": { "md5": "6996b2d8ea8bf34560620d210ded1c67", "sha256": "2ff2ab8be55205eecd934d8cfae3df7c99a59f6bed2d5f850a68db2d053b04ea" }, "downloads": -1, "filename": "blkmautrix-0.0.4-py3-none-any.whl", "has_sig": false, "md5_digest": "6996b2d8ea8bf34560620d210ded1c67", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 106912, "upload_time": "2019-07-12T04:56:46", "url": "https://files.pythonhosted.org/packages/ea/19/9c02f3c96d4917e42b0ae0ef524064fff04852c56c69ed3fbf7cc57a3de7/blkmautrix-0.0.4-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "21562ef34aca4c859404c62321514328", "sha256": "1be54bff9e340f2409ad0c7c7d4e572d50cd0da58e589cf0ae63c46261886ea3" }, "downloads": -1, "filename": "blkmautrix-0.0.4.tar.gz", "has_sig": false, "md5_digest": "21562ef34aca4c859404c62321514328", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 63170, "upload_time": "2019-07-12T04:56:49", "url": "https://files.pythonhosted.org/packages/2b/4b/41027b6756bbb88dda2fd8adcd897b756abd0f0c829bf38390f952bc317a/blkmautrix-0.0.4.tar.gz" } ], "0.0.5": [ { "comment_text": "", "digests": { "md5": "1e9bbf9064df272cb77f7ffe0e75e564", "sha256": "48bdee9e81f36323228e26f8c12e778c719cf49e7cf3163c29bb28e173ed8224" }, "downloads": -1, "filename": "blkmautrix-0.0.5-py3-none-any.whl", "has_sig": false, "md5_digest": "1e9bbf9064df272cb77f7ffe0e75e564", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 106916, "upload_time": "2019-07-12T05:06:17", "url": "https://files.pythonhosted.org/packages/c8/93/232a3cd65245f1ec46c704bd98b310ebd5e352589b3de784802e286960f0/blkmautrix-0.0.5-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "c294dd92fa9140c38f94e0cd587b302e", "sha256": "c33f6e148a4dca098aacb9b112a653f1084ede563d473e2911ed23ee0435e368" }, "downloads": -1, "filename": "blkmautrix-0.0.5.tar.gz", "has_sig": false, "md5_digest": "c294dd92fa9140c38f94e0cd587b302e", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 63163, "upload_time": "2019-07-12T05:06:19", "url": "https://files.pythonhosted.org/packages/6c/27/c71a31455feac373f4424ca32a12c6194471b901abd236542e95c149bb8e/blkmautrix-0.0.5.tar.gz" } ], "0.0.6": [ { "comment_text": "", "digests": { "md5": "1ca9b4eb8a52f47a4e7c8302ebd31ee9", "sha256": "772e3daa1e7c3e6926b5526e6f75bc29f3d00779ad74ab334f870f02bcf03cbe" }, "downloads": -1, "filename": "blkmautrix-0.0.6-py3-none-any.whl", "has_sig": false, "md5_digest": "1ca9b4eb8a52f47a4e7c8302ebd31ee9", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 106936, "upload_time": "2019-08-09T04:22:41", "url": "https://files.pythonhosted.org/packages/8b/b7/0e7856bcc76129f51e9fe832f2dd158530c232d06221ab30d55839559954/blkmautrix-0.0.6-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "08d2d17a2dfdb49a67ade7a939cbcdf4", "sha256": "9917d9d422c5d8e8c1d7d99aefa76e97158f024f9336a447231034d30dec859a" }, "downloads": -1, "filename": "blkmautrix-0.0.6.tar.gz", "has_sig": false, "md5_digest": "08d2d17a2dfdb49a67ade7a939cbcdf4", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 63240, "upload_time": "2019-08-09T04:22:44", "url": "https://files.pythonhosted.org/packages/28/26/4eceaf9ea28e4f22a6c7d843ca1b17e4436e507bf52fdee9342a1f41fbdb/blkmautrix-0.0.6.tar.gz" } ], "0.0.8": [ { "comment_text": "", "digests": { "md5": "6720b61321a290ddbb6bb98c66f6a95f", "sha256": "d6f6c0bc8cde2ef39a33b6818c40078e39368117a5427d0e80ec18c0c5953e80" }, "downloads": -1, "filename": "blkmautrix-0.0.8-py3-none-any.whl", "has_sig": false, "md5_digest": "6720b61321a290ddbb6bb98c66f6a95f", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 106941, "upload_time": "2019-08-09T10:43:20", "url": "https://files.pythonhosted.org/packages/15/e2/7fef97be837b0247e1dcf65d19589cd45146a1b2fbd8028e70c34e71dcd3/blkmautrix-0.0.8-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "4c4b58b4d357c88723e691976b75a9aa", "sha256": "39bc08c3514251fc1f67e41e5947e4162128b495a949455b514d7b08827b46dc" }, "downloads": -1, "filename": "blkmautrix-0.0.8.tar.gz", "has_sig": false, "md5_digest": "4c4b58b4d357c88723e691976b75a9aa", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 63240, "upload_time": "2019-08-09T10:43:24", "url": "https://files.pythonhosted.org/packages/17/d8/03054e03362b2d70167ddeb25caf15def1dccc81bcebe36f1712dec5a634/blkmautrix-0.0.8.tar.gz" } ] }, "urls": [ { "comment_text": "", "digests": { "md5": "5bd846cfab31417a8083c9d9d7d3314a", "sha256": "2d8374615c78cd55d2f688181a96d7556e34e8a50a3938dd60d19060a60b37e1" }, "downloads": -1, "filename": "blkmautrix-0.0.15-py3.6.egg", "has_sig": false, "md5_digest": "5bd846cfab31417a8083c9d9d7d3314a", "packagetype": "bdist_egg", "python_version": "3.6", "requires_python": "~=3.6", "size": 274616, "upload_time": "2019-08-27T08:53:31", "url": "https://files.pythonhosted.org/packages/4b/25/e6e4f84a2cf9c34f48c5dffc888b92da7ecb966d695425645a055c5ae44b/blkmautrix-0.0.15-py3.6.egg" }, { "comment_text": "", "digests": { "md5": "5085bcf94aac7f2f0a854c77dd6b31e8", "sha256": "2ff1067c1547467b37da3b2252d4f43e03ac65842ebd83511765d748559ec510" }, "downloads": -1, "filename": "blkmautrix-0.0.15-py3-none-any.whl", "has_sig": false, "md5_digest": "5085bcf94aac7f2f0a854c77dd6b31e8", "packagetype": "bdist_wheel", "python_version": "py3", "requires_python": "~=3.6", "size": 118133, "upload_time": "2019-08-27T08:53:29", "url": "https://files.pythonhosted.org/packages/e0/06/06dad34d01b79024d9cefa46d4cf18d8fced2ed085916db6dd259a0b5b85/blkmautrix-0.0.15-py3-none-any.whl" }, { "comment_text": "", "digests": { "md5": "8b270f785ee459d6969c5c42c19c422d", "sha256": "84ee69a551ec8758f0599f0ef9af778ea8a9caef0da1eb59e6d624e881037250" }, "downloads": -1, "filename": "blkmautrix-0.0.15.tar.gz", "has_sig": false, "md5_digest": "8b270f785ee459d6969c5c42c19c422d", "packagetype": "sdist", "python_version": "source", "requires_python": "~=3.6", "size": 71702, "upload_time": "2019-08-27T08:53:33", "url": "https://files.pythonhosted.org/packages/3d/b6/cc0472810b690997bed6a1faddd7932502ed86017fc55884f5b50a01b6bb/blkmautrix-0.0.15.tar.gz" } ] }