git: d101338f2eae - main - misc/py-litellm: update to 1.77.4

From: Hiroki Tagato <tagattie_at_FreeBSD.org>
Date: Sat, 27 Sep 2025 03:11:36 UTC
The branch main has been updated by tagattie:

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

commit d101338f2eaec4a3c5a7babcc19b8764f969320f
Author:     Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2025-09-27 02:58:37 +0000
Commit:     Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2025-09-27 03:11:25 +0000

    misc/py-litellm: update to 1.77.4
    
    Changelog: https://github.com/BerriAI/litellm/releases
    
    Reported by:    portscout
---
 misc/py-litellm/Makefile | 11 +++++++----
 misc/py-litellm/distinfo |  6 +++---
 2 files changed, 10 insertions(+), 7 deletions(-)

diff --git a/misc/py-litellm/Makefile b/misc/py-litellm/Makefile
index 2dff9270b7f5..0c9aa4716683 100644
--- a/misc/py-litellm/Makefile
+++ b/misc/py-litellm/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	litellm
-DISTVERSION=	1.76.0
+DISTVERSION=	1.77.4
 CATEGORIES=	misc python
 MASTER_SITES=	PYPI
 PKGNAMEPREFIX=	${PYTHON_PKGNAMEPREFIX}
@@ -13,7 +13,8 @@ LICENSE_FILE=	${WRKSRC}/LICENSE
 
 BUILD_DEPENDS=	${PYTHON_PKGNAMEPREFIX}poetry-core>0:devel/py-poetry-core@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}wheel>0:devel/py-wheel@${PY_FLAVOR}
-RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}httpx>=0.23.0:www/py-httpx@${PY_FLAVOR} \
+RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}fastuuid>=0.12.0:devel/py-fastuuid@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}httpx>=0.23.0:www/py-httpx@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}openai>=1.99.5:misc/py-openai@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}python-dotenv>=0.2.0:www/py-python-dotenv@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}tiktoken>=0.7.0:textproc/py-tiktoken@${PY_FLAVOR} \
@@ -23,7 +24,9 @@ RUN_DEPENDS=	${PYTHON_PKGNAMEPREFIX}httpx>=0.23.0:www/py-httpx@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}Jinja2>=3.1.2<4.0.0:devel/py-Jinja2@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}aiohttp>=3.10:www/py-aiohttp@${PY_FLAVOR} \
 		${PYTHON_PKGNAMEPREFIX}pydantic2>=2.5.0<3.0.0:devel/py-pydantic2@${PY_FLAVOR} \
-		${PYTHON_PKGNAMEPREFIX}jsonschema>=4.22.0<5.0.0:devel/py-jsonschema@${PY_FLAVOR}
+		${PYTHON_PKGNAMEPREFIX}jsonschema>=4.22.0<5.0.0:devel/py-jsonschema@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}pondpond>=1.4.1<2.0.0:devel/py-pondpond@${PY_FLAVOR} \
+		${PYTHON_PKGNAMEPREFIX}numpydoc>0:textproc/py-numpydoc@${PY_FLAVOR}
 
 USES=		python shebangfix
 USE_PYTHON=	autoplist concurrent pep517
@@ -31,6 +34,7 @@ USE_PYTHON=	autoplist concurrent pep517
 SHEBANG_FILES=	litellm/proxy/start.sh
 bash_CMD=	${SH}
 
+REINPLACE_ARGS=	-i ''
 NO_ARCH=	yes
 
 PORTDOCS=	README.md
@@ -40,7 +44,6 @@ OPTIONS_DEFINE=	DOCS
 post-patch:
 	@${REINPLACE_CMD} -e 's|python3|${PYTHON_CMD}|' \
 		${WRKSRC}/litellm/proxy/start.sh
-	@${FIND} ${WRKSRC}/litellm/proxy -type f -name '*.bak' -delete
 
 post-install-DOCS-on:
 	@${MKDIR} ${STAGEDIR}${DOCSDIR}
diff --git a/misc/py-litellm/distinfo b/misc/py-litellm/distinfo
index 85d32b123666..ac973ba17711 100644
--- a/misc/py-litellm/distinfo
+++ b/misc/py-litellm/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1756098619
-SHA256 (litellm-1.76.0.tar.gz) = d26d12333135edd72af60e0e310284dac3b079f4d7c47c79dfbb2430b9b4b421
-SIZE (litellm-1.76.0.tar.gz) = 10170569
+TIMESTAMP = 1758875608
+SHA256 (litellm-1.77.4.tar.gz) = ce652e10ecf5b36767bfdf58e53b2802e22c3de383b03554e6ee1a4a66fa743d
+SIZE (litellm-1.77.4.tar.gz) = 10330773