From 62bf384e64c1909464d2698cb19528fc19b6dfb7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Robert=20Sch=C3=BCtz?= Date: Wed, 26 Nov 2025 12:47:47 -0800 Subject: [PATCH] python3Packages.litellm: 1.75.5 -> 1.80.0 Diff: https://github.com/BerriAI/litellm/compare/v1.75.5-stable...v1.80.0-stable.1 Changelog: https://github.com/BerriAI/litellm/releases/tag/v1.80.0-stable.1 --- .../python-modules/litellm/default.nix | 27 +++++++++++++------ 1 file changed, 19 insertions(+), 8 deletions(-) diff --git a/pkgs/development/python-modules/litellm/default.nix b/pkgs/development/python-modules/litellm/default.nix index 96917d8b1742..741d39146501 100644 --- a/pkgs/development/python-modules/litellm/default.nix +++ b/pkgs/development/python-modules/litellm/default.nix @@ -4,17 +4,20 @@ apscheduler, azure-identity, azure-keyvault-secrets, + azure-storage-blob, backoff, boto3, buildPythonPackage, click, cryptography, - email-validator, fastapi, fastapi-sso, + fastuuid, fetchFromGitHub, + google-cloud-iam, google-cloud-kms, gunicorn, + httpx, importlib-metadata, jinja2, jsonschema, @@ -22,6 +25,7 @@ openai, orjson, poetry-core, + polars, prisma, pydantic, pyjwt, @@ -29,12 +33,12 @@ python, python-dotenv, python-multipart, - pythonOlder, pyyaml, requests, resend, rich, rq, + soundfile, tiktoken, tokenizers, uvloop, @@ -46,16 +50,14 @@ buildPythonPackage rec { pname = "litellm"; - version = "1.75.5"; + version = "1.80.0"; pyproject = true; - disabled = pythonOlder "3.8"; - src = fetchFromGitHub { owner = "BerriAI"; repo = "litellm"; - tag = "v${version}-stable"; - hash = "sha256-VedQ0cNOf9vUFF7wjT7WOsCfTesIvzhudDfGnBTXO3E="; + tag = "v${version}-stable.1"; + hash = "sha256-W1tckXXQ9PlqTW5S4ml0X5rcPXSCioubDaSkQxHQrMY="; }; build-system = [ poetry-core ]; @@ -63,7 +65,8 @@ buildPythonPackage rec { dependencies = [ aiohttp click - email-validator + fastuuid + httpx importlib-metadata jinja2 jsonschema @@ -78,20 +81,26 @@ buildPythonPackage rec { optional-dependencies = { proxy = [ apscheduler + azure-identity + azure-storage-blob backoff boto3 cryptography fastapi fastapi-sso gunicorn + # FIXME package litellm-enterprise + # FIXME package litellm-proxy-extras mcp orjson + polars pyjwt pynacl python-multipart pyyaml rich rq + soundfile uvloop uvicorn websockets @@ -100,8 +109,10 @@ buildPythonPackage rec { extra_proxy = [ azure-identity azure-keyvault-secrets + google-cloud-iam google-cloud-kms prisma + # FIXME package redisvl resend ]; };