From dc6b587618f7ee1566e1eca457f18a0bd7ff29bf Mon Sep 17 00:00:00 2001 From: "R. Ryantm" Date: Fri, 20 Mar 2026 14:54:12 +0000 Subject: [PATCH] python3Packages.langfuse: 3.12.0 -> 4.0.1 --- .../python-modules/langfuse/default.nix | 25 ++----------------- 1 file changed, 2 insertions(+), 23 deletions(-) diff --git a/pkgs/development/python-modules/langfuse/default.nix b/pkgs/development/python-modules/langfuse/default.nix index 064abf7f8823..d31f032c4bec 100644 --- a/pkgs/development/python-modules/langfuse/default.nix +++ b/pkgs/development/python-modules/langfuse/default.nix @@ -2,63 +2,42 @@ lib, buildPythonPackage, fetchFromGitHub, - pythonAtLeast, - anyio, backoff, httpx, - idna, - langchain, - llama-index, - openai, opentelemetry-api, opentelemetry-sdk, opentelemetry-exporter-otlp, packaging, poetry-core, pydantic, - requests, wrapt, }: buildPythonPackage (finalAttrs: { pname = "langfuse"; - version = "3.12.0"; + version = "4.0.1"; pyproject = true; src = fetchFromGitHub { owner = "langfuse"; repo = "langfuse-python"; tag = "v${finalAttrs.version}"; - hash = "sha256-LHKNy5KSJhRhxkrp4+pjD0GGHTooaj7adrRA7I4mbdo="; + hash = "sha256-JJfVh09ziAnizQcUusjEJPLUBpi9o04gfBysO+hA6Fg="; }; - # https://github.com/langfuse/langfuse/issues/9618 - disabled = pythonAtLeast "3.14"; - build-system = [ poetry-core ]; - pythonRelaxDeps = [ "packaging" ]; - dependencies = [ - anyio backoff httpx - idna opentelemetry-api opentelemetry-sdk opentelemetry-exporter-otlp packaging pydantic - requests wrapt ]; - optional-dependencies = { - langchain = [ langchain ]; - llama-index = [ llama-index ]; - openai = [ openai ]; - }; - pythonImportsCheck = [ "langfuse" ]; # tests require network access and openai api key