gpo.zugaina.org

Search Portage & Overlays:

dev-python/oss-harmony

Response format library for gpt-oss, a fork of openai-harmony

Screenshots

  • oss-harmony-0.0.12
    ~amd64
    test debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD MIT Unicode-3.0   
    Overlay: stuff
  • oss-harmony-0.0.11
    ~amd64
    test debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug

    View      Download      Browse     License: Apache-2.0 Apache-2.0-with-LLVM-exceptions MIT Unicode-3.0   
    Overlay: stuff

ChangeLog

commit e4a6458f3f2b724d4f164c90f0f0b60dad346e8b
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 30 10:49:05 2026 +0100

dev-python/oss-harmony: add 0.0.12

PyO3 moves from 0.25 to 0.29, which accepts CPython 3.15, so the note
about the 3.14 ceiling goes. PYTHON_COMPAT itself is unchanged.

commit 0d6140d9173635de4fd6dbcb1cd9306340f61e5e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Oct 5 23:06:19 2026 +0200

dev-python/oss-harmony: new package

vllm 0.31.0 replaces openai-harmony with this fork (oss-harmony
>=0.0.11) and imports it unconditionally. The fork installs the same
openai_harmony module, so it blocks dev-python/openai-harmony, and it
compiles the tiktoken vocabularies in rather than fetching them at
runtime.

PyPI ships wheels only, so the ebuild builds the GitHub tag. cargo-audit
flags only pyo3 0.25.1 (RUSTSEC-2026-0176, RUSTSEC-2026-0177), whose
fixes need a breaking pyo3 upgrade upstream.