%global _empty_manifest_terminate_build 0 Name: python-property-manager Version: 3.0 Release: 1 Summary: Useful property variants for Python programming (required properties, writable properties, cached properties, etc) License: MIT URL: https://property-manager.readthedocs.io Source0: https://mirrors.nju.edu.cn/pypi/web/packages/2a/fd/5711b49f570916e166ba3e7f7205d43b0fb94b4c3e842545c7be8c6efe32/property-manager-3.0.tar.gz BuildArch: noarch Requires: python3-humanfriendly Requires: python3-verboselogs %description The `property-manager` package defines several custom property_ variants for Python programming including required properties, writable properties, cached properties, etc. It's currently tested on Python 2.7, 3.5, 3.6, 3.7, 3.8 and PyPy. For usage instructions please refer to the documentation_. %package -n python3-property-manager Summary: Useful property variants for Python programming (required properties, writable properties, cached properties, etc) Provides: python-property-manager BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-property-manager The `property-manager` package defines several custom property_ variants for Python programming including required properties, writable properties, cached properties, etc. It's currently tested on Python 2.7, 3.5, 3.6, 3.7, 3.8 and PyPy. For usage instructions please refer to the documentation_. %package help Summary: Development documents and examples for property-manager Provides: python3-property-manager-doc %description help The `property-manager` package defines several custom property_ variants for Python programming including required properties, writable properties, cached properties, etc. It's currently tested on Python 2.7, 3.5, 3.6, 3.7, 3.8 and PyPy. For usage instructions please refer to the documentation_. %prep %autosetup -n property-manager-3.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-property-manager -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Mon Apr 10 2023 Python_Bot - 3.0-1 - Package Spec generated