pkgsrc-Changes archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
CVS commit: pkgsrc/chat/py-matrix-nio
Module Name: pkgsrc
Committed By: adam
Date: Fri Sep 11 12:16:39 UTC 2026
Modified Files:
pkgsrc/chat/py-matrix-nio: Makefile PLIST distinfo
Log Message:
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.
* Drop support for end-of-life python3.8 and python3.9; the minimum supported version is now python3.10
Features
* Add unread_thread_notifications to SyncResponse
Bug Fixes
* Fix get_openid_token, the endpoint needs an empty JSON body
* Fix print for FileResponse when download is saved to file
To generate a diff of this commit:
cvs rdiff -u -r1.11 -r1.12 pkgsrc/chat/py-matrix-nio/Makefile
cvs rdiff -u -r1.3 -r1.4 pkgsrc/chat/py-matrix-nio/PLIST \
pkgsrc/chat/py-matrix-nio/distinfo
Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.
Modified files:
Index: pkgsrc/chat/py-matrix-nio/Makefile
diff -u pkgsrc/chat/py-matrix-nio/Makefile:1.11 pkgsrc/chat/py-matrix-nio/Makefile:1.12
--- pkgsrc/chat/py-matrix-nio/Makefile:1.11 Tue Jan 6 11:18:14 2026
+++ pkgsrc/chat/py-matrix-nio/Makefile Fri Sep 11 12:16:39 2026
@@ -1,30 +1,29 @@
-# $NetBSD: Makefile,v 1.11 2026/01/06 11:18:14 wiz Exp $
+# $NetBSD: Makefile,v 1.12 2026/09/11 12:16:39 adam Exp $
-DISTNAME= matrix_nio-0.24.0
+DISTNAME= matrix_nio-0.26.0
PKGNAME= ${PYPKGPREFIX}-${DISTNAME:S/_/-/}
-PKGREVISION= 1
CATEGORIES= chat devel python
MASTER_SITES= ${MASTER_SITE_PYPI:=m/matrix-nio/}
MAINTAINER= pkgsrc-users%NetBSD.org@localhost
-HOMEPAGE= https://github.com/poljar/matrix-nio
+HOMEPAGE= https://github.com/matrix-nio/matrix-nio
COMMENT= Matrix client library for Python
LICENSE= isc
-TOOL_DEPENDS+= ${PYPKGPREFIX}-poetry-core>=2.2.1:../../devel/py-poetry-core
-DEPENDS+= ${PYPKGPREFIX}-aiofiles>=23.1.0:../../devel/py-aiofiles
-DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3.9.0:../../www/py-aiohttp
-DEPENDS+= ${PYPKGPREFIX}-aiohttp-socks>=0.8.4:../../www/py-aiohttp-socks
-DEPENDS+= ${PYPKGPREFIX}-cryptodome>=3.10.1:../../security/py-cryptodome
-DEPENDS+= ${PYPKGPREFIX}-h11>=0.14.0:../../www/py-h11
-DEPENDS+= ${PYPKGPREFIX}-h2>=4.0.0:../../www/py-h2
-DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.14.0:../../textproc/py-jsonschema
-DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64>=2.1.0:../../devel/py-unpaddedbase64
-# optional
-DEPENDS+= ${PYPKGPREFIX}-atomicwrites>=1.4.0:../../devel/py-atomicwrites
-DEPENDS+= ${PYPKGPREFIX}-cachetools>=4.2.1:../../devel/py-cachetools
-DEPENDS+= ${PYPKGPREFIX}-olm>=3.2.2:../../security/py-olm
-DEPENDS+= ${PYPKGPREFIX}-peewee>=3.14.4:../../databases/py-peewee
+TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools>=78:../../devel/py-setuptools
+DEPENDS+= ${PYPKGPREFIX}-aiofiles>=24.1:../../devel/py-aiofiles
+DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3.10:../../www/py-aiohttp
+DEPENDS+= ${PYPKGPREFIX}-aiohttp-socks>=0.8:../../www/py-aiohttp-socks
+DEPENDS+= ${PYPKGPREFIX}-cryptodome>=3.10:../../security/py-cryptodome
+DEPENDS+= ${PYPKGPREFIX}-h11>=0.14:../../www/py-h11
+DEPENDS+= ${PYPKGPREFIX}-h2>=4.0:../../www/py-h2
+DEPENDS+= ${PYPKGPREFIX}-jsonschema>=4.14:../../textproc/py-jsonschema
+DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64>=2.1:../../devel/py-unpaddedbase64
+# e2e
+DEPENDS+= ${PYPKGPREFIX}-atomicwrites>=1.4:../../devel/py-atomicwrites
+DEPENDS+= ${PYPKGPREFIX}-cachetools>=5.3:../../devel/py-cachetools
+DEPENDS+= ${PYPKGPREFIX}-peewee>=3.14:../../databases/py-peewee
+DEPENDS+= ${PYPKGPREFIX}-vodozemac>=0.9.0:../../security/py-vodozemac
USE_LANGUAGES= # none
Index: pkgsrc/chat/py-matrix-nio/PLIST
diff -u pkgsrc/chat/py-matrix-nio/PLIST:1.3 pkgsrc/chat/py-matrix-nio/PLIST:1.4
--- pkgsrc/chat/py-matrix-nio/PLIST:1.3 Sun Sep 28 19:06:35 2025
+++ pkgsrc/chat/py-matrix-nio/PLIST Fri Sep 11 12:16:39 2026
@@ -1,8 +1,9 @@
-@comment $NetBSD: PLIST,v 1.3 2025/09/28 19:06:35 wiz Exp $
+@comment $NetBSD: PLIST,v 1.4 2026/09/11 12:16:39 adam Exp $
${PYSITELIB}/${WHEEL_INFODIR}/METADATA
${PYSITELIB}/${WHEEL_INFODIR}/RECORD
${PYSITELIB}/${WHEEL_INFODIR}/WHEEL
${PYSITELIB}/${WHEEL_INFODIR}/licenses/LICENSE.md
+${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt
${PYSITELIB}/nio/__init__.py
${PYSITELIB}/nio/__init__.pyc
${PYSITELIB}/nio/__init__.pyo
Index: pkgsrc/chat/py-matrix-nio/distinfo
diff -u pkgsrc/chat/py-matrix-nio/distinfo:1.3 pkgsrc/chat/py-matrix-nio/distinfo:1.4
--- pkgsrc/chat/py-matrix-nio/distinfo:1.3 Sun Feb 11 19:46:01 2024
+++ pkgsrc/chat/py-matrix-nio/distinfo Fri Sep 11 12:16:39 2026
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.3 2024/02/11 19:46:01 adam Exp $
+$NetBSD: distinfo,v 1.4 2026/09/11 12:16:39 adam Exp $
-BLAKE2s (matrix_nio-0.24.0.tar.gz) = 1e4b40218be27f62d08718a55b25e91d54e9c6ab11ba823d6cc80f7d9e7f1a11
-SHA512 (matrix_nio-0.24.0.tar.gz) = 08838bfa104865197f652f4424a91b28c731e7d408598261aadd83ab2e2a246d8f2d51e0fe6c0082ea7a2531600ba37ea25c710973278f97192d2d4dc4b7ecb3
-Size (matrix_nio-0.24.0.tar.gz) = 150552 bytes
+BLAKE2s (matrix_nio-0.26.0.tar.gz) = 0b502b19d32c4fa01a184033a1d5ed517fac8980c760a1b181a18d2334116d64
+SHA512 (matrix_nio-0.26.0.tar.gz) = c0c83f6429474d0544523561e3adcbeb16ff62798745d284597b794e9374d5f594b3b583e72b3fc22cd8c420aeea9806efcc960049a3bdf1cec75e7435575cd7
+Size (matrix_nio-0.26.0.tar.gz) = 157175 bytes
Home |
Main Index |
Thread Index |
Old Index