Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python314-llguidance-1.9.1-1.1 RPM for x86_64

From OpenSuSE Tumbleweed for x86_64

Name: python314-llguidance Distribution: openSUSE Tumbleweed
Version: 1.9.1 Vendor: openSUSE
Release: 1.1 Build date: Fri Oct 2 07:45:42 2026
Group: Unspecified Build host: reproducible
Size: 7882829 Source RPM: python-llguidance-1.9.1-1.1.src.rpm
Packager: https://bugs.opensuse.org
Url: https://github.com/guidance-ai/llguidance
Summary: Low-level Guidance (llguidance) bindings for constrained decoding
Bindings for the Low-level Guidance (llguidance) Rust library, providing
super-fast structured outputs and constrained decoding for large language
models. It supports context-free grammars, JSON schemas and Lark-style
syntax to constrain token generation.

Provides

Requires

License

Apache-2.0 AND MIT AND MIT-0 AND Unicode-3.0

Changelog

* Fri Oct 02 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 1.9.1:
    * Expose cooperative cancellation on TokenParser:
      enable_cancellation() is idempotent and cancellation_handle()
      returns the parser's existing cancellation state once
      enabled. Cancellation stays opt-in and parser behaviour is
      unchanged when it is not enabled
  - Re-generate registry.tar.zst for 1.9.1 via the cargo_vendor
    service: pyo3 0.29.2 -> 0.29.3 and lazy_static 1.5.0 ->
    1.5.1, all permissive. License is unchanged, but correct the
    Legal-Review-Notice MIT count, which understated it: 22 of
    the 111 linked crates grant MIT, not 21
* Wed Sep 30 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 1.9.0:
    * Add opt-in cooperative cancellation for abandoned matcher
      computations: disabled by default, enabled via Rust
      Matcher::into_cancellable() or the new C cancellation-handle API;
      cancelled matchers stop with StopReason::Cancelled and their
      forced-output methods return empty results
    * Compile homogeneous bounded JSON array tails compactly
      (logarithmic repetition) instead of one grammar entry per item,
      avoiding compact-grammar symbol overflow for large maxItems
    * Parse compact Lark tilde repeat ranges such as HI~0..2
    * Report empty integer intervals in JSON schemas as
      UnsatisfiableSchemaError instead of a regex-generation error
    * Update derivre to 0.3.13: patterns with redundant nested anchors,
      e.g. ^(^foo$)$|^$, now compile
  - Re-generate registry.tar.zst for 1.9.0 via the cargo_vendor service:
    17 linked crates bumped past upstream's lock, all permissive;
    pyo3 0.29.2; License unchanged, Legal-Review-Notice re-derived from
    the new registry with the unlinked crate attribution corrected
* Tue Aug 11 2026 Martin Pluskal <mpluskal@suse.com>
  - Update to 1.8.0:
    * Allow general Unicode escapes in JSON strings and object keys
    * Support \xHH escapes in Lark string literals
    * Add single-match skip lexemes
    * Preserve the exclusiveMinimum/exclusiveMaximum names in JSON
      Schema errors instead of reporting them as minimum/maximum
    * Accept negative numbers in multipleOf, which previously rejected
      every negative value, including valid negative multiples
    * Treat max_tokens=0 as an empty string instead of compiling a
      token-limited lexeme that never terminates at runtime
    * Harden the C FFI layer: catch_unwind guards on the extern "C"
      entry points, null tolerance in all llg_free_* functions, a
      fixed buffer-sizing bug and a new C++ FFI test suite
    * Add CI support for Windows ARM64 Python wheels
    * Update pyo3 to 0.29.0
  - Re-generate registry.tar.zst for 1.8.0 via the cargo_vendor service
  - Narrow License to Apache-2.0 AND MIT AND MIT-0 AND Unicode-3.0:
    the tag is now derived from the 111 crates maturin actually
    compiles into the extension module rather than from the whole
    workspace lockfile. The previously declared BSD-3-Clause,
    CDLA-Permissive-2.0, ISC and MPL-2.0 come solely from the HTTP and
    TLS stack of the toktrie_hf_downloader workspace member and from a
    dev-dependency of the parser crate, neither of which is built
    here; the derivation is recorded as a Legal-Review-Notice in the
    spec file
  - Declare the rust-version floor the workspace manifest sets by
    adding BuildRequires on rust >= 1.87
* Sun Jul 12 2026 Martin Pluskal <mpluskal@suse.com>
  - Initial package python-llguidance 1.7.6
    * Python bindings for the llguidance Rust library providing fast
      constrained decoding of LLM output via grammars and JSON schemas

Files

/usr/lib64/python3.14/site-packages/llguidance
/usr/lib64/python3.14/site-packages/llguidance-1.9.1.dist-info
/usr/lib64/python3.14/site-packages/llguidance-1.9.1.dist-info/INSTALLER
/usr/lib64/python3.14/site-packages/llguidance-1.9.1.dist-info/METADATA
/usr/lib64/python3.14/site-packages/llguidance-1.9.1.dist-info/RECORD
/usr/lib64/python3.14/site-packages/llguidance-1.9.1.dist-info/REQUESTED
/usr/lib64/python3.14/site-packages/llguidance-1.9.1.dist-info/WHEEL
/usr/lib64/python3.14/site-packages/llguidance-1.9.1.dist-info/licenses
/usr/lib64/python3.14/site-packages/llguidance-1.9.1.dist-info/licenses/LICENSE
/usr/lib64/python3.14/site-packages/llguidance/__init__.py
/usr/lib64/python3.14/site-packages/llguidance/__pycache__
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/__init__.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/__init__.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/_grammar_from.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/_grammar_from.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/_struct_tag.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/_struct_tag.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/_tokenizer.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/_tokenizer.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/_util.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/_util.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/cli.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/cli.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/gbnf_to_lark.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/gbnf_to_lark.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/hf.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/hf.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/llamacpp.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/llamacpp.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/mlx.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/mlx.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/numpy.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/numpy.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/tiktoken.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/tiktoken.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/torch.cpython-314.opt-1.pyc
/usr/lib64/python3.14/site-packages/llguidance/__pycache__/torch.cpython-314.pyc
/usr/lib64/python3.14/site-packages/llguidance/_grammar_from.py
/usr/lib64/python3.14/site-packages/llguidance/_lib.abi3.so
/usr/lib64/python3.14/site-packages/llguidance/_lib.pyi
/usr/lib64/python3.14/site-packages/llguidance/_struct_tag.py
/usr/lib64/python3.14/site-packages/llguidance/_tokenizer.py
/usr/lib64/python3.14/site-packages/llguidance/_util.py
/usr/lib64/python3.14/site-packages/llguidance/cli.py
/usr/lib64/python3.14/site-packages/llguidance/gbnf_to_lark.py
/usr/lib64/python3.14/site-packages/llguidance/hf.py
/usr/lib64/python3.14/site-packages/llguidance/llamacpp.py
/usr/lib64/python3.14/site-packages/llguidance/mlx.py
/usr/lib64/python3.14/site-packages/llguidance/numpy.py
/usr/lib64/python3.14/site-packages/llguidance/py.typed
/usr/lib64/python3.14/site-packages/llguidance/tiktoken.py
/usr/lib64/python3.14/site-packages/llguidance/torch.py
/usr/share/doc/packages/python314-llguidance
/usr/share/doc/packages/python314-llguidance/README.md
/usr/share/licenses/python314-llguidance
/usr/share/licenses/python314-llguidance/LICENSE


Generated by rpm2html 1.8.1

Fabrice Bellet, Mon Oct 12 22:38:54 2026