blob: b90d32e12a310e436b5fa35bc58a9af46f686a25 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
|
%global debug_package %{nil}
%global _empty_manifest_terminate_build 0
Name: python-huggingface-hub
Version: 0.20.3
Release: 1
Summary: The official Python client for the Huggingface Hub.
License: Apache-2.0
URL: https://github.com/huggingface/huggingface_hub
Source0: https://github.com/huggingface/huggingface_hub/archive/refs/tags/v%{version}.tar.gz
Requires: python3-numpy
Requires: python3-pytorch
Requires: python3-requests
Requires: python3-tqdm
Requires: python3-typing-extensions
Requires: python3-yaml
Requires: python3-aiohttp
Requires: python3-fsspec
Requires: python3-filelock
Requires: python3-packaging
%description
The huggingface_hub library allows you to interact with the Hugging Face Hub, a platform democratizing open-source Machine Learning
for creators and collaborators. Discover pre-trained models and datasets for your projects or play with the thousands of
machine learning apps hosted on the Hub. You can also create and share your own models, datasets and demos with the community.
The huggingface_hub library provides a simple way to do all these things with Python.
%package -n python3-huggingface-hub
Summary: The official Python client for the Huggingface Hub.
Provides: python3-huggingface-hub
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-setuptools_scm
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
BuildRequires: python3-hatchling
BuildRequires: python3-sympy
BuildRequires: python3-pytorch >= 2.1.2
%description -n python3-huggingface-hub
The huggingface_hub library allows you to interact with the Hugging Face Hub, a platform democratizing open-source Machine Learning
for creators and collaborators. Discover pre-trained models and datasets for your projects or play with the thousands of
machine learning apps hosted on the Hub. You can also create and share your own models, datasets and demos with the community.
The huggingface_hub library provides a simple way to do all these things with Python.
%package help
Summary: Development documents and examples for huggingface-hub
Provides: python3-huggingface-hub-doc
%description help
The huggingface_hub library allows you to interact with the Hugging Face Hub, a platform democratizing open-source Machine Learning
for creators and collaborators. Discover pre-trained models and datasets for your projects or play with the thousands of
machine learning apps hosted on the Hub. You can also create and share your own models, datasets and demos with the community.
The huggingface_hub library provides a simple way to do all these things with Python.
%prep
%autosetup -p1 -n huggingface_hub-%{version}
%build
%pyproject_build
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/doclist.lst .
%install
%pyproject_install
%files -n python3-huggingface-hub
%doc *.md
%license LICENSE
%{_bindir}/huggingface-cli
%{python3_sitelib}/*
%files help -f doclist.lst
%{_docdir}/*
%changelog
* Sun Jan 28 2024 Binshuo Zu <274620705z@gmail.com> - 0.20.3-1
- Package init
|