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