git: c7ed3a0ae363 - main - science/py-mp-api: update 0.46.4 → 0.46.5
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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