Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-xgrammar for openSUSE:Factory
checked in at 2026-10-02 23:04:26
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-xgrammar (Old)
and /work/SRC/openSUSE:Factory/.python-xgrammar.new.1631729 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-xgrammar"
Fri Oct 2 23:04:26 2026 rev:7 rq:1382005 version:0.2.8
Changes:
--------
--- /work/SRC/openSUSE:Factory/python-xgrammar/python-xgrammar.changes
2026-09-17 15:21:17.760702514 +0200
+++
/work/SRC/openSUSE:Factory/.python-xgrammar.new.1631729/python-xgrammar.changes
2026-10-02 23:05:35.822950960 +0200
@@ -1,0 +2,25 @@
+Fri Oct 2 05:45:44 UTC 2026 - Martin Pluskal <[email protected]>
+
+- Update to 0.2.8:
+ * Add MiMo-V2.6 Pro and Flash structural tags; fix empty root
+ schemas in the Qwen XML parameter-list converter
+ * Add JSONSchemaFormat.excludes to forbid substrings in
+ string values and property names, and exclude control
+ markers from Kimi-K3 tool arguments by default
+ * Improve DeepSeek V4.1 token-mask performance and bind its
+ XML string="true|false" attributes to the parameter value
+ type; cap token-mask overhead with max_chars and mask
+ overridden stop tokens until the grammar can complete
+ * Fix root object literals, schema/reference cache isolation,
+ Unicode character classes, start-state merging and nested
+ unbounded repetitions; enforce FSM state limits
+ * Warn when a JSON Schema pattern is combined with
+ minLength/maxLength, which are silently dropped
+ * Fix native binding discovery in installed packages
+ * Many more fixes; see upstream's release notes for the full
+ list
+- Require apache-tvm-ffi >= 0.1.11, upstream's new floor, and
+ setuptools-scm >= 8.1, which upstream now uses to derive the
+ version from the Git tag
+
+-------------------------------------------------------------------
Old:
----
xgrammar-0.2.7.tar.gz
New:
----
xgrammar-0.2.8.tar.gz
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-xgrammar.spec ++++++
--- /var/tmp/diff_new_pack.M5ypWw/_old 2026-10-02 23:05:36.743989462 +0200
+++ /var/tmp/diff_new_pack.M5ypWw/_new 2026-10-02 23:05:36.750989754 +0200
@@ -17,7 +17,7 @@
%{?sle15_python_module_pythons}
Name: python-xgrammar
-Version: 0.2.7
+Version: 0.2.8
Release: 0
Summary: Efficient, Flexible and Portable Structured Generation
License: Apache-2.0
@@ -25,12 +25,13 @@
# https://github.com/mlc-ai/xgrammar
# PyPI sdist ships the 3rdparty sources the C++ build needs.
Source:
https://files.pythonhosted.org/packages/source/x/xgrammar/xgrammar-%{version}.tar.gz
-BuildRequires: %{python_module apache-tvm-ffi >= 0.1.10}
+BuildRequires: %{python_module apache-tvm-ffi >= 0.1.11}
BuildRequires: %{python_module devel}
BuildRequires: %{python_module numpy}
BuildRequires: %{python_module pip}
BuildRequires: %{python_module pydantic}
BuildRequires: %{python_module scikit-build-core >= 0.10.0}
+BuildRequires: %{python_module setuptools_scm >= 8.1}
BuildRequires: %{python_module setuptools}
BuildRequires: %{python_module torch >= 1.10.0}
BuildRequires: %{python_module transformers >= 4.38.0}
@@ -45,7 +46,7 @@
BuildRequires: python-rpm-macros
# triton is a Linux x86_64 PyPI dep for the CUDA bitmask kernel only; CPU
# auto-selects the bundled CPU backend. python-triton is not in Factory.
-Requires: python-apache-tvm-ffi >= 0.1.10
+Requires: python-apache-tvm-ffi >= 0.1.11
Requires: python-numpy
Requires: python-pydantic
Requires: python-torch >= 1.10.0
++++++ xgrammar-0.2.7.tar.gz -> xgrammar-0.2.8.tar.gz ++++++
++++ 8826 lines of diff (skipped)