gpo.zugaina.org

Search Portage & Overlays:

dev-python/unsloth-zoo

Utilities for Unsloth model training

Screenshots

  • unsloth-zoo-2026.9.9
    ~amd64
    python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: LGPL-3+   
    Overlay: stuff
  • unsloth-zoo-2026.9.8
    ~amd64
    python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: LGPL-3+   
    Overlay: stuff
  • unsloth-zoo-2026.9.7
    ~amd64
    python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: LGPL-3+   
    Overlay: stuff

ChangeLog

commit fd1731d83068e77a6de13a9443c40b66acd90b70
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 09:50:50 2026 +0200

dev-python/unsloth-zoo: drop 2026.9.6

Retention keeps the last three releases.

commit b42a491ccf669b65eb0bdea31bf73bcb9c3020a4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Oct 2 09:50:50 2026 +0200

dev-python/unsloth-zoo: add 2026.9.9

Only the macOS-arm64 requirements moved; the Linux ones, transformers
<=5.17.0 included, are unchanged.

commit 7582697bcb964c85a3552e77af87504fac170d8a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 29 12:45:28 2026 +0200

dev-python/unsloth-zoo: add 2026.9.8

Upstream widened the datasets requirement from <4.4.0 to <5.0.0 while
excluding 4.4.* and 4.5.0. The cap follows to <5, which admits
::gentoo's datasets 4.8.5. The excluded releases exist in neither
::gentoo nor this overlay, so they are noted in a comment rather than
expressed as dependencies. The rest of the requirement list matches
2026.9.7.

commit 5c9c6b60b3e3ee0ca03ae76cee8ed7ccb8d64f2e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 22 23:07:58 2026 +0200

dev-python/unsloth-zoo: drop 2026.9.1 through 2026.9.5

Retention keeps the last two. The unsloth versions that pinned floors
in this range are dropped in the same pass, and the two that remain ask
for 2026.9.5 and 2026.9.7.

commit 412b80e7562fc7730ba19e41b1bd1d0a6cc42c76
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 22 21:13:45 2026 +0200

dev-python/unsloth-zoo: add 2026.9.7

Two upstream ceilings moved, and both change what resolves here.

torch goes <2.13.0 -> <2.15.0, which is the one that matters: the old
cap admitted only 2.11.0-r92 against this tree, the new one also admits
2.13.0-r93 and 2.14.0-r91.

transformers goes <=5.5.0 -> <=5.17.0 on everything but Apple Silicon,
where upstream keeps 5.5.0 to hold its MLX stack in place; the ebuild
tracks the non-darwin half. That widens 2 matching versions to 8. The
cap is written <5.17.1 rather than <=5.17.0-r0, because the only 5.17.0
in the tree is a revbump and the -r0 form would exclude it while
upstream admits the release.

The versions upstream excludes by name are still absent here, so they
stay unencoded.

commit 5bf15e90a95910736c7d05b4fec827423f04d39e
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Sep 19 15:18:38 2026 +0200

dev-python/unsloth-zoo: add 2026.9.6

commit 72aeed530f496fb5b98abddd07db28dc397e8610
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 18 09:38:49 2026 +0200

dev-python/unsloth-zoo: add 2026.9.5

Two upstream bounds moved.

The trl ceiling goes <=0.24.0 -> <=1.13.0, and that one bites: through
portage's matcher the old cap admitted one version here, the new admits
five -- gaining 1.9.2, 1.10.0, 1.12.0 and 1.13.0, losing none.

The transformers floor rises to 4.52.4 because peft 0.18.0 imports
GradientCheckpointingLayer from transformers.modeling_layers, new in
4.52.0, while declaring no floor itself. It changes no resolution
against this tree, so it records the requirement rather than altering
what is pulled. The mlx pins moved too, but carry darwin/arm64 markers.

commit a566fa9a5bf3784a1242a9d1ba906ef9abb565fb
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 17 08:00:35 2026 +0200

dev-python/unsloth-zoo: add 2026.9.4

pyproject is byte-identical to 2026.9.3: same dependency set, same
version ranges, same setuptools and setuptools-scm build pins, so
every bound in RDEPEND carries over unchanged.

Everything the ebuild installs is .py -- all 26 changed entries under
unsloth_zoo/ are Python source, with no data files among them. The
rest of the release is CI workflows, helper scripts and tests, none of
which the package ships.

commit b051edb926abb0a4489213eb513e3229e183efab
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:50:15 2026 +0200

dev-python/unsloth-zoo: tighten 2026.9.2 test restriction rationale

commit d9310ddc979f9baab9dc7da9205a601b5ec02d0f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 08:50:15 2026 +0200

dev-python/unsloth-zoo: tighten 2026.9.1 test restriction rationale

commit 2b112dad0f00eef05db49e4cfff5838bb1eeba68
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 19:22:19 2026 +0200

dev-python/unsloth-zoo: add 2026.9.3

