./devel/py-matrix-nio, Matrix client library for Python

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 0.24.0, Package name: py312-matrix-nio-0.24.0, Maintainer: pkgsrc-users

nio is a multilayered Matrix client library. The underlying base layer
doesn't do any network IO on its own, but on top of that is a full
fledged batteries-included asyncio layer using aiohttp. File IO is only
done if you enable end-to-end encryption (E2EE).


Master sites:

Filesize: 147.023 KB

Version history: (Expand)


CVS history: (Expand)


   2024-10-14 08:46:10 by Thomas Klausner | Files touched by this commit (325)
Log message:
*: clean-up after python38 removal
   2024-08-10 08:53:52 by Adam Ciarcinski | Files touched by this commit (1)
Log message:
py-matrix-nio: not for Python 3.9
   2024-02-12 12:48:50 by Jonathan Perkin | Files touched by this commit (1)
Log message:
py-matrix-nio: Not for python38.
   2024-02-11 20:46:02 by Adam Ciarcinski | Files touched by this commit (4) | Package updated
Log message:
py-matrix-nio: updated to 0.24.0

0.24.0

Miscellaneous Tasks

* Update pre-commit hooks, fix issues with sphinx-lint
* Add content to built-with-nio
* Bump aiohttp from 3.8.6 to 3.9.0
* Support python3.12
* Bump pycryptodome from 3.19.0 to 3.19.1

0.23.0

Bug Fixes

* Allow custom ToDeviceEvents via UnknownToDeviceEvent
* Remove callback execution boilerplate + allow arbitrary callable/awaitable objects
* Fix schemas for m.room.avatar and m.room.canonical_alias
* Propagate asyncio.CancelledError in sync_forever

Features

* Introduce the DM room account data (m.direct)

Miscellaneous Tasks

* Update the nio-bot description
* Don't manually build libolm during tests + pre-commit autoupdate
* Bump aiohttp from 3.8.5 to 3.8.6

0.22.1

Bug Fixes

* Fix ImportError from when e2e is not installed

0.22.0

Bug Fixes

* Fix space handling to account for Matrix spec ambiguities.

Features

* Add a simple streamed response to download to files
* Add get space hierarchy capability
* Support for Token-Authenticated Registration
* Add room_type to room_create API function to allow for custom room types

Miscellaneous Tasks

* Add .readthedocs.yaml v2 to support ReadTheDocs migration
* Remove future dependency
* Fix jsonschema deprecations
* Replace cgi.parse_header()
* Run pre-commit autoupdate to fix deprecation
* Introduce ruff as a pre-commit hook + run on whole codebase
* Update pre-commit hooks
* Replace ALL type comments with type hints
* Add pyupgrade, async, various flake8, Perflint, and more ruff linting rules
   2023-11-07 23:38:10 by Thomas Klausner | Files touched by this commit (112)
Log message:
*: latest py-sphinx only support Python 3.9+
   2022-01-25 19:30:25 by Thomas Klausner | Files touched by this commit (3)
Log message:
py-matrix-nio: fix dependency pattern

Remove upper limit on aiofiles.
   2022-01-25 14:07:32 by Ryo ONODERA | Files touched by this commit (4)
Log message:
chat/py-matrix-nio: import py39-matrix-nio-0.18.7

nio is a multilayered Matrix client library. The underlying base layer
doesn't do any network IO on its own, but on top of that is a full
fledged batteries-included asyncio layer using aiohttp. File IO is only
done if you enable end-to-end encryption (E2EE).

Based on pkgsrc/wip/py-matrix-nio by snow flurry.