%global _empty_manifest_terminate_build 0 Name: python-creds Version: 1.0.15 Release: 1 Summary: Creds is a library for managing Linux, FreeBSD and OpenBSD user accounts and credentials. License: MIT URL: http://github.com/jonhadfield/creds Source0: https://mirrors.nju.edu.cn/pypi/web/packages/64/ef/2f21e3c208dbafb24db6d24b73a250525b5fb65ce2142fdc0e6569f247ea/creds-1.0.15.tar.gz BuildArch: noarch %description Creds is a library that simplifies the management of user accounts and their credentials on Linux, FreeBSD and OpenBSD. Instead of issuing commands to create, update and delete users and their ssh keys, supply Creds with details of the users you want and it will take care of the implementation. The supported inputs are currently YAML, JSON or python dictionaries. %package -n python3-creds Summary: Creds is a library for managing Linux, FreeBSD and OpenBSD user accounts and credentials. Provides: python-creds BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-creds Creds is a library that simplifies the management of user accounts and their credentials on Linux, FreeBSD and OpenBSD. Instead of issuing commands to create, update and delete users and their ssh keys, supply Creds with details of the users you want and it will take care of the implementation. The supported inputs are currently YAML, JSON or python dictionaries. %package help Summary: Development documents and examples for creds Provides: python3-creds-doc %description help Creds is a library that simplifies the management of user accounts and their credentials on Linux, FreeBSD and OpenBSD. Instead of issuing commands to create, update and delete users and their ssh keys, supply Creds with details of the users you want and it will take care of the implementation. The supported inputs are currently YAML, JSON or python dictionaries. %prep %autosetup -n creds-1.0.15 %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-creds -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Wed May 10 2023 Python_Bot - 1.0.15-1 - Package Spec generated