commit:     a2a59edbcfc79e8fdc4b73741818681ff912cf5e
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Mon Sep  8 08:16:01 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Mon Sep  8 08:16:17 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a2a59edb

sci-ml/huggingface_hub: add 0.31.4

Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 sci-ml/huggingface_hub/Manifest                    |  1 +
 .../huggingface_hub/huggingface_hub-0.31.4.ebuild  | 76 ++++++++++++++++++++++
 2 files changed, 77 insertions(+)

diff --git a/sci-ml/huggingface_hub/Manifest b/sci-ml/huggingface_hub/Manifest
index 94338b900a13..cfd204ce1fee 100644
--- a/sci-ml/huggingface_hub/Manifest
+++ b/sci-ml/huggingface_hub/Manifest
@@ -1 +1,2 @@
 DIST huggingface_hub-0.30.2.gh.tar.gz 7246628 BLAKE2B 
b423b437654708bef2e609c0dc6c48f286db8c9a8cacc517d2a4d32b44f083674955b0ab0f98206b8042ece4c244c02de529a41995a1502da1d792c1f8f56f7e
 SHA512 
c50000066a9522fec9096ec00ff94d891a74ccf2e36507c52cf08c55c2f174e9dfcb383436ff03f64fa4ee0b4c3d00088db3e8fefbc9f2aaa30c20e5fe48e931
+DIST huggingface_hub-0.31.4.gh.tar.gz 972877 BLAKE2B 
2a3a7f0513b2089879660983542a1709af99ad0e7131e74e2f7013b8bb5097a898bcace9af51b5545d72a9ce0cbc72789ca4d0ca17b2b7668e9133fef4624720
 SHA512 
81e570292b94e7177a4b9f5be782f014b943bcc23a345702e4948fbf16e52f22ae852899796f886d1b4a3bf79171887be6eee44872c738b1338e37063b0a6722

diff --git a/sci-ml/huggingface_hub/huggingface_hub-0.31.4.ebuild 
b/sci-ml/huggingface_hub/huggingface_hub-0.31.4.ebuild
new file mode 100644
index 000000000000..3264cd730502
--- /dev/null
+++ b/sci-ml/huggingface_hub/huggingface_hub-0.31.4.ebuild
@@ -0,0 +1,76 @@
+# Copyright 2023-2025 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+DISTUTILS_USE_PEP517=setuptools
+PYTHON_COMPAT=( python3_{10..13} )
+DISTUTILS_SINGLE_IMPL=1
+inherit distutils-r1
+
+DESCRIPTION="a client library to interact with the Hugging Face Hub"
+HOMEPAGE="
+       https://pypi.org/project/huggingface_hub/
+"
+SRC_URI="https://github.com/huggingface/${PN}/archive/refs/tags/v${PV}.tar.gz
+       -> ${P}.gh.tar.gz"
+
+LICENSE="Apache-2.0"
+SLOT="0"
+KEYWORDS="~amd64 ~arm64"
+
+RDEPEND="
+       $(python_gen_cond_dep '
+               dev-python/filelock[${PYTHON_USEDEP}]
+               dev-python/fsspec[${PYTHON_USEDEP}]
+               dev-python/packaging[${PYTHON_USEDEP}]
+               dev-python/pyyaml[${PYTHON_USEDEP}]
+               dev-python/requests[${PYTHON_USEDEP}]
+               dev-python/tqdm[${PYTHON_USEDEP}]
+               dev-python/typing-extensions[${PYTHON_USEDEP}]
+       ')
+"
+
+BDEPEND="test? (
+               sci-ml/pytorch[${PYTHON_SINGLE_USEDEP}]
+               dev-vcs/git-lfs
+       )"
+
+distutils_enable_tests pytest
+
+src_test() {
+       local EPYTEST_IGNORE=(
+               contrib
+               tests/test_cache_layout.py
+               tests/test_cache_no_symlinks.py
+               tests/test_command_delete_cache.py
+               tests/test_commit_scheduler.py
+               tests/test_file_download.py
+               tests/test_hf_api.py
+               tests/test_hf_file_system.py
+               tests/test_inference_api.py
+               tests/test_inference_async_client.py
+               tests/test_inference_client.py
+               tests/test_inference_text_generation.py
+               tests/test_repocard.py
+               tests/test_repository.py
+               tests/test_snapshot_download.py
+               tests/test_xet_download.py
+               tests/test_xet_upload.py
+               tests/test_utils_cache.py
+               tests/test_utils_http.py
+               tests/test_utils_telemetry.py
+               tests/test_webhooks_server.py
+       )
+
+       local EPYTEST_DESELECT=(
+               tests/test_dduf.py::TestExportFolder::test_export_folder
+               tests/test_hub_mixin.py::HubMixinTest::test_push_to_hub
+               
tests/test_hub_mixin_pytorch.py::PytorchHubMixinTest::test_push_to_hub
+               tests/test_offline_utils.py::test_offline_with_timeout
+               
tests/test_utils_pagination.py::TestPagination::test_paginate_github_api
+               
tests/test_fastai_integration.py::TestFastaiUtils::test_push_to_hub_and_from_pretrained_fastai
+       )
+
+       distutils-r1_src_test
+}

Reply via email to