%global _empty_manifest_terminate_build 0 Name: python-reload Version: 0.9 Release: 1 Summary: Reload a program if any file in current directory changes. License: MIT URL: https://github.com/loomchild/reload Source0: https://mirrors.nju.edu.cn/pypi/web/packages/8b/14/806543e3f0621f9b99c627789d3e9531732db2fe0d692b829f1ed5f2e4b6/reload-0.9.tar.gz BuildArch: noarch %description This utility starts given program and reloads it whenever any file in current directory changes. Paths can be excluded by putting regular expressions matching them in .reloadignore file. Installation:: pip install reload Usage:: reload ./server.py Usage from Python:: reload_me("server") %package -n python3-reload Summary: Reload a program if any file in current directory changes. Provides: python-reload BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-reload This utility starts given program and reloads it whenever any file in current directory changes. Paths can be excluded by putting regular expressions matching them in .reloadignore file. Installation:: pip install reload Usage:: reload ./server.py Usage from Python:: reload_me("server") %package help Summary: Development documents and examples for reload Provides: python3-reload-doc %description help This utility starts given program and reloads it whenever any file in current directory changes. Paths can be excluded by putting regular expressions matching them in .reloadignore file. Installation:: pip install reload Usage:: reload ./server.py Usage from Python:: reload_me("server") %prep %autosetup -n reload-0.9 %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-reload -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri May 05 2023 Python_Bot - 0.9-1 - Package Spec generated