%global _empty_manifest_terminate_build 0 Name: python-linereader Version: 1.0.0 Release: 1 Summary: Gives Python the ability to randomly access any chunk of a file quickly, without loading any content into memory, and implements two new dynamic types of file handles. License: The MIT License (MIT) URL: https://github.com/nickpandolfi/linereader Source0: https://mirrors.nju.edu.cn/pypi/web/packages/a2/dd/3b99fda477a51c54f5544b9074534e03991e17ac713fd1cc2640ffc8e38c/linereader-1.0.0.tar.gz BuildArch: noarch %description linereader is a python package that gives the user the ability to access files with ease. The linereader package offers several new powerful ways of using files. Two main new types of file handles are added to linereader: 1- ``copen``, a cache based solution to random file access and dynamic processing 2- ``dopen``, a slower but universal way of random file access and dynamic processing %package -n python3-linereader Summary: Gives Python the ability to randomly access any chunk of a file quickly, without loading any content into memory, and implements two new dynamic types of file handles. Provides: python-linereader BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-linereader linereader is a python package that gives the user the ability to access files with ease. The linereader package offers several new powerful ways of using files. Two main new types of file handles are added to linereader: 1- ``copen``, a cache based solution to random file access and dynamic processing 2- ``dopen``, a slower but universal way of random file access and dynamic processing %package help Summary: Development documents and examples for linereader Provides: python3-linereader-doc %description help linereader is a python package that gives the user the ability to access files with ease. The linereader package offers several new powerful ways of using files. Two main new types of file handles are added to linereader: 1- ``copen``, a cache based solution to random file access and dynamic processing 2- ``dopen``, a slower but universal way of random file access and dynamic processing %prep %autosetup -n linereader-1.0.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-linereader -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 31 2023 Python_Bot - 1.0.0-1 - Package Spec generated