gpo.zugaina.org

Search Portage & Overlays:

dev-python/llguidance

Low-level guidance library: grammar-constrained LLM generation

Screenshots

  • llguidance-1.8.0
    ~amd64
    debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 MPL-2.0 Unicode-3.0   
    Overlay: stuff
  • llguidance-1.7.6
    ~amd64
    debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: MIT Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD CDLA-Permissive-2.0 ISC MIT MIT-0 MPL-2.0 MPL-2.0 Unicode-3.0   
    Overlay: stuff

ChangeLog

commit b621c7a2d8f961178f70a74243b722d644ab796a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 12 09:42:01 2026 +0200

dev-python/llguidance: drop 1.3.0, 1.7.5

Retention: keep 1.8.0 and 1.7.6. 1.7.6 stays as vllm's ceiling (it caps
<llguidance-1.8.0); 1.7.5 is superseded by 1.7.6 and 1.3.0 has no
remaining consumer.

commit af63bab361e04607bb0ff9957166f62455ed475a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 12 10:36:08 2026 +0200

dev-python/llguidance: add 1.8.0

Copy of 1.7.6. Regenerated CRATES from the 1.8.0 sdist Cargo.lock: the
only change is the five pyo3 crates 0.28.2 -> 0.29.0 (351 registry crates,
no additions/removals, no git crates). RUST_MIN_VER stays 1.87.0
(Cargo.toml rust-version=1.87), maturin backend and the license set are
unchanged.

vllm still caps <dev-python/llguidance-1.8.0, so 1.7.6 is retained as its
ceiling; 1.8.0 is for non-vllm consumers.

commit 194a9db0cb452751c6128c0b21cf140ff53118e3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 4 21:44:48 2026 +0200

dev-python/llguidance: fix Rust requirement and tests in 1.3.0

commit 5aa65045bbebe2cb87d89552c7c406eacde4e0b9
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 4 21:39:15 2026 +0200

dev-python/llguidance: enable offline tests in 1.7.5

commit e50a10937fc147cb455f86d94357536122ae8571
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 4 21:35:53 2026 +0200

dev-python/llguidance: enable offline tests in 1.7.6

commit 8af2c5a93ff37d9a90c9554cee6d81783ee3d64c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Jun 4 02:04:25 2026 +0200

dev-python/llguidance: add 1.7.6

Patch bump; Cargo.lock churn includes hashbrown 0.17.1 (new),
strum/strum_macros 0.27 -> 0.28, openssl 0.10.78 -> 0.10.80, and
derivre 0.3.11 -> 0.3.12. CRATES regenerated via pycargoebuild.

commit 28efdc9df9037257dbde8aba2f0bdebeaac4e3db
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri May 29 19:04:03 2026 +0200

dev-python/llguidance: add 1.7.5

vllm 0.22.0 pins llguidance to >=1.7.0,<1.8.0 for its structured-output
backend; the overlay only carried 1.3.0.

commit 1b226b29caeb7c693559bad6ed4c1e742d90f5e8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed May 13 14:34:54 2026 +0200

dev-python/llguidance: disable py3.11

commit ace47f13e708ec5bddc98d4a72a01c03efb9781f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat May 9 22:25:57 2026 +0200

dev-python/llguidance: follow upstream donation to guidance-ai

Microsoft donated llguidance to the guidance-ai org and the github URL now redirects
there. Update HOMEPAGE, remote-id, bugs-to, and drop the 'Microsoft's' prefix from
DESCRIPTION since the project is no longer under that org. pkgcheck RedirectedUrl.

commit 4aa4c998de02efb92838e50176626a68fa1d5b62
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu May 7 00:47:40 2026 +0200

dev-python/llguidance: new package

Microsoft's grammar-constrained LLM generation library, Rust+pyo3+
maturin. Required by dev-python/vllm at version 1.3.x specifically.
~324 crate deps inlined.