matrix_api_async
An asyncio wrapper of matrix_client.api.
This is based on the work in https://github.com/matrix-org/matrix-python-sdk/pull/168
Usage
import aiohttp
from matrix_api_async import AsyncHTTPAPI
async def main():
async with aiohttp.ClientSession() as session:
mapi = AsyncHTTPAPI("http://matrix.org", session)
resp = await mapi.get_room_id("#matrix:matrix.org")
print(resp)
loop = asyncio.get_event_loop()
loop.run_until_complete(main())
Installation
pip install matrix_api_async
Requirements
matrix_client
aiohttp (Could potentially be used with other libraries)
Compatibility
Python 3.5+
Licence
MIT
Release files for matrix-api-async 0.1.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| matrix_api_async-0.1.0.tar.gz | 3.8 kB | Details |
Release files / matrix_api_async-0.1.0.tar.gz
| Download URL | matrix_api_async-0.1.0.tar.gz |
|---|---|
| Size | 3.8 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
8361fd8ffabce911b2f7a43bfdce1b2d7dad8d9a0ff396401f5951109943bd75
|
|
BLAKE2b-256 checksum How to use checksums |
d9f8025476806d395ac8409e36c326d470f6e57a2eb5b7612557589310f7b73f
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
twine/1.12.1 pkginfo/1.4.2 requests/2.20.0 setuptools/40.5.0 requests-toolbelt/0.8.0 tqdm/4.28.1 CPython/3.7.1
|