commit f80a64140c4e1ce23c18732e9e97d37465a32830
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 10:33:23 2026 +0200

dev-python/unsloth-zoo: drop 2026.8.17

Superseded by 2026.9.1 and 2026.9.2. sci-ml/unsloth only declares a
>=2026.8.16 floor, which both keepers satisfy.

commit a7e0b4951fc462d18cf8786cdebac34f18acf086
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 9 09:37:41 2026 +0200

dev-python/unsloth-zoo: add 2026.9.2

Upstream Requires-Dist is unchanged, caps included, so RDEPEND carries over
as-is.

commit 0ef9a0cb75e36140b393b1cc7e02916688188cd8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 2 22:52:13 2026 +0200

dev-python/unsloth-zoo: drop 2026.8.16

Keeps the last two, matching this package's established cadence. The
retained sci-ml/unsloth ebuilds floor unsloth-zoo with >= rather than
pinning it exactly, so nothing is orphaned: the oldest floor is
>=2026.8.13 and both remaining versions satisfy every one of them.

commit dbef817351553664841d62a00ed6b5d72697c67a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Sep 2 22:52:02 2026 +0200

dev-python/unsloth-zoo: add 2026.9.1

Dependency set is unchanged from 2026.8.17 -- verified against
pyproject.toml in the shipped sdist, including requires-python
>=3.9,<3.15 which keeps PYTHON_COMPAT at python3_.

Upstream's !=-style exclusions (trl 0.19.0, ten transformers point
releases, datasets 4.0.*/4.1.0, peft 0.11.0) all name versions absent
from both ::gentoo and ::stuff, so the ebuild's plain ranges remain
exactly equivalent to upstream's constraint set and need no != atoms.
verified 2026-09-02

commit 2315e8b7a0cdc8097157b20e244c335301d5f9f5
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 23:07:22 2026 +0200

dev-python/unsloth-zoo: drop 2026.8.15

Retention: 2026.8.16 and 2026.8.17 are the newest two, and 2026.8.15 was
byte- identical to both. sci-ml/unsloth-2026.8.19 floor-pins
>=2026.8.13, so it still resolves against what remains.

commit 92556bd60d8dce9b3060a69e498da06e29c3898d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Sep 1 23:07:13 2026 +0200

dev-python/unsloth-zoo: add 2026.8.17

Pure version bump: the 2026.8.17 sdist Requires-Dist is byte-identical
to 2026.8.16's, so the ebuild is an unmodified copy. Re-checked that
every upstream exclusion still lands outside the resolvable set --
datasets !=4.0.*/!=4.1.0, trl !=0.19.0 and the transformers exclusion
list name no version present in ::stuff or ::gentoo, and the <4.4 /
<=0.24.0 / <=5.5.0 caps the ebuild does carry are the ones that bind.
verified 2026-09-01.

commit 7dc44fe872379e2e225932a35b91ac293f15fded
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 27 20:36:53 2026 +0200

dev-python/unsloth-zoo: drop 2026.8.13 2026.8.14

Retention: 2026.8.15 and 2026.8.16 are the last two. This package is
calendar-versioned, so there is no earlier major series to preserve a
rollback target for.

Every unsloth in tree still resolves: the floors declared are
>=2026.8.13 (unsloth-2026.8.19), >=2026.8.15 (2026.8.21) and >=2026.8.16
(2026.8.22), and the two surviving releases satisfy all three.

commit b1932e7e226ae8b64d0b30eb296557fdd314a4c2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 27 19:09:56 2026 +0200

dev-python/unsloth-zoo: add 2026.8.16

Pure PV copy. All 57 upstream requirements are byte-identical to 2026.8.15
and requires-python is unchanged; only code moved this release. No RDEPEND
edit needed.

commit 4d9f0538fa0fe50bd21f6f79cf27824192837be7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Wed Aug 26 02:06:40 2026 +0200

dev-python/unsloth-zoo: add 2026.8.15

commit 892bcfee500bd75775c696f11955cb0930f344a4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 25 08:51:48 2026 +0200

dev-python/unsloth-zoo: add 2026.8.14

commit 21718caee204d459b90d18ef346f0f2e4d7514b7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 23 23:28:17 2026 +0200

dev-python/unsloth-zoo: add setuptools-scm BDEPEND

commit ba483eb64fbfec729715d2df27b5feea7109172a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 23 13:14:08 2026 +0200

dev-python/unsloth-zoo: depend on virtual/triton

commit 3c324ec3a40f8d013f3baeef9e31e8b34c84a05f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 23 12:42:11 2026 +0200

dev-python/unsloth-zoo: fix multi-impl dependencies

The multi-impl deps were using $ (valid only for
single-impl deps), so the wheel built but emerge could not resolve the
package. Move them to a python_gen_cond_dep block with $.

commit 592608760f075dd673be7c7c491d078884ec0faa
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sun Aug 23 10:05:35 2026 +0200

dev-python/unsloth-zoo: new package