gpo.zugaina.org

Search Portage & Overlays:

sci-ml/huggingface_hub

a client library to interact with the Hugging Face Hub

Screenshots

  • huggingface_hub-1.31.0
    ~amd64 ~arm64
    torch test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff
  • huggingface_hub-1.30.0
    ~amd64 ~arm64
    torch test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff
  • huggingface_hub-1.29.0
    ~amd64 ~arm64
    torch test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff
  • huggingface_hub-1.26.0-r1
    ~amd64 ~arm64
    torch test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: gentoo
  • huggingface_hub-1.3.7-r1
    ~amd64 ~arm64
    torch test python_single_target_python3_12 python_single_target_python3_13 python_single_target_python3_14

    View      Download      Browse     License: Apache-2.0   
    Overlay: gentoo
  • huggingface_hub-0.36.2-r1
    ~amd64 ~arm64
    test python_single_target_python3_12 python_single_target_python3_13

    View      Download      Browse     License: Apache-2.0   
    Overlay: stuff

ChangeLog

commit 86fe82a6791385d49355be75f5629d8bead3157a
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 10:46:10 2026 +0200

sci-ml/huggingface_hub: trim 1.30.0 comments

commit a545ed3c34cd3fbd6895c2f3a9d20d2013be9f28
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 00:49:22 2026 +0200

sci-ml/huggingface_hub: trim 1.31.0 comments

commit a753a3a6206a6784d0c5c221e1d573ba6ea11bb4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 06:15:01 2026 +0200

sci-ml/huggingface_hub: mirror 1.29.0 dependency caps

Open-ended dependencies can select newer major releases outside the
upstream support window, so retained ebuilds need the published caps.

commit f2d80ca744faf0e8fd0b50b8d8895fdc288e4bef
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 00:05:25 2026 +0200

sci-ml/huggingface_hub: isolate 1.30.0 agent tests

Ambient plugins and source-tree imports can mask the installed package
behavior, so the suite needs an isolated pytest environment.

commit 0a70c761d6abccbced719b85afaa92defb2cbbf6
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Sep 11 00:05:14 2026 +0200

sci-ml/huggingface_hub: isolate 1.29.0 agent tests

Ambient plugins and source-tree imports can mask the installed package
behavior, so the suite needs an isolated pytest environment.

commit fe34b4e1a3c8d808844cd86c626899ec619181e3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 10 18:12:08 2026 +0200

sci-ml/huggingface_hub: add 1.31.0

Match upstream dependency floors and make agent detection deterministic
during tests.

commit 555e5e23150e9604f02cdd69ff2c6551dd09564f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 3 14:16:53 2026 +0200

sci-ml/huggingface_hub: drop 1.28.0

Last two of the 1.x line, plus 0.36.2-r1 retained as the rollback anchor
for the previous major series -- the tree still has consumers floored
below 1.0 (transformers-4.57.6 caps <1 outright).

commit f824944a5c48c19bbd0f1672b0782ac43b1b2087
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Sep 3 14:16:37 2026 +0200

sci-ml/huggingface_hub: add 1.30.0

install_requires read from the shipped sdist's setup.py: click>=8.4.2,
filelock>=3.10.0, fsspec>=2023.5.0, httpx>=0.23.0, packaging>=20.9,
pyyaml>=5.1, tqdm>=4.42.1, typing-extensions>=4.1.0 and
hf-xet>=1.5.2 on the 64-bit machines. The existing floors already
matched.

Upstream's three upper bounds were missing from RDEPEND, so add them:
click<9.0.0, httpx<1 and hf-xet<2.0.0. All three are inert against the
current tree -- ::gentoo tops out at click-8.5.0 and httpx-0.28.1-r1,
and hf_xet at 1.6.0 -- but they are what keeps a future major from
silently satisfying this package against an API upstream never
blessed. Older ebuilds are left alone rather than revbumped for bounds
that cannot currently bind.

