Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package python-langfuse for openSUSE:Factory 
checked in at 2026-04-14 17:48:46
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-langfuse (Old)
 and      /work/SRC/openSUSE:Factory/.python-langfuse.new.21863 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-langfuse"

Tue Apr 14 17:48:46 2026 rev:6 rq:1345976 version:4.2.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-langfuse/python-langfuse.changes  
2025-07-06 17:19:06.942770617 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-langfuse.new.21863/python-langfuse.changes   
    2026-04-14 17:49:09.025600360 +0200
@@ -1,0 +2,125 @@
+Fri Apr 10 23:45:23 UTC 2026 - Dirk Müller <[email protected]>
+
+- update to 4.2.0:
+  * feat(client): add custom span exporter support
+- update to 4.1.0:
+  * feat(api): update API spec from langfuse/langfuse 1999706
+- update to 4.0.6:
+  * feat(langchain): mark LangChain root observations in metadata
+- update to 4.0.5:
+  * fix(experiments): fix unstable local experiment IDs for local
+    data
+- update to 3.14.6:
+  * feat(langchain): backport Langchain root metadata flag to
+    v3-stable
+  * fix(langchain): exit propagation context gracefully
+- update to 4.0.2:
+  * fix(openai): correct token details field names for Response
+    API usage
+  * fix(openai): include responses instructions in captured
+    prompt
+  * fix(observe): Handle asyncio.CancelledError in exception
+    blocks
+  * feat(api): update API spec from langfuse/langfuse a6c38c6
+  * fix(scores): parse session ID correctly
+  * fix(experiments): maintain propagated context in async
+    experiments
+- update to 4.0.1:
+  * feat(api): update API spec from langfuse/langfuse e84ca45
+  * chore(deps-dev): bump orjson from 3.11.3 to 3.11.6
+  * feat(api): update API spec from langfuse/langfuse b3adfc3
+- update to 4.0.0:
+  * fix(media): reuse httpx client for requests
+  * feat(api): update API spec from langfuse/langfuse 784ab09
+  * fix(media): retry failed uploads
+  * feat(api): update API spec from langfuse/langfuse 25b5139
+  * feat(api): update API spec from langfuse/langfuse a93f65a
+  * fix(langchain): skip priority-tier keys when subtracting
+    token detail counts
+  * fix(experiment): replace escaped newlines with actual
+    newlines in format output
+  * fix(openai): remove unreachable None type assignments for
+    OpenAI classes
+  * Add handling for invalid tool calls in CallbackHandler
+  * fix: apply stricter early routing for base64 media to prevent
+    SSE dat…
+  * fix(client): pass release variable to span clients
+  * feat(api): update API spec from langfuse/langfuse 2eaf041
+- update to 3.14.5:
+  * feat(batch-evaluation): add trace tags and roll up scores to
+    trace
+- update to 3.14.4:
+  * fix(experiments): remove dataset version from run item
+    request if None
+- update to 3.14.3:
+  * fix(openai): parse finish_reason from chat completion stream
+- update to 3.14.2:
+  * fix Evaluation docstring examples to use value=0 instead of
+    value=None
+  * feat(api): update API spec from langfuse/langfuse 270f036
+  * fix(openai): parse usage details from response API response
+    chunk
+- update to 3.14.1:
+  * feat(dataset-versioning): support running versioned
+    experiments
+- update to 3.14.0:
+  * feat(api): update API spec from langfuse/langfuse 966662e
+- update to 3.13.0:
+  * feat(batch-evaluation): allow passing fields param for
+    efficient trace fetching
+- update to 3.12.1:
+  * Add metadata parameter to score_current_span and
+    score_current_trace
+  * fix: Skip trace url generation when tracing is disabled
+  * fix(batch-evaluation): pass trace ID for score creation if
+    scope = observations
+- update to 3.12.0:
+  * feat(api): update API spec from langfuse/langfuse d59b6a3
+  * feat(api): update API spec from langfuse/langfuse 41f064c
+  * feat(api): update API spec from langfuse/langfuse 99ffc45
+  * fix(experiments): move evaluations to root experiment span
+  * feat(client): add score metadata argument to span client
+    score methods
+  * feat(client): add methods to langfuse client to fetch and
+    delete dataset runs
+- update to 3.11.2:
+  * fix(client): reuse httpx client in get_client
+- update to 3.11.1:
+  * feat(api): update API spec from langfuse/langfuse 3dbec46
+  * fix(langchain): allow prompt linking with langchain v1
+    create_agent
+- update to 3.11.0:
+  * fix(langchain): update docstring for trace_context
+  * feat(client): allow propagating trace name
+- update to 3.10.7:
+  * fix(client): flush on shutdown
+- update to 3.10.6:
+  * feat(api): update API spec from langfuse/langfuse fc04a50
+  * fix(openai): handle parsed_n non integer
+  * fix(resource-manager): flush custom tracer provider if
+    provided
+- update to 3.10.5:
+  * feat(client): Add optional timestamp parameter to score
+    creation
+  * fix(resource_manager): define tracer_provider if
+    tracing_enabled=False
+- update to 3.10.3:
+  * fix(gemini): gemini input token calculation when implicit
+    cache is hit using langchain
+  * feat(api): update API spec from langfuse/langfuse ad16fa0
+  * feat: Add comment field to langfuse Evaluation from autoevals
+    metadata
+  * feat(langchain): allow injecting trace_context into
+    LangchainCallbackHandler
+  * feat(api): update API spec from langfuse/langfuse cb16277
+  * fix(resource-manager): reuse passed tracer provider for
+    reinit
+- update to 3.10.2:
+  * docs(experiments): evaluation value cannot be None
+  * fix(openai): handle pydantic BaseModel as metadata
+  * fix(datasets): add schema arguments to create_dataset
+  * fix(prompts): evict prompt cache on NotFound error
+  * **Full Changelog**: https://github.com/langfuse/langfuse-
+    python/compare/v3.10.1...v3.10.2
+
+-------------------------------------------------------------------

