Skip to content

Commit a3c5e4d

Browse files
authored
deepseek[patch]: bump langchain-openai and add to scheduled testing (#29535)
1 parent 16a422f commit a3c5e4d

File tree

4 files changed

+18
-9
lines changed

4 files changed

+18
-9
lines changed

.github/workflows/scheduled_test.yml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414

1515
env:
1616
POETRY_VERSION: "1.8.4"
17-
DEFAULT_LIBS: '["libs/partners/openai", "libs/partners/anthropic", "libs/partners/fireworks", "libs/partners/groq", "libs/partners/mistralai", "libs/partners/google-vertexai", "libs/partners/google-genai", "libs/partners/aws"]'
17+
DEFAULT_LIBS: '["libs/partners/openai", "libs/partners/anthropic", "libs/partners/fireworks", "libs/partners/groq", "libs/partners/mistralai", "libs/partners/deepseek", "libs/partners/google-vertexai", "libs/partners/google-genai", "libs/partners/aws"]'
1818

1919
jobs:
2020
compute-matrix:
@@ -117,6 +117,7 @@ jobs:
117117
AZURE_OPENAI_LEGACY_CHAT_DEPLOYMENT_NAME: ${{ secrets.AZURE_OPENAI_LEGACY_CHAT_DEPLOYMENT_NAME }}
118118
AZURE_OPENAI_LLM_DEPLOYMENT_NAME: ${{ secrets.AZURE_OPENAI_LLM_DEPLOYMENT_NAME }}
119119
AZURE_OPENAI_EMBEDDINGS_DEPLOYMENT_NAME: ${{ secrets.AZURE_OPENAI_EMBEDDINGS_DEPLOYMENT_NAME }}
120+
DEEPSEEK_API_KEY: ${{ secrets.DEEPSEEK_API_KEY }}
120121
FIREWORKS_API_KEY: ${{ secrets.FIREWORKS_API_KEY }}
121122
GROQ_API_KEY: ${{ secrets.GROQ_API_KEY }}
122123
HUGGINGFACEHUB_API_TOKEN: ${{ secrets.HUGGINGFACEHUB_API_TOKEN }}

libs/partners/deepseek/poetry.lock

Lines changed: 6 additions & 6 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

libs/partners/deepseek/pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ disallow_untyped_defs = "True"
2222
[tool.poetry.dependencies]
2323
python = ">=3.9,<4.0"
2424
langchain-core = "^0.3.15"
25-
langchain-openai = "^0.3.2"
25+
langchain-openai = "^0.3.3"
2626

2727
[tool.ruff.lint]
2828
select = ["E", "F", "I", "T201"]

libs/partners/deepseek/tests/integration_tests/test_chat_models.py

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,8 @@
33
from typing import Type
44

55
import pytest
6+
from langchain_core.language_models import BaseChatModel
7+
from langchain_core.tools import BaseTool
68
from langchain_tests.integration_tests import ChatModelIntegrationTests
79

810
from langchain_deepseek.chat_models import ChatDeepSeek
@@ -21,8 +23,14 @@ def chat_model_params(self) -> dict:
2123
"temperature": 0,
2224
}
2325

26+
@pytest.mark.xfail(reason="Not yet supported.")
27+
def test_tool_message_histories_list_content(
28+
self, model: BaseChatModel, my_adder_tool: BaseTool
29+
) -> None:
30+
super().test_tool_message_histories_list_content(model, my_adder_tool)
2431

25-
@pytest.mark.xfail(reason="Reasoning API is down")
32+
33+
@pytest.mark.xfail(reason="Takes > 30s to run.")
2634
def test_reasoning_content() -> None:
2735
"""Test reasoning content."""
2836
chat_model = ChatDeepSeek(model="deepseek-reasoner")

0 commit comments

Comments
 (0)