Consumer caps checked before bumping: every huggingface_hub upper bound
in the tree is <2 (sentence-transformers, datasets, diffusers,
transformers 5.x), which 1.30.0 satisfies. transformers-4.57.6 caps <1,
but that already excluded the shipped 1.29.0, so nothing regresses.

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

sci-ml/huggingface_hub: drop 1.27.0

Retention: 1.28.0 and 1.29.0 are the last two of the 1.x line, and
0.36.2-r1 stays as the last of the 0.x series -- it is what satisfies the
<sci-ml/huggingface_hub-1 cap still in tree, so that consumer is
unaffected. The highest floor anything declares is >=1.27.0 (vllm 0.28.0),
which 1.28.0 and 1.29.0 both satisfy.

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

sci-ml/huggingface_hub: add 1.29.0

Straight PV copy; only the dated verification stamp moves. The nine core
requirements are identical to 1.28.0 specifier for specifier, including the
platform_machine-guarded hf-xet bound, and requires-python stays >=3.10.0.

The single metadata change upstream is in an extra this overlay does not
package (mcp>=1.8.0 gained a <2.0.0 cap), so it has no ebuild effect. The
existing rationale comment covering the unmirrored click<9.0.0 /
hf-xet<2.0.0 / httpx<1 caps still holds verbatim.

commit 764b95598082e2b2143db1720a83b61e2e7b9880
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 18 23:00:04 2026 +0200

sci-ml/huggingface_hub: drop 1.26.1

commit bbf139b5ffed6127b0003d51395b948d5e52dadd
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Aug 18 23:00:04 2026 +0200

sci-ml/huggingface_hub: add 1.28.0

commit cb3c898be3985b7e2e47feed4675d14b0b901ca3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 21:10:40 2026 +0200

sci-ml/huggingface_hub: use canonical PyPI URL

PyPI identifies the distribution as huggingface-hub. Use that canonical project
spelling in all retained ebuilds.

commit aec2ab56a8fa9e9383dde9bc0f88a9043e5a8586
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 09:41:59 2026 +0200

sci-ml/huggingface_hub: normalize copyright header

Use the overlay-wide required copyright range consistently across consumer-retained
versions.

commit 99836a53c73df4e36c9ea56f979997654ce8a1f2
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 00:24:21 2026 +0200

sci-ml/huggingface_hub: retain 0.36.2-r1 for 0.x consumers

Transformers 4.x requires huggingface_hub below 1, so retaining the final 0.x release
preserves a satisfiable dependency path for consumers that have not migrated to the
new API.

commit 9f088b8ff0ce3214b2245564bff5ccca29904ac1
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 08:56:34 2026 +0200

sci-ml/huggingface_hub: drop 1.26.0

commit ee97ae1d2ac364369285d7cd1c6a16982c33b1a8
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 08:56:27 2026 +0200

sci-ml/huggingface_hub: add 1.27.0

commit 8e25d50bb6305c1f14325636579312f2346fd577
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 6 17:30:53 2026 +0200

sci-ml/huggingface_hub: drop 1.25.1

commit 86963452a0930e19fdf69b115e972e3b12a82c7f
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Thu Aug 6 17:30:30 2026 +0200

sci-ml/huggingface_hub: add 1.26.1

commit 5c8650c6ecd6af2e18e6b5c62c0e52d337c832f4
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 31 10:19:19 2026 +0200

sci-ml/huggingface_hub: drop 1.23.0, 1.24.0

Superseded; retention keeps the last two releases (1.25.1, 1.26.0).

commit 9107aa836d30f9d0fa25dd3c79eb8906b76aef16
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 31 10:19:14 2026 +0200

sci-ml/huggingface_hub: add 1.26.0

Upstream deps are unchanged from 1.25.1: the hf-xet requirement stays
>=1.5.1,<2.0.0 (satisfied by hf_xet-1.5.2) and the click>=8.4.2 floor is
unchanged, so the ebuild is copied verbatim.

commit 56a349e8fcb3c37934e3d55b560e9cdb2ab85e1d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 16:58:39 2026 +0200

sci-ml/huggingface_hub: add 1.25.1

All nine entries in upstream install_requires are already covered by the
declared RDEPEND, floors included.

Records why three upstream major caps are not mirrored: none of them binds
against anything either repo ships, and the omission had been carried
undocumented.

commit d26e488d095396a8343a1053601f18f59982a8df
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Mon Jul 27 10:04:12 2026 +0200

*/*: drop dead Python targets from PYTHON_COMPAT

139 ebuilds across 65 packages still listed python3_10, python3_11 or
python3_13t. None of the three is a supported implementation any more:
gentoo's python-utils-r1 sets _PYTHON_ALL_IMPLS to python3_ plus
python3_t, and everything older falls into the branch commented
"implementations deprecated prior to EAPI 9 are fatal".

Inert today, which is why nothing caught it. Targets outside
_PYTHON_ALL_IMPLS are silently dropped rather than rejected, so they
never became USE flags and never produced a dependency atom -- an ebuild
declaring python3_ was only ever offering 12, 13 and 14.

Two reasons to clean them up anyway. The eclass branch they land in
dies for any EAPI other than 7 or 8, so all 139 are waiting to break on
the first EAPI 9 bump. And pkgcheck's OldPythonCompat is a git-scoped
check that only inspects ebuilds touched in a commit range, so it never
reports these on a full-tree scan and would instead fire on whichever
unrelated commit next touches one of them.

No revbump, because nothing observable changes. Verified on a sample
spanning every transformation shape that the python USE flags portage
offers are byte-identical before and after, and that a pkgcheck run
over all 65 packages returns a set-identical list of findings.

The eight python2_7 ebuilds are deliberately untouched: that target is
also absent from _PYTHON_ALL_IMPLS, but they reach it through the
_PYTHON_ALLOW_PY27 hatch in the overlay's forked python-utils-r1_py2.

commit 816cd3618c2bd34c5a07a1b4bb15253499b9ab52
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 17 15:10:22 2026 +0200

sci-ml/huggingface_hub: drop 1.22.0

commit f82005b286ad37d5befb5d2491700e4a0771c869
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 17 15:10:22 2026 +0200

sci-ml/huggingface_hub: add 1.24.0

commit d7b7694fcf11288cfa1be6a43ea1c8792fd36c83
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:00:48 2026 +0200

sci-ml/huggingface_hub: drop 1.21.0

commit 410621f110054d2678f5aa07b6fbdc046f89945c
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 10 14:00:22 2026 +0200

sci-ml/huggingface_hub: add 1.23.0

commit 5562ca64b76950f03d0495d96439dca78ff0d9ed
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Jul 4 10:16:20 2026 +0200

sci-ml/huggingface_hub: add 1.22.0

1.22.0 drops the typer CLI dependency in favour of click directly
(upstream now pins click>=8.4.2,<9 — 8.4.0/8.4.1 shipped a broken fish
completion script, hence the floor). The typer bounds are removed and
the bare click atom gets the >=8.4.2 floor.

commit fe30dcd635265b91ddd344a7296b8d63c7862ec7
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 30 14:30:37 2026 +0200

sci-ml/huggingface_hub: new package

Fork of ::gentoo's sci-ml/huggingface_hub bumped to 1.21.0 (::gentoo has
1.3.7). Second link of the chain to unblock vllm 0.24.0: transformers
>=5.5.3 requires huggingface_hub >=1.5.0.

RDEPEND deltas vs 1.3.7: add dev-python/click (1.21.0 lists it directly),
drop dev-python/shellingham (no longer a dep), floor sci-ml/hf_xet >=1.5.1
(1.21.0 requirement, satisfied by our hf_xet fork), and cap
dev-python/typer >=0.20.0,<0.26.0 -- the cap is load-bearing since
::gentoo ships typer-0.26.8 which 1.21.0 excludes. tokenizers/hf_xet at
the 1.5.x level keep the chain off a deeper fork. test deselects are
1.3.7-era (inert without USE=test).