diff --git a/devel/py-optree/Makefile b/devel/py-optree/Makefile index d5e04ecf10de..4db8e0f78b5f 100644 --- a/devel/py-optree/Makefile +++ b/devel/py-optree/Makefile @@ -1,26 +1,32 @@ PORTNAME= optree -PORTVERSION= 0.17.0 +PORTVERSION= 0.18.0 CATEGORIES= devel python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} MAINTAINER= sunpoet@FreeBSD.org COMMENT= Optimized PyTree utilities WWW= https://optree.readthedocs.io/en/latest/ \ https://github.com/metaopt/optree LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}pybind11>=2.12:devel/py-pybind11@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}setuptools>=0:devel/py-setuptools@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}wheel>=0:devel/py-wheel@${PY_FLAVOR} RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.6.0:devel/py-typing-extensions@${PY_FLAVOR} USES= cmake:indirect compiler:c++20-lang python USE_PYTHON= autoplist concurrent pep517 post-install: ${FIND} ${STAGEDIR}${PYTHON_SITELIBDIR} -name '*.so' -exec ${STRIP_CMD} {} + -.include +.include + +.if ${PYTHON_REL} >= 31300 +RUN_DEPENDS+= ${PYTHON_PKGNAMEPREFIX}typing-extensions>=4.12.0:devel/py-typing-extensions@${PY_FLAVOR} +.endif + +.include diff --git a/devel/py-optree/distinfo b/devel/py-optree/distinfo index cfcb741f2d05..a9217e636551 100644 --- a/devel/py-optree/distinfo +++ b/devel/py-optree/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1753796074 -SHA256 (optree-0.17.0.tar.gz) = 5335a5ec44479920620d72324c66563bd705ab2a698605dd4b6ee67dbcad7ecd -SIZE (optree-0.17.0.tar.gz) = 163111 +TIMESTAMP = 1763853346 +SHA256 (optree-0.18.0.tar.gz) = 3804fb6ddc923855db2dc4805b4524c66e00f1ef30b166be4aadd52822b13e06 +SIZE (optree-0.18.0.tar.gz) = 165178