%global _empty_manifest_terminate_build 0 Name: python-SeqTools Version: 1.2.0 Release: 1 Summary: A library for transparent transformation of indexable containers (lists, etc.) License: Mozilla Public License 2.0 (MPL 2.0) URL: https://github.com/nlgranger/SeqTools Source0: https://mirrors.aliyun.com/pypi/web/packages/ca/bd/d0e600a1eb9f8a7f7868ab0800be4880616df04235a8af2572310eefdaa0/SeqTools-1.2.0.tar.gz BuildArch: noarch Requires: python3-tblib Requires: python3-sphinx Requires: python3-ipython Requires: python3-ipykernel Requires: python3-nbconvert Requires: python3-nbsphinx Requires: python3-Pillow Requires: python3-numpy Requires: python3-scikit-learn Requires: python3-numpy Requires: python3-pytorch Requires: python3-pytest Requires: python3-pytest-timeout Requires: python3-numpy Requires: python3-coverage Requires: python3-nose %description SeqTools extends the functionalities of itertools to indexable (list-like) objects. Some of the provided functionalities include: element-wise function mapping, reordering, reindexing, concatenation, joining, slicing, minibatching, `etc `_. SeqTools functions implement **on-demand evaluation** under the hood: operations and transformations are only applied to individual items when they are actually accessed. A simple but powerful prefetch function is also provided to quickly evaluate elements. SeqTools originally targets data science, more precisely the data preprocessing stages. Being aware of the experimental nature of this usage, on-demand execution is made as transparent as possible by providing **fault-tolerant functions and insightful error message**. %package -n python3-SeqTools Summary: A library for transparent transformation of indexable containers (lists, etc.) Provides: python-SeqTools BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-SeqTools SeqTools extends the functionalities of itertools to indexable (list-like) objects. Some of the provided functionalities include: element-wise function mapping, reordering, reindexing, concatenation, joining, slicing, minibatching, `etc `_. SeqTools functions implement **on-demand evaluation** under the hood: operations and transformations are only applied to individual items when they are actually accessed. A simple but powerful prefetch function is also provided to quickly evaluate elements. SeqTools originally targets data science, more precisely the data preprocessing stages. Being aware of the experimental nature of this usage, on-demand execution is made as transparent as possible by providing **fault-tolerant functions and insightful error message**. %package help Summary: Development documents and examples for SeqTools Provides: python3-SeqTools-doc %description help SeqTools extends the functionalities of itertools to indexable (list-like) objects. Some of the provided functionalities include: element-wise function mapping, reordering, reindexing, concatenation, joining, slicing, minibatching, `etc `_. SeqTools functions implement **on-demand evaluation** under the hood: operations and transformations are only applied to individual items when they are actually accessed. A simple but powerful prefetch function is also provided to quickly evaluate elements. SeqTools originally targets data science, more precisely the data preprocessing stages. Being aware of the experimental nature of this usage, on-demand execution is made as transparent as possible by providing **fault-tolerant functions and insightful error message**. %prep %autosetup -n SeqTools-1.2.0 %build %py3_build %install %py3_install install -d -m755 %{buildroot}/%{_pkgdocdir} if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi pushd %{buildroot} if [ -d usr/lib ]; then find usr/lib -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/lib64 ]; then find usr/lib64 -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/bin ]; then find usr/bin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi if [ -d usr/sbin ]; then find usr/sbin -type f -printf "\"/%h/%f\"\n" >> filelist.lst fi 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}/filelist.lst . mv %{buildroot}/doclist.lst . %files -n python3-SeqTools -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Thu Jun 08 2023 Python_Bot - 1.2.0-1 - Package Spec generated