Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-langchain-protocol for
openSUSE:Factory checked in at 2026-08-27 18:53:06
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-langchain-protocol (Old)
and /work/SRC/openSUSE:Factory/.python-langchain-protocol.new.1265 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-langchain-protocol"
Thu Aug 27 18:53:06 2026 rev:2 rq:1373930 version:0.0.19
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-langchain-protocol/python-langchain-protocol.changes
2026-07-01 16:35:25.806539559 +0200
+++
/work/SRC/openSUSE:Factory/.python-langchain-protocol.new.1265/python-langchain-protocol.changes
2026-08-27 18:55:54.849121742 +0200
@@ -1,0 +2,11 @@
+Thu Aug 27 06:24:46 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.0.19:
+ * Add the LangSmithTracer typed dictionary and the optional
+ langsmith_tracer field on RunStartParams, so a run can name an
+ additional LangSmith project and dataset example to trace to
+ * No other protocol definitions changed; the rest of the release
+ is code-generator tooling and release plumbing
+- Build with hatchling >= 1.26, the floor upstream now declares
+
+-------------------------------------------------------------------
Old:
----
langchain_protocol-0.0.18.tar.gz
New:
----
langchain_protocol-0.0.19.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-langchain-protocol.spec ++++++
--- /var/tmp/diff_new_pack.qq0kKF/_old 2026-08-27 18:55:55.901160179 +0200
+++ /var/tmp/diff_new_pack.qq0kKF/_new 2026-08-27 18:55:55.903160252 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-langchain-protocol
#
-# Copyright (c) 2026 SUSE LLC
+# Copyright (c) 2026 SUSE LLC and contributors
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -18,13 +18,13 @@
%define modname langchain_protocol
Name: python-langchain-protocol
-Version: 0.0.18
+Version: 0.0.19
Release: 0
Summary: Python bindings for the LangChain agent streaming protocol
License: MIT
URL: https://github.com/langchain-ai/agent-protocol
Source:
https://files.pythonhosted.org/packages/source/l/langchain_protocol/%{modname}-%{version}.tar.gz
-BuildRequires: %{python_module hatchling}
+BuildRequires: %{python_module hatchling >= 1.26}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module typing_extensions >= 4.13.0}
BuildRequires: %{python_module wheel}
++++++ langchain_protocol-0.0.18.tar.gz -> langchain_protocol-0.0.19.tar.gz
++++++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langchain_protocol-0.0.18/PKG-INFO
new/langchain_protocol-0.0.19/PKG-INFO
--- old/langchain_protocol-0.0.18/PKG-INFO 2020-02-02 01:00:00.000000000
+0100
+++ new/langchain_protocol-0.0.19/PKG-INFO 2020-02-02 01:00:00.000000000
+0100
@@ -1,6 +1,6 @@
Metadata-Version: 2.4
Name: langchain-protocol
-Version: 0.0.18
+Version: 0.0.19
Summary: Python bindings for the LangChain agent streaming protocol
Project-URL: Homepage,
https://github.com/langchain-ai/agent-protocol/tree/main/streaming
Project-URL: Repository, https://github.com/langchain-ai/agent-protocol
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore'
old/langchain_protocol-0.0.18/langchain_protocol/protocol.py
new/langchain_protocol-0.0.19/langchain_protocol/protocol.py
--- old/langchain_protocol-0.0.18/langchain_protocol/protocol.py
2020-02-02 01:00:00.000000000 +0100
+++ new/langchain_protocol-0.0.19/langchain_protocol/protocol.py
2020-02-02 01:00:00.000000000 +0100
@@ -375,11 +375,16 @@
class _CommandVariant0(_CommandFields, RunCommand):
pass
+class LangSmithTracer(TypedDict):
+ project_name: NotRequired[str] # Additional LangSmith project receiving
the trace
+ example_id: NotRequired[str] # LangSmith dataset example associated with
the trace
+
class RunStartParams(TypedDict):
assistant_id: str # Deployed graph/agent to run
input: Any # Graph input, resume value, or injected message
config: NotRequired[dict[str, Any]] # Per-run config overrides
metadata: NotRequired[dict[str, Any]] # Per-run metadata
+ langsmith_tracer: NotRequired[LangSmithTracer] # Optional additional
LangSmith trace destination
Channel = Union[Literal["values"], Literal["updates"], Literal["messages"],
Literal["tools"], Literal["lifecycle"], Literal["input"],
Literal["checkpoints"], Literal["tasks"], Literal["custom"], Annotated[str,
"custom:.+"]]
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn'
'--exclude=.svnignore' old/langchain_protocol-0.0.18/pyproject.toml
new/langchain_protocol-0.0.19/pyproject.toml
--- old/langchain_protocol-0.0.18/pyproject.toml 2020-02-02
01:00:00.000000000 +0100
+++ new/langchain_protocol-0.0.19/pyproject.toml 2020-02-02
01:00:00.000000000 +0100
@@ -1,5 +1,5 @@
[build-system]
-requires = ["hatchling"]
+requires = ["hatchling>=1.26,<1.30"]
build-backend = "hatchling.build"
[project]
@@ -7,7 +7,7 @@
description = "Python bindings for the LangChain agent streaming protocol"
license = { text = "MIT" }
readme = "README.md"
-version = "0.0.18"
+version = "0.0.19"
requires-python = ">=3.10.0,<4.0.0"
classifiers = [
"Development Status :: 3 - Alpha",