Old:
----
  langfuse-3.1.2.tar.gz

New:
----
  langfuse-4.2.0.tar.gz

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

Other differences:
------------------
++++++ python-langfuse.spec ++++++
--- /var/tmp/diff_new_pack.oVUGHT/_old  2026-04-14 17:49:09.701628303 +0200
+++ /var/tmp/diff_new_pack.oVUGHT/_new  2026-04-14 17:49:09.705628469 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-langfuse
 #
-# Copyright (c) 2025 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,31 +18,31 @@
 
 %{?sle15_python_module_pythons}
 Name:           python-langfuse
-Version:        3.1.2
+Version:        4.2.0
 Release:        0
 Summary:        A client library for accessing langfuse
 License:        MIT
 URL:            https://github.com/langfuse/langfuse-python
 Source:         
https://files.pythonhosted.org/packages/source/l/langfuse/langfuse-%{version}.tar.gz
 BuildRequires:  %{python_module pip}
-BuildRequires:  %{python_module poetry-core >= 1.0.0}
+BuildRequires:  %{python_module uv-build >= 0.11.2}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-Requires:       python-anyio
-Requires:       python-backoff
-Requires:       python-httpx
-Requires:       python-idna
-Requires:       python-packaging
-Requires:       python-pydantic
-Requires:       python-wrapt
-Requires(post): update-alternatives
-Requires(postun): update-alternatives
+Requires:       python-backoff >= 1.10.0
+Requires:       python-httpx >= 0.15.4
+Requires:       python-opentelemetry-api >= 1.33.1
+Requires:       python-opentelemetry-exporter-otlp-proto-http >= 1.33.1
+Requires:       python-opentelemetry-sdk >= 1.33.1
+Requires:       python-packaging >= 23.2
+Requires:       python-pydantic >= 2
+Requires:       python-wrapt >= 1.14
 BuildArch:      noarch
 %python_subpackages
 
 %description
-A client library for accessing langfuse, an open-source LLM engineering 
platform that helps teams
-collaboratively debug, analyze, and iterate on their LLM applications.
+A client library for accessing langfuse, an open-source LLM engineering
+platform that helps teams collaboratively debug, analyze, and iterate on their
+LLM applications.
 
 %prep
 %autosetup -p1 -n langfuse-%{version}
@@ -52,19 +52,11 @@
 
 %install
 %pyproject_install
-%python_clone -a %{buildroot}%{_bindir}/release
 %python_expand %fdupes %{buildroot}%{$python_sitelib}
 
-%post
-%python_install_alternative release
-
-%postun
-%python_uninstall_alternative release
-
 %files %{python_files}
 %doc README.md
 %license LICENSE
-%python_alternative %{_bindir}/release
 %{python_sitelib}/langfuse
 %{python_sitelib}/langfuse-%{version}.dist-info
 

++++++ langfuse-3.1.2.tar.gz -> langfuse-4.2.0.tar.gz ++++++
++++ 95245 lines of diff (skipped)

Reply via email to