BSD Ports

chat/py-matrix-nio 0.26.0 NetBSD

Matrix client library for Python

System
NetBSD
Repository
pkgsrc
Maintainer
[email protected]
Last update
Commit
65c9b1c391
License
isc
Categories
chat, devel, python
Package size
312.6 KiB, 2631.7 KiB installed

Description

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).

Install

Binary package:

pkgin install py312-matrix-nio

From pkgsrc:

cd /usr/pkgsrc/chat/py-matrix-nio && make install clean

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

RepositoryVersion
NetBSD 10.1 x86_640.26.0
NetBSD 10.1 aarch640.24.0nb1
SmartOS / illumos x86_640.26.0
macOS 15 arm640.26.0

Dependencies

Run dependencies 13
Required by 1

Configuration

No options to configure.

Service scripts
none
Flavors
py313-matrix-nio-0.26.0, py314-matrix-nio-0.26.0

Commit history 2

DateCommitCreditsLog message
65c9b1c391 adam Forget Python 3.10
c68adc5d87 adam py-matrix-nio: updated to 0.26.0
0.26.0 Breaking Changes * Replace libolm/python-olm with vodozemac for end-to-end encryption The e2e extra now depends on vodozemac instead of python-olm, and libolm is no longer required as a system dependency. Existing encryption stores are migrated automatically on load. Stores created with a libolm pickle version older than 4 (roughly, pre-December 2021) can only be migrated if the optional python-olm >= 3.2.7 package is installed at upgrade time; without it, those pickles cannot be read. hmac-sha256 is no longer offered as a SAS message authentication code; only hkdf-hmac-sha256 is supported. Account.remove_one_time_keys() has been removed, as it is no longer supported by the underlying library. …