Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-langsmith for 
openSUSE:Factory checked in at 2026-07-03 16:04:15
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-langsmith (Old)
 and      /work/SRC/openSUSE:Factory/.python-langsmith.new.1982 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-langsmith"

Fri Jul  3 16:04:15 2026 rev:4 rq:1363624 version:0.9.7

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-langsmith/python-langsmith.changes        
2026-07-01 16:36:21.588480236 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-langsmith.new.1982/python-langsmith.changes  
    2026-07-03 16:06:08.555810982 +0200
@@ -1,0 +2,42 @@
+Fri Jul  3 06:39:47 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.9.7:
+  * Add an optional Google ADK Live voice tracing integration
+    (new google-adk-live extra; not enabled in this package)
+  * Attribute voice traces via ls_integration metadata and set
+    provider/model metadata on voice LLM runs for cost tracking
+- Enable the OpenTelemetry span utility unit tests (new
+  BuildRequires on python-opentelemetry-sdk)
+- Drop obsolete %{?sle15_python_module_pythons} (SLE 15 /
+  Leap 15.x is out of support)
+
+-------------------------------------------------------------------
+Thu Jul  2 16:43:22 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.9.6:
+  * Add optional voice tracing integrations for Pipecat, LiveKit
+    and OpenAI Realtime (new extras; not enabled in this package)
+  * Record thread_id in trace metadata for Claude Agent SDK runs
+  * Fix serialization of trace dictionaries with tuple keys
+  * Guard OpenTelemetry span cleanup against exceptions during
+    teardown (gh#langchain-ai/langsmith-sdk#3080)
+- Skip new opentelemetry-dependent unit test file
+  (test_span_utils.py) in %check, consistent with the existing
+  skip policy for optional providers
+
+-------------------------------------------------------------------
+Thu Jul  2 05:59:53 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.9.5:
+  * Expose a datasets v2 resource accessor and a projects resource
+    accessor on the client.
+  * Apply the output anonymizer to a run's error field as well.
+  * Use the current-project issues endpoint.
+  * Google ADK integration: capture LLM inputs after the
+    before_model_callback runs and set the tool span as the active
+    tracing context in wrap_tool_run_async.
+  * Sandbox: raise all WebSocket handshake failures as
+    SandboxConnectionError.
+  * Raise the minimum supported LangSmith backend to 0.16.9rc1.
+
+-------------------------------------------------------------------

Old:
----
  langsmith-0.9.3.tar.gz

New:
----
  langsmith-0.9.7.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-langsmith.spec ++++++
--- /var/tmp/diff_new_pack.yol74j/_old  2026-07-03 16:06:09.383839844 +0200
+++ /var/tmp/diff_new_pack.yol74j/_new  2026-07-03 16:06:09.387839983 +0200
@@ -16,9 +16,8 @@
 #
 
 
-%{?sle15_python_module_pythons}
 Name:           python-langsmith
-Version:        0.9.3
+Version:        0.9.7
 Release:        0
 Summary:        Client library for the LangSmith LLM tracing and evaluation 
platform
 License:        MIT
@@ -51,6 +50,7 @@
 BuildRequires:  %{python_module freezegun}
 BuildRequires:  %{python_module httpx >= 0.23.0}
 BuildRequires:  %{python_module multipart}
+BuildRequires:  %{python_module opentelemetry-sdk >= 1.30.0}
 BuildRequires:  %{python_module orjson >= 3.9.14}
 BuildRequires:  %{python_module packaging >= 23.2}
 BuildRequires:  %{python_module pydantic >= 2}
@@ -87,8 +87,9 @@
 %check
 export LANGSMITH_TRACING=false
 # Run unit tests only; skip integration/network tests and modules that need
-# optional providers (LLM wrappers, sandbox websockets client, CLI,
-# opentelemetry) or langchain-core (which depends on langsmith -> build cycle).
+# optional providers (LLM wrappers, sandbox websockets client, CLI) or
+# langchain-core (which depends on langsmith -> build cycle);
+# test_hybrid_tracing.py carries an upstream module-level pytest.skip.
 %pytest tests/unit_tests -p no:langsmith_plugin --ignore 
tests/unit_tests/wrappers --ignore tests/unit_tests/sandbox --ignore 
tests/unit_tests/cli --ignore tests/unit_tests/evaluation --ignore 
tests/unit_tests/test_async_client.py --ignore tests/unit_tests/test_client.py 
--ignore tests/unit_tests/test_run_helpers.py --ignore 
tests/unit_tests/test_hybrid_tracing.py -k 'not test_client_gc and not 
test_git_info and not test_as_runnable'
 # Recompile the installed modules as hash-based bytecode: this package ships
 # many modules, so timestamp-based .pyc desync from the reproducibility-clamped

++++++ langsmith-0.9.3.tar.gz -> langsmith-0.9.7.tar.gz ++++++
++++ 18602 lines of diff (skipped)

Reply via email to