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