%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