Skip to content

Commit b34bbfa

Browse files
Copilotvsct-jburet
andauthored
Fixes #1973 [GenAI orchestrator] Container gen-ai-orchestrator-server Crash at startup with error No module named 'langfuse.callback'
* Initial plan * Fix langfuse import paths for version 3.3.0+ Co-authored-by: vsct-jburet <12413454+vsct-jburet@users.noreply.github.com> * fix dependency --------- Co-authored-by: copilot-swe-agent[bot] <198982749+Copilot@users.noreply.github.com> Co-authored-by: vsct-jburet <12413454+vsct-jburet@users.noreply.github.com> Co-authored-by: Julien Buret <jburet@voyages-sncf.com>
1 parent 51a697c commit b34bbfa

File tree

6 files changed

+6
-6
lines changed

6 files changed

+6
-6
lines changed

.pre-commit-config.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,5 +45,5 @@ repos:
4545
- id: pip-audit
4646
additional_dependencies:
4747
- "pip>=25.3"
48-
- "filelock>=3.20.1"
48+
- "filelock>=3.20.3"
4949
- "urllib3>=2.6.3"

gen-ai/orchestrator-server/src/main/python/server/src/gen_ai_orchestrator/services/langchain/factories/callback_handlers/callback_handlers_factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
from abc import ABC, abstractmethod
1919
from typing import Any
2020

21-
from langfuse.callback.langchain import LangchainCallbackHandler
21+
from langfuse.langchain.CallbackHandler import LangchainCallbackHandler
2222
from pydantic import BaseModel
2323

2424
from gen_ai_orchestrator.models.observability.observability_setting import (

gen-ai/orchestrator-server/src/main/python/server/src/gen_ai_orchestrator/services/langchain/factories/callback_handlers/langfuse_callback_handler_factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
from httpx_auth_awssigv4 import SigV4Auth
2525
from langfuse import Langfuse
2626
from langfuse.api.core import ApiError
27-
from langfuse.callback import CallbackHandler as LangfuseCallbackHandler
27+
from langfuse.langchain import CallbackHandler as LangfuseCallbackHandler
2828

2929
from gen_ai_orchestrator.configurations.environment.settings import (
3030
application_settings,

gen-ai/orchestrator-server/src/main/python/server/src/gen_ai_orchestrator/services/langchain/factories/langchain_factory.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,7 +26,7 @@
2626
from typing import Any, Optional
2727

2828
from langchain_core.embeddings import Embeddings
29-
from langfuse.callback import CallbackHandler as LangfuseCallbackHandler
29+
from langfuse.langchain import CallbackHandler as LangfuseCallbackHandler
3030

3131
from gen_ai_orchestrator.configurations.environment.settings import (
3232
application_settings,

gen-ai/orchestrator-server/src/main/python/server/src/gen_ai_orchestrator/services/langchain/rag_chain.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -41,7 +41,7 @@
4141
RunnableSerializable,
4242
)
4343
from langchain_core.vectorstores import VectorStoreRetriever
44-
from langfuse.callback import CallbackHandler as LangfuseCallbackHandler
44+
from langfuse.langchain import CallbackHandler as LangfuseCallbackHandler
4545
from typing_extensions import Any
4646

4747
from gen_ai_orchestrator.errors.exceptions.exceptions import (

gen-ai/orchestrator-server/src/main/python/server/src/gen_ai_orchestrator/services/observability/observabilty_service.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
import logging
1818
from typing import Optional
1919

20-
from langfuse.callback import CallbackHandler as LangfuseCallbackHandler
20+
from langfuse.langchain import CallbackHandler as LangfuseCallbackHandler
2121

2222
from gen_ai_orchestrator.models.observability.observability_type import (
2323
ObservabilitySetting,

0 commit comments

Comments
 (0)