git: 3f28c8b0f6da - main - misc/py-runloop-api-client: update 1.28.0 → 1.32.0

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 12 Sep 2026 00:37:58 UTC
The branch main has been updated by yuri:

URL: https://cgit.FreeBSD.org/ports/commit/?id=3f28c8b0f6da7aa1cec1785eb47cdbff7ca7a52b

commit 3f28c8b0f6da7aa1cec1785eb47cdbff7ca7a52b
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-11 22:11:50 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-12 00:37:23 +0000

    misc/py-runloop-api-client: update 1.28.0 → 1.32.0
---
 misc/py-runloop-api-client/Makefile | 23 +++++++++++++++--------
 misc/py-runloop-api-client/distinfo |  6 +++---
 2 files changed, 18 insertions(+), 11 deletions(-)

diff --git a/misc/py-runloop-api-client/Makefile b/misc/py-runloop-api-client/Makefile
index 3ac7f86f6d87..1dbccc192a1a 100644
--- a/misc/py-runloop-api-client/Makefile
+++ b/misc/py-runloop-api-client/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	runloop-api-client
 #DISTVERSIONPREFIX=	v
-DISTVERSION=	1.28.0
+DISTVERSION=	1.32.0
 CATEGORIES=	misc python # machine-learning
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -24,16 +24,18 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}anyio>=3.5.05:devel/py-anyio@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}uuid-utils>=0.11.0:misc/py-uuid-utils@${PY_FLAVOR}
 TEST_DEPENDS=	${PYTHON_PKGNAMEPREFIX}dirty-equals>=0.6.0:devel/py-dirty-equals@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}importlib-metadata>=6.7.0:devel/py-importlib-metadata@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}mypy>0:devel/py-mypy@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}nest-asyncio>=1.6.0:devel/py-nest-asyncio@${PY_FLAVOR} \
-		nox>0:devel/nox@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}mypy>=1.17:devel/py-mypy@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pyright>=1.1.399:devel/py-pyright@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}pytest-asyncio>0:devel/py-pytest-asyncio@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-asyncio>=0:devel/py-pytest-asyncio@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-cov>=7.0.0:devel/py-pytest-cov@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pytest-timeout>=0:devel/py-pytest-timeout@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pytest-xdist>=3.6.1:devel/py-pytest-xdist@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}python-frontmatter>=1.0.0:textproc/py-python-frontmatter@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}respx>=0:www/py-respx@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}rich>=13.7.1:textproc/py-rich@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}ruff>0:devel/py-ruff@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}time-machine>0:devel/py-time-machine@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}ruff>=0:devel/py-ruff@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}time-machine>=0:devel/py-time-machine@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}uuid-utils>=0.11.0:misc/py-uuid-utils@${PY_FLAVOR}
 
 USES=		python
 USE_PYTHON=	pep517 autoplist pytest
@@ -41,7 +43,12 @@ USE_PYTHON=	pep517 autoplist pytest
 NO_ARCH=	yes
 
 TEST_ENV=	${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR}
+TEST_ARGS=	--disable-plugin-autoload \
+		-p pytest_asyncio.plugin -p pytest_cov.plugin -p pytest_timeout -p xdist -p respx.plugin
+TEST_ARGS+=	-W ignore::ResourceWarning # prevent Python 3.12 socket/loop cleanup warnings from triggering failures when filterwarnings = ["error"] is enabled in pyproject.toml
+TEST_ARGS+=	--ignore=tests/api_resources # skip tests targeting external Prism mock servers
+TEST_ARGS+=	--ignore=tests/smoketests # skip live API key tests
 
-# tests as of : 1652 failed, 1475 passed, 309 skipped, 520 errors in 23590.03s (6:33:10) (failures are due to missing RUNLOOP_API_KEY env var)
+# tests as of 1.32.0: 1077 passed, 2 skipped in 14s
 
 .include <bsd.port.mk>
diff --git a/misc/py-runloop-api-client/distinfo b/misc/py-runloop-api-client/distinfo
index 974bcdbe4e04..c23dc416ee5d 100644
--- a/misc/py-runloop-api-client/distinfo
+++ b/misc/py-runloop-api-client/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1786155559
-SHA256 (runloop_api_client-1.28.0.tar.gz) = 14281f30baf47697f1ae1cd3e21b3e2325a721735e28cf44087321c0fa9abffc
-SIZE (runloop_api_client-1.28.0.tar.gz) = 662001
+TIMESTAMP = 1789141854
+SHA256 (runloop_api_client-1.32.0.tar.gz) = 1f2077fb5a99b5ef30dbc1d96d47c1ca1d3f77895b9e186d985e47365fe85634
+SIZE (runloop_api_client-1.32.0.tar.gz) = 670118