pkgsrc-Changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

CVS commit: pkgsrc/chat/py-mautrix



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.

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@localhost
 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



Home | Main Index | Thread Index | Old Index