From 7c28321f04f48256c160fccd0f277ce0fe1b4eff Mon Sep 17 00:00:00 2001 From: ccurme Date: Thu, 2 Jan 2025 14:37:55 -0500 Subject: [PATCH] core[patch]: fix deprecation admonition in API ref (#28992) MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Before: ![Screenshot 2025-01-02 at 1 49 30 PM](https://github.com/user-attachments/assets/cb30526a-fc0b-439f-96d1-962c226d9dc7) After: ![Screenshot 2025-01-02 at 1 49 38 PM](https://github.com/user-attachments/assets/32c747ea-6391-4dec-b778-df457695d197) --- libs/core/langchain_core/_api/deprecation.py | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/libs/core/langchain_core/_api/deprecation.py b/libs/core/langchain_core/_api/deprecation.py index c7d1e87b3ba..0e254053d88 100644 --- a/libs/core/langchain_core/_api/deprecation.py +++ b/libs/core/langchain_core/_api/deprecation.py @@ -360,10 +360,9 @@ def deprecated( _addendum, ] details = " ".join([component.strip() for component in components if component]) - package = ( - _package or _name.split(".")[0].replace("_", "-") if "." in _name else None + package = _package or ( + _name.split(".")[0].replace("_", "-") if "." in _name else None ) - since_str = f"{package}=={since}" if package else since if removal: if removal.startswith("1.") and package and package.startswith("langchain"): removal_str = f"It will not be removed until {package}=={removal}." @@ -372,7 +371,7 @@ def deprecated( else: removal_str = "" new_doc = f"""\ -.. deprecated:: {since_str} {details} {removal_str} +.. deprecated:: {since} {details} {removal_str} {old_doc}\ """