sci-ml/hf_xet
xet client tech, used in huggingface_hub
-
hf_xet-1.6.0~amd64 ~arm64debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Overlay: stuff -
hf_xet-1.5.2~amd64 ~arm64test debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 python_targets_python3_15 debug
View
Download
Browse License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 ZLIB Overlay: gentoo -
hf_xet-1.5.2~amd64 ~arm64debug python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Overlay: stuff -
hf_xet-1.2.0~amd64 ~arm64debug python_targets_python3_11 python_targets_python3_12 python_targets_python3_13 python_targets_python3_14 debug
View
Download
Browse License: Apache-2.0 Apache-2.0 Apache-2.0-with-LLVM-exceptions BSD-2 BSD CDDL CDLA-Permissive-2.0 ISC MIT MPL-2.0 Unicode-3.0 Overlay: gentoo
ChangeLog
commit 9fc8af64f03211be6b15bf5d55af6a9688d2d9ba
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 09:41:53 2026 +0200
sci-ml/hf_xet: normalize copyright header
Use the overlay-wide required copyright range consistently across retained versions.
commit bb6819807d15cfd2af1c9cc7e4b4e1052e7711b3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:35:25 2026 +0200
sci-ml/hf_xet: drop 1.5.1
commit 7ff201e2b278a4d3670ce53f559dace4559e0cdc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:35:19 2026 +0200
sci-ml/hf_xet: add 1.6.0
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 a37a9c1dc972ec2b79846db36c1d2aaf6e78a129
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 17 15:42:44 2026 +0200
sci-ml/hf_xet: add 1.5.2
commit d53f19c0a8325052a70a2f81bc7258481c89404d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 30 14:25:45 2026 +0200
sci-ml/hf_xet: new package
Fork of ::gentoo's sci-ml/hf_xet bumped to 1.5.1 (::gentoo has 1.2.0).
First link of the chain to unblock vllm 0.24.0: huggingface_hub 1.21.0
requires hf-xet >=1.5.1, and transformers >=5.5.3 requires that hf_hub.
::gentoo's ebuild fetches a maintainer-generated crates tarball from
dev.gentoo.org; that doesn't exist for 1.5.1, so CRATES is inlined from
xet-core v1.5.1's hf_xet/Cargo.lock (429 crates) and SRC_URI uses
CARGO_CRATE_URIS instead. The 1.2.0 maturin patch is dropped: 1.5.1's
pyproject already removed the python-source line it targeted.
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Aug 14 09:41:53 2026 +0200
sci-ml/hf_xet: normalize copyright header
Use the overlay-wide required copyright range consistently across retained versions.
commit bb6819807d15cfd2af1c9cc7e4b4e1052e7711b3
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:35:25 2026 +0200
sci-ml/hf_xet: drop 1.5.1
commit 7ff201e2b278a4d3670ce53f559dace4559e0cdc
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Sat Aug 8 09:35:19 2026 +0200
sci-ml/hf_xet: add 1.6.0
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 a37a9c1dc972ec2b79846db36c1d2aaf6e78a129
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Fri Jul 17 15:42:44 2026 +0200
sci-ml/hf_xet: add 1.5.2
commit d53f19c0a8325052a70a2f81bc7258481c89404d
Author: Ivan S. Titov <iohann.s.titov@gmail.com>
Date: Tue Jun 30 14:25:45 2026 +0200
sci-ml/hf_xet: new package
Fork of ::gentoo's sci-ml/hf_xet bumped to 1.5.1 (::gentoo has 1.2.0).
First link of the chain to unblock vllm 0.24.0: huggingface_hub 1.21.0
requires hf-xet >=1.5.1, and transformers >=5.5.3 requires that hf_hub.
::gentoo's ebuild fetches a maintainer-generated crates tarball from
dev.gentoo.org; that doesn't exist for 1.5.1, so CRATES is inlined from
xet-core v1.5.1's hf_xet/Cargo.lock (429 crates) and SRC_URI uses
CARGO_CRATE_URIS instead. The 1.2.0 maturin patch is dropped: 1.5.1's
pyproject already removed the python-source line it targeted.

