Skip to content

Commit

Permalink
core: fix try_load_from_hub for older langchain versions load_chain (#…
Browse files Browse the repository at this point in the history
  • Loading branch information
efriis authored Apr 3, 2024
1 parent 09a0ecd commit 83f62fd
Show file tree
Hide file tree
Showing 2 changed files with 17 additions and 2 deletions.
17 changes: 16 additions & 1 deletion libs/core/langchain_core/utils/loading.py
Original file line number Diff line number Diff line change
@@ -1,13 +1,28 @@
"""Utilities for loading configurations from langchain_core-hub."""

import warnings
from typing import Any

from langchain_core._api.deprecation import deprecated


@deprecated(
since="0.1.30",
removal="0.2",
message=(
"Using the hwchase17/langchain-hub "
"repo for prompts is deprecated. Please use "
"https://smith.langchain.com/hub instead."
),
)
def try_load_from_hub(
*args: Any,
**kwargs: Any,
) -> Any:
raise RuntimeError(
warnings.warn(
"Loading from the deprecated github-based Hub is no longer supported. "
"Please use the new LangChain Hub at https://smith.langchain.com/hub instead."
)
# return None, which indicates that we shouldn't load from old hub
# and might just be a filepath for e.g. load_chain
return None
2 changes: 1 addition & 1 deletion libs/core/pyproject.toml
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[tool.poetry]
name = "langchain-core"
version = "0.1.39"
version = "0.1.40"
description = "Building applications with LLMs through composability"
authors = []
license = "MIT"
Expand Down

0 comments on commit 83f62fd

Please sign in to comment.