git: c7ed3a0ae363 - main - science/py-mp-api: update 0.46.4 → 0.46.5

From: Yuri Victorovich <yuri_at_FreeBSD.org>
Date: Sat, 19 Sep 2026 22:42:47 UTC
The branch main has been updated by yuri:

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

commit c7ed3a0ae363ef10946b0003c1f0d05cacd76add
Author:     Yuri Victorovich <yuri@FreeBSD.org>
AuthorDate: 2026-09-19 19:24:38 +0000
Commit:     Yuri Victorovich <yuri@FreeBSD.org>
CommitDate: 2026-09-19 22:42:20 +0000

    science/py-mp-api: update 0.46.4 → 0.46.5
---
 science/py-mp-api/Makefile | 11 ++++++++---
 science/py-mp-api/distinfo |  6 +++---
 2 files changed, 11 insertions(+), 6 deletions(-)

diff --git a/science/py-mp-api/Makefile b/science/py-mp-api/Makefile
index 0080da56d2bc..d9bdb61a82c4 100644
--- a/science/py-mp-api/Makefile
+++ b/science/py-mp-api/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	mp-api
-DISTVERSION=	0.46.4
+DISTVERSION=	0.46.5
 CATEGORIES=	science python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -16,7 +16,7 @@ BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}setuptools>=61.0:devel/py-setuptools@${PY_
 		${PYTHON_PKGNAMEPREFIX}setuptools-scm>0:devel/py-setuptools-scm@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
 RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}boto3>0:www/py-boto3@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}deltalake>0:databases/py-deltalake@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}deltalake>=1.4.0:databases/py-deltalake@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}emmet-core>=0.87.1:science/py-emmet-core@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}monty>=2024.12.10:devel/py-monty@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}orjson>=3.10:devel/py-orjson@${PY_FLAVOR} \
@@ -33,17 +33,22 @@ USES=		python:3.11+
 USE_PYTHON=	pep517 autoplist pytest
 
 NO_ARCH=	yes
+TEST_ARGS=	--disable-plugin-autoload -p pytest_asyncio \
+		--ignore=tests/client/materials/test_similarity.py \
+		--ignore=tests/client/test_client.py
 
 # tests as of 0.46.4: disable tests that require network access to the Materials
 # Project API or an API key (test_core_fetch_tools, test_core_search_tools,
 # test_blessed_entry, test_regression_batching) and the client-initialization
 # test (test_mix_in) that fails without an API key in the clean environment.
+# Ignore similarity/client tests until pymatgen's bibtexparser v2 incompatibility
+# in the current dependency stack is resolved.
 PYTEST_BROKEN_TESTS=	test_core_fetch_tools \
 			test_core_search_tools \
 			test_mix_in \
 			test_blessed_entry \
 			test_regression_batching
 
-# tests as of 0.46.4: 22 passed 131 skipped
+# tests as of 0.46.5: 22 passed, 107 skipped, 7 deselected, 20 warnings in 127.22s (0:02:07)
 
 .include <bsd.port.mk>
diff --git a/science/py-mp-api/distinfo b/science/py-mp-api/distinfo
index aaad6a1ccf9b..3aa92e4091f7 100644
--- a/science/py-mp-api/distinfo
+++ b/science/py-mp-api/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1785554297
-SHA256 (mp_api-0.46.4.tar.gz) = c934d0e6c95acd88a7d6e22a7c718520fbb65cb070923db34c3b90821b924c89
-SIZE (mp_api-0.46.4.tar.gz) = 162993
+TIMESTAMP = 1789490185
+SHA256 (mp_api-0.46.5.tar.gz) = 67ac9c5cb723c548dacfe1ed2697d58f7f92af949c85837c5b1fef41876695b6
+SIZE (mp_api-0.46.5.tar.gz) = 166644