Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id D04AF850BF for ; Thu, 30 Nov 2023 06:20:24 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id 0TEU01C0dUaO for ; Thu, 30 Nov 2023 06:20:23 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 9417E84D43 for ; Thu, 30 Nov 2023 06:20:23 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 87C27FA40; Thu, 30 Nov 2023 06:20:23 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_170132522331740" MIME-Version: 1.0 Date: Thu, 30 Nov 2023 06:20:23 +0000 From: "Adam Ciarcinski" Subject: CVS commit: pkgsrc/chat/py-mautrix To: pkgsrc-changes@NetBSD.org Approved: commit_and_comment Reply-To: adam@netbsd.org X-Mailer: log_accum Message-Id: <20231130062023.87C27FA40@cvs.NetBSD.org> This is a multi-part message in MIME format. --_----------=_170132522331740 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: adam Date: Thu Nov 30 06:20:23 UTC 2023 Modified Files: pkgsrc/chat/py-mautrix: Makefile PLIST distinfo Log Message: py-mautrix: updated to 0.20.3 v0.20.3 (2023-11-10) * *(client)* Deprecated MSC2716 methods and added new Beeper-specific batch send methods, as upstream MSC2716 support has been abandoned. * *(util.async_db)* Added `PRAGMA synchronous = NORMAL;` to default pragmas. * *(types)* Fixed `guest_can_join` field name in room directory response v0.20.2 (2023-09-09) * *(crypto)* Changed `OlmMachine.share_keys` to make the OTK count parameter optional. When omitted, the count is fetched from the server. * *(appservice)* Added option to run appservice transaction event handlers synchronously. * *(appservice)* Added `log` and `hs_token` parameters to `AppServiceServerMixin` to allow using it as a standalone class without extending. * *(api)* Added support for setting appservice `user_id` and `device_id` query parameters manually without using `AppServiceAPI`. v0.20.1 (2023-08-29) * *(util.program)* Removed `--base-config` flag in bridges, as there are no valid use cases (package data should always work) and it's easy to cause issues by pointing the flag at the wrong file. * *(bridge)* Added support for the `com.devture.shared_secret_auth` login type for automatic double puppeting. * *(bridge)* Dropped support for syncing with double puppets. MSC2409 is now the only way to receive ephemeral events. * *(bridge)* Added support for double puppeting with arbitrary `as_token`s. v0.20.0 (2023-06-25) * Dropped Python 3.8 support. * **Breaking change *(.state_store)*** Removed legacy SQLAlchemy state store implementations. * **Mildly breaking change *(util.async_db)*** Changed `SQLiteDatabase` to not remove prefix slashes from database paths. * Library users should use `sqlite:path.db` instead of `sqlite:///path.db` for relative paths, and `sqlite:/path.db` instead of `sqlite:////path.db` for absolute paths. * Bridge configs do this migration automatically. * *(util.async_db)* Added warning log if using SQLite database path that isn't writable. * *(util.program)* Fixed `manual_stop` not working if it's called during startup. * *(client)* Stabilized support for asynchronous uploads. * `unstable_create_msc` was renamed to `create_mxc`, and the `max_stall_ms` parameters for downloading were renamed to `timeout_ms`. * *(crypto)* Added option to not rotate keys when devices change. * *(crypto)* Added option to remove all keys that were received before the automatic ratcheting was implemented (in v0.19.10). * *(types)* Improved reply fallback removal to have a smaller chance of false positives for messages that don't use reply fallbacks. To generate a diff of this commit: cvs rdiff -u -r1.21 -r1.22 pkgsrc/chat/py-mautrix/Makefile cvs rdiff -u -r1.6 -r1.7 pkgsrc/chat/py-mautrix/PLIST cvs rdiff -u -r1.11 -r1.12 pkgsrc/chat/py-mautrix/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_170132522331740 Content-Disposition: inline Content-Length: 9843 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/chat/py-mautrix/Makefile diff -u pkgsrc/chat/py-mautrix/Makefile:1.21 pkgsrc/chat/py-mautrix/Makefile:1.22 --- pkgsrc/chat/py-mautrix/Makefile:1.21 Wed Aug 30 21:46:33 2023 +++ pkgsrc/chat/py-mautrix/Makefile Thu Nov 30 06:20:23 2023 @@ -1,25 +1,29 @@ -# $NetBSD: Makefile,v 1.21 2023/08/30 21:46:33 js Exp $ +# $NetBSD: Makefile,v 1.22 2023/11/30 06:20:23 adam Exp $ -DISTNAME= python-0.16.3 -PKGNAME= ${PYPKGPREFIX}-mautrix-${DISTNAME:S/python-//} +DISTNAME= mautrix-0.20.3 +PKGNAME= ${PYPKGPREFIX}-${DISTNAME} CATEGORIES= chat python -MASTER_SITES= ${MASTER_SITE_GITHUB:=mautrix/} -GITHUB_PROJECT= python -GITHUB_TAG= v${PKGVERSION_NOREV} +MASTER_SITES= ${MASTER_SITE_PYPI:=m/mautrix/} MAINTAINER= js@NetBSD.org HOMEPAGE= https://github.com/tulir/mautrix-python COMMENT= Python 3 asyncio Matrix framework LICENSE= mpl-2.0 -DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3<4:../../www/py-aiohttp +TOOL_DEPENDS+= ${PYPKGPREFIX}-setuptools-[0-9]*:../../devel/py-setuptools +TOOL_DEPENDS+= ${PYPKGPREFIX}-wheel-[0-9]*:../../devel/py-wheel +DEPENDS+= ${PYPKGPREFIX}-aiohttp>=3:../../www/py-aiohttp DEPENDS+= ${PYPKGPREFIX}-attrs>=18.1.0:../../devel/py-attrs -DEPENDS+= ${PYPKGPREFIX}-yarl>=1.5.1:../../www/py-yarl - -PYTHON_VERSIONS_INCOMPATIBLE= 27 +DEPENDS+= ${PYPKGPREFIX}-yarl>=1.5:../../www/py-yarl +TEST_DEPENDS+= ${PYPKGPREFIX}-asyncpg-[0-9]*:../../databases/py-asyncpg +TEST_DEPENDS+= ${PYPKGPREFIX}-cryptodome-[0-9]*:../../security/py-cryptodome +TEST_DEPENDS+= ${PYPKGPREFIX}-olm-[0-9]*:../../security/py-olm +TEST_DEPENDS+= ${PYPKGPREFIX}-test-asyncio-[0-9]*:../../devel/py-test-asyncio +TEST_DEPENDS+= ${PYPKGPREFIX}-unpaddedbase64-[0-9]*:../../devel/py-unpaddedbase64 USE_LANGUAGES= # none -EGG_NAME= mautrix-${PKGVERSION_NOREV} -.include "../../lang/python/egg.mk" +PYTHON_VERSIONS_INCOMPATIBLE= 27 38 + +.include "../../lang/python/wheel.mk" .include "../../mk/bsd.pkg.mk" Index: pkgsrc/chat/py-mautrix/PLIST diff -u pkgsrc/chat/py-mautrix/PLIST:1.6 pkgsrc/chat/py-mautrix/PLIST:1.7 --- pkgsrc/chat/py-mautrix/PLIST:1.6 Sat Apr 23 12:35:57 2022 +++ pkgsrc/chat/py-mautrix/PLIST Thu Nov 30 06:20:23 2023 @@ -1,9 +1,9 @@ -@comment $NetBSD: PLIST,v 1.6 2022/04/23 12:35:57 js Exp $ -${PYSITELIB}/${EGG_INFODIR}/PKG-INFO -${PYSITELIB}/${EGG_INFODIR}/SOURCES.txt -${PYSITELIB}/${EGG_INFODIR}/dependency_links.txt -${PYSITELIB}/${EGG_INFODIR}/requires.txt -${PYSITELIB}/${EGG_INFODIR}/top_level.txt +@comment $NetBSD: PLIST,v 1.7 2023/11/30 06:20:23 adam Exp $ +${PYSITELIB}/${WHEEL_INFODIR}/LICENSE +${PYSITELIB}/${WHEEL_INFODIR}/METADATA +${PYSITELIB}/${WHEEL_INFODIR}/RECORD +${PYSITELIB}/${WHEEL_INFODIR}/WHEEL +${PYSITELIB}/${WHEEL_INFODIR}/top_level.txt ${PYSITELIB}/mautrix/__init__.py ${PYSITELIB}/mautrix/__init__.pyc ${PYSITELIB}/mautrix/__init__.pyo @@ -40,9 +40,6 @@ ${PYSITELIB}/mautrix/appservice/state_st ${PYSITELIB}/mautrix/appservice/state_store/memory.py ${PYSITELIB}/mautrix/appservice/state_store/memory.pyc ${PYSITELIB}/mautrix/appservice/state_store/memory.pyo -${PYSITELIB}/mautrix/appservice/state_store/sqlalchemy.py -${PYSITELIB}/mautrix/appservice/state_store/sqlalchemy.pyc -${PYSITELIB}/mautrix/appservice/state_store/sqlalchemy.pyo ${PYSITELIB}/mautrix/bridge/__init__.py ${PYSITELIB}/mautrix/bridge/__init__.pyc ${PYSITELIB}/mautrix/bridge/__init__.pyo @@ -112,9 +109,6 @@ ${PYSITELIB}/mautrix/bridge/state_store/ ${PYSITELIB}/mautrix/bridge/state_store/asyncpg.py ${PYSITELIB}/mautrix/bridge/state_store/asyncpg.pyc ${PYSITELIB}/mautrix/bridge/state_store/asyncpg.pyo -${PYSITELIB}/mautrix/bridge/state_store/sqlalchemy.py -${PYSITELIB}/mautrix/bridge/state_store/sqlalchemy.pyc -${PYSITELIB}/mautrix/bridge/state_store/sqlalchemy.pyo ${PYSITELIB}/mautrix/bridge/user.py ${PYSITELIB}/mautrix/bridge/user.pyc ${PYSITELIB}/mautrix/bridge/user.pyo @@ -196,18 +190,6 @@ ${PYSITELIB}/mautrix/client/state_store/ ${PYSITELIB}/mautrix/client/state_store/memory.py ${PYSITELIB}/mautrix/client/state_store/memory.pyc ${PYSITELIB}/mautrix/client/state_store/memory.pyo -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/__init__.py -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/__init__.pyc -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/__init__.pyo -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/mx_room_state.py -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/mx_room_state.pyc -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/mx_room_state.pyo -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/mx_user_profile.py -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/mx_user_profile.pyc -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/mx_user_profile.pyo -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/sqlstatestore.py -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/sqlstatestore.pyc -${PYSITELIB}/mautrix/client/state_store/sqlalchemy/sqlstatestore.pyo ${PYSITELIB}/mautrix/client/state_store/sync.py ${PYSITELIB}/mautrix/client/state_store/sync.pyc ${PYSITELIB}/mautrix/client/state_store/sync.pyo @@ -235,9 +217,15 @@ ${PYSITELIB}/mautrix/crypto/attachments/ ${PYSITELIB}/mautrix/crypto/attachments/async_attachments.py ${PYSITELIB}/mautrix/crypto/attachments/async_attachments.pyc ${PYSITELIB}/mautrix/crypto/attachments/async_attachments.pyo +${PYSITELIB}/mautrix/crypto/attachments/async_attachments_test.py +${PYSITELIB}/mautrix/crypto/attachments/async_attachments_test.pyc +${PYSITELIB}/mautrix/crypto/attachments/async_attachments_test.pyo ${PYSITELIB}/mautrix/crypto/attachments/attachments.py ${PYSITELIB}/mautrix/crypto/attachments/attachments.pyc ${PYSITELIB}/mautrix/crypto/attachments/attachments.pyo +${PYSITELIB}/mautrix/crypto/attachments/attachments_test.py +${PYSITELIB}/mautrix/crypto/attachments/attachments_test.pyc +${PYSITELIB}/mautrix/crypto/attachments/attachments_test.pyo ${PYSITELIB}/mautrix/crypto/base.py ${PYSITELIB}/mautrix/crypto/base.pyc ${PYSITELIB}/mautrix/crypto/base.pyo @@ -286,6 +274,12 @@ ${PYSITELIB}/mautrix/crypto/store/asyncp ${PYSITELIB}/mautrix/crypto/store/memory.py ${PYSITELIB}/mautrix/crypto/store/memory.pyc ${PYSITELIB}/mautrix/crypto/store/memory.pyo +${PYSITELIB}/mautrix/crypto/store/tests/__init__.py +${PYSITELIB}/mautrix/crypto/store/tests/__init__.pyc +${PYSITELIB}/mautrix/crypto/store/tests/__init__.pyo +${PYSITELIB}/mautrix/crypto/store/tests/store_test.py +${PYSITELIB}/mautrix/crypto/store/tests/store_test.pyc +${PYSITELIB}/mautrix/crypto/store/tests/store_test.pyo ${PYSITELIB}/mautrix/crypto/unwedge.py ${PYSITELIB}/mautrix/crypto/unwedge.pyc ${PYSITELIB}/mautrix/crypto/unwedge.pyo @@ -329,6 +323,12 @@ ${PYSITELIB}/mautrix/types/event/account ${PYSITELIB}/mautrix/types/event/base.py ${PYSITELIB}/mautrix/types/event/base.pyc ${PYSITELIB}/mautrix/types/event/base.pyo +${PYSITELIB}/mautrix/types/event/batch.py +${PYSITELIB}/mautrix/types/event/batch.pyc +${PYSITELIB}/mautrix/types/event/batch.pyo +${PYSITELIB}/mautrix/types/event/beeper.py +${PYSITELIB}/mautrix/types/event/beeper.pyc +${PYSITELIB}/mautrix/types/event/beeper.pyo ${PYSITELIB}/mautrix/types/event/encrypted.py ${PYSITELIB}/mautrix/types/event/encrypted.pyc ${PYSITELIB}/mautrix/types/event/encrypted.pyo @@ -405,9 +405,15 @@ ${PYSITELIB}/mautrix/types/util/serializ ${PYSITELIB}/mautrix/types/util/serializable_attrs_test.py ${PYSITELIB}/mautrix/types/util/serializable_attrs_test.pyc ${PYSITELIB}/mautrix/types/util/serializable_attrs_test.pyo +${PYSITELIB}/mautrix/types/versions.py +${PYSITELIB}/mautrix/types/versions.pyc +${PYSITELIB}/mautrix/types/versions.pyo ${PYSITELIB}/mautrix/util/__init__.py ${PYSITELIB}/mautrix/util/__init__.pyc ${PYSITELIB}/mautrix/util/__init__.pyo +${PYSITELIB}/mautrix/util/async_body.py +${PYSITELIB}/mautrix/util/async_body.pyc +${PYSITELIB}/mautrix/util/async_body.pyo ${PYSITELIB}/mautrix/util/async_db/__init__.py ${PYSITELIB}/mautrix/util/async_db/__init__.pyc ${PYSITELIB}/mautrix/util/async_db/__init__.pyo @@ -435,6 +441,9 @@ ${PYSITELIB}/mautrix/util/async_db/upgra ${PYSITELIB}/mautrix/util/async_getter_lock.py ${PYSITELIB}/mautrix/util/async_getter_lock.pyc ${PYSITELIB}/mautrix/util/async_getter_lock.pyo +${PYSITELIB}/mautrix/util/background_task.py +${PYSITELIB}/mautrix/util/background_task.pyc +${PYSITELIB}/mautrix/util/background_task.pyo ${PYSITELIB}/mautrix/util/bridge_state.py ${PYSITELIB}/mautrix/util/bridge_state.pyc ${PYSITELIB}/mautrix/util/bridge_state.pyo @@ -530,6 +539,9 @@ ${PYSITELIB}/mautrix/util/opt_prometheus ${PYSITELIB}/mautrix/util/program.py ${PYSITELIB}/mautrix/util/program.pyc ${PYSITELIB}/mautrix/util/program.pyo +${PYSITELIB}/mautrix/util/proxy.py +${PYSITELIB}/mautrix/util/proxy.pyc +${PYSITELIB}/mautrix/util/proxy.pyo ${PYSITELIB}/mautrix/util/signed_token.py ${PYSITELIB}/mautrix/util/signed_token.pyc ${PYSITELIB}/mautrix/util/signed_token.pyo Index: pkgsrc/chat/py-mautrix/distinfo diff -u pkgsrc/chat/py-mautrix/distinfo:1.11 pkgsrc/chat/py-mautrix/distinfo:1.12 --- pkgsrc/chat/py-mautrix/distinfo:1.11 Sat Apr 23 12:35:57 2022 +++ pkgsrc/chat/py-mautrix/distinfo Thu Nov 30 06:20:23 2023 @@ -1,5 +1,5 @@ -$NetBSD: distinfo,v 1.11 2022/04/23 12:35:57 js Exp $ +$NetBSD: distinfo,v 1.12 2023/11/30 06:20:23 adam Exp $ -BLAKE2s (python-0.16.3.tar.gz) = 143b11adcfc7241f0331f00a973ad1b5400183387491be81c4b68e80765b9608 -SHA512 (python-0.16.3.tar.gz) = eff3e1486975b8a0b22a94b87e80c61a3e6663af1a36abfd780fbf480225f77b8ae1002ffbcbd8cbb214253e307abdc9bc9d2f82df038a47bdc25d5fd9c67756 -Size (python-0.16.3.tar.gz) = 214649 bytes +BLAKE2s (mautrix-0.20.3.tar.gz) = 75df09283dd7cd9b5b08af0f308e1a84f7dedc90e2b04f8220ee660ed6e7b768 +SHA512 (mautrix-0.20.3.tar.gz) = 646693244305fa7cd5079d9a595d91e9d7253035139b841c4247dbbca5211d87d219d027669304765625ac17a1a8389a454045f8b06b47b13ba344c5134080af +Size (mautrix-0.20.3.tar.gz) = 243007 bytes --_----------=_170132522331740--