PORTNAME= tritonclient DISTVERSION= 2.72.0 CATEGORIES= misc python MASTER_SITES= ${MASTER_SITE_PYPI} MASTER_SITE_SUBDIR= 45/4a/b8e30fe3763d8c1211f3513f0196bef8ff7413c24556be59f892c0cdfdb9 PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DISTNAME= ${PORTNAME}-${DISTVERSION}-py3-none-any EXTRACT_SUFX= .whl # this package doesn't distribute source tarballs, only wheels, and the upstream repo is not tagged with releases MAINTAINER= yuri@FreeBSD.org COMMENT= Python client library and utilities for Triton Inference Server WWW= https://github.com/triton-inference-server/client LICENSE= BSD3CLAUSE EXTRACT_DEPENDS= ${UNZIP_CMD}:archivers/unzip RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}ml-dtypes>0:math/py-ml-dtypes@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}numpy>=1.19.1:math/py-numpy@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}python-rapidjson>=0.9.1:devel/py-python-rapidjson@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}urllib3>=2.0.7:net/py-urllib3@${PY_FLAVOR} USES= python USE_PYTHON= pep517 autoplist flavors NO_ARCH= yes EXTRACT_CMD= ${UNZIP_CMD} EXTRACT_BEFORE_ARGS= -qo EXTRACT_AFTER_ARGS= -d ${WRKDIR} WRKSRC= ${WRKDIR} PEP517_BUILD_DEPEND= # wheel-only, no build from source PEP517_INSTALL_CMD= ${PYTHON_CMD} -m installer --destdir ${STAGEDIR} --prefix ${PREFIX} ${DISTDIR}/${DISTNAME}${EXTRACT_SUFX} do-build: @${DO_NADA} post-stage: @${RM} ${STAGEDIR}${PREFIX}/LICENSE.txt POST_PLIST= fix-plist fix-plist: @${REINPLACE_CMD} -e '/site-\.\.LICENSE\.txt/d' ${TMPPLIST} .include