From 022fdd52c3ad149ab9333006538eabfade206e21 Mon Sep 17 00:00:00 2001 From: Mason Daugherty Date: Wed, 5 Nov 2025 14:19:55 -0500 Subject: [PATCH] fix(core): handle missing dependency version information (#33844) Follow up to #33347 This continues to make searching issues difficult --- libs/core/langchain_core/sys_info.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/libs/core/langchain_core/sys_info.py b/libs/core/langchain_core/sys_info.py index ac83ad7d42e..86716af4714 100644 --- a/libs/core/langchain_core/sys_info.py +++ b/libs/core/langchain_core/sys_info.py @@ -125,9 +125,11 @@ def print_sys_info(*, additional_pkgs: Sequence[str] = ()) -> None: for dep in sub_dependencies: try: dep_version = metadata.version(dep) - print(f"> {dep}: {dep_version}") except Exception: - print(f"> {dep}: Installed. No version info available.") + dep_version = None + + if dep_version is not None: + print(f"> {dep}: {dep_version}") if __name__ == "__main__":