Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
41 commits
Select commit Hold shift + click to select a range
80e74c1
Sohail/add 3rd party licenses (#1289)
sosahi Jan 13, 2026
2640917
Rm llama core (#1291)
jperez999 Jan 13, 2026
20e2dca
Bump ffmpeg to 8.0.1 and add nasm build dependency (#1294)
edknv Jan 13, 2026
51b9f0d
Prepare for 26.1.1 release
jdye64 Jan 13, 2026
f8097a6
Remove huggingface access token and llama tokenizer download from con…
jdye64 Jan 14, 2026
a1f6989
remove conda llama package ref (#1302)
jperez999 Jan 14, 2026
a2fb0b6
Kheiss/helm by default (#1303)
kheiss-uwzoo Jan 14, 2026
509e77b
Update version number (26.1.1) (#1298)
nkmcalli Jan 13, 2026
bf5071b
docs: update requirements file for doc build (26.1.1) (#1300)
nkmcalli Jan 14, 2026
c3db0bf
Update version references from 26.1.0 to 26.1.1 (#1310)
sosahi Jan 16, 2026
79194d7
Merge remote-tracking branch 'upstream/release/26.1.1'
sosahi Jan 16, 2026
41f55a9
Merge remote-tracking branch 'upstream/main'
sosahi Jan 21, 2026
cac0c45
Merge remote-tracking branch 'upstream/main'
sosahi Jan 21, 2026
a953255
Merge upstream/main, accepting all upstream changes
sosahi Jan 23, 2026
e0f4c14
Merge remote-tracking branch 'upstream/main'
sosahi Feb 6, 2026
555f3f6
Merge remote-tracking branch 'upstream/main'
sosahi Feb 10, 2026
85fe95b
Merge remote-tracking branch 'upstream/main'
sosahi Feb 19, 2026
c182c2b
Merge remote-tracking branch 'upstream/main'
sosahi Feb 26, 2026
f01d8a2
Merge remote-tracking branch 'upstream/main'
sosahi Feb 27, 2026
365bfd7
Merge remote-tracking branch 'upstream/main'
sosahi Feb 27, 2026
e18201c
Merge remote-tracking branch 'upstream/main'
sosahi Mar 2, 2026
fd139f2
Merge remote-tracking branch 'upstream/main'
sosahi Mar 2, 2026
a9a4e40
Merge remote-tracking branch 'upstream/main'
sosahi Mar 3, 2026
04378ad
Merge remote-tracking branch 'upstream/main'
sosahi Mar 3, 2026
8d5f2f6
Merge remote-tracking branch 'upstream/main'
sosahi Mar 5, 2026
177dd85
Merge remote-tracking branch 'upstream/main'
sosahi Mar 6, 2026
c0ac623
Merge remote-tracking branch 'upstream/main'
sosahi Mar 7, 2026
e27f2dd
Merge remote-tracking branch 'upstream/main'
sosahi Mar 9, 2026
f1ce90f
Merge remote-tracking branch 'upstream/main'
sosahi Mar 9, 2026
6bc179f
chore(deps): pin urllib3, transformers, nltk, Pillow for CVE fixes
sosahi Mar 9, 2026
33a49d3
revert transformer version
sosahi Mar 9, 2026
bd18813
Merge remote-tracking branch 'upstream/main' into sohail/cve-fix
sosahi Mar 9, 2026
c587813
fix urllib3 version in client
sosahi Mar 9, 2026
a96957e
fix transformers in uv.lock file in src
sosahi Mar 9, 2026
a9b4a1f
fix nltk in uv.lock file in src
sosahi Mar 9, 2026
c7e2ff8
fix pillow version
sosahi Mar 9, 2026
4489bb7
fix broken chart_graphic_elements test
sosahi Mar 9, 2026
9ee3a2a
fix for broken test
sosahi Mar 9, 2026
aeeb86d
revert all previous changes to the test
sosahi Mar 9, 2026
342f4ac
Merge branch 'main' into sohail/cve-fix
sosahi Mar 10, 2026
b53b590
Fix CI failures: remove pillow from api/ and fix __init__ patch bug
jioffe502 Mar 10, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
45 changes: 18 additions & 27 deletions api/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions client/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,7 @@ dependencies = [
"pydantic>2.0.0",
"pydantic-settings>2.0.0",
"requests>=2.32.5",
"urllib3==2.6.3",
"setuptools>=78.1.1",
"tqdm>=4.67.1",
"lancedb>=0.25.3",
Expand Down
6 changes: 3 additions & 3 deletions client/uv.lock

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

35 changes: 17 additions & 18 deletions nemo_retriever/tests/test_chart_graphic_elements.py
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@
import base64
import importlib
import io
from unittest.mock import MagicMock, patch
from unittest.mock import MagicMock

import pandas as pd
import pytest
Expand Down Expand Up @@ -280,23 +280,22 @@ def test_actor_error_returns_dataframe_with_error(self) -> None:
"""Actor should never raise; errors go into metadata columns."""
from nemo_retriever.chart.chart_detection import GraphicElementsActor

with patch("nemo_retriever.chart.chart_detection.GraphicElementsActor.__init__", return_value=None):
actor = GraphicElementsActor.__new__(GraphicElementsActor)
actor._graphic_elements_model = None
actor._ocr_model = None
actor._graphic_elements_invoke_url = ""
actor._ocr_invoke_url = ""
actor._api_key = None
actor._request_timeout_s = 120.0
actor._remote_retry = None

df = _make_chart_page_df()
# This will fail because both models are None and no URLs set.
result = actor(df)
assert "chart" in result.columns
assert "graphic_elements_ocr_v1" in result.columns
meta = result.iloc[0]["graphic_elements_ocr_v1"]
assert meta["error"] is not None
actor = GraphicElementsActor.__new__(GraphicElementsActor)
actor._graphic_elements_model = None
actor._ocr_model = None
actor._graphic_elements_invoke_url = ""
actor._ocr_invoke_url = ""
actor._api_key = None
actor._request_timeout_s = 120.0
actor._remote_retry = None

df = _make_chart_page_df()
# This will fail because both models are None and no URLs set.
result = actor(df)
assert "chart" in result.columns
assert "graphic_elements_ocr_v1" in result.columns
meta = result.iloc[0]["graphic_elements_ocr_v1"]
assert meta["error"] is not None


# ---------------------------------------------------------------------------
Expand Down
1 change: 1 addition & 0 deletions src/pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -61,6 +61,7 @@ dependencies = [
"tqdm>=4.67.1",
"urllib3==2.6.3",
"nltk==3.9.3",
"pillow==12.1.1",
"uvicorn",
"pip",
"opencv-python",
Expand Down
Loading
Loading