%global _empty_manifest_terminate_build 0 Name: python-precis-i18n Version: 1.0.5 Release: 1 Summary: PRECIS-i18n: Internationalized Usernames and Passwords License: MIT URL: https://github.com/byllyfish/precis_i18n Source0: https://mirrors.nju.edu.cn/pypi/web/packages/67/f8/cee056e175b6975cc14affc3d492aa7d3464d154e0011d627e27ec5df0bc/precis_i18n-1.0.5.tar.gz BuildArch: noarch %description |MIT licensed| |Build Status| |codecov.io| If you want your application to accept Unicode user names and passwords, you must be careful in how you validate and compare them. The PRECIS framework makes internationalized user names and passwords safer for use by applications. PRECIS profiles transform Unicode strings into a canonical form, suitable for comparison. This module implements the PRECIS Framework as described in: - PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols (`RFC 8264 `__) - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords (`RFC 8265 `__) - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames (`RFC 8266 `__) Requires Python 3.3 or later. %package -n python3-precis-i18n Summary: PRECIS-i18n: Internationalized Usernames and Passwords Provides: python-precis-i18n BuildRequires: python3-devel BuildRequires: python3-setuptools BuildRequires: python3-pip %description -n python3-precis-i18n |MIT licensed| |Build Status| |codecov.io| If you want your application to accept Unicode user names and passwords, you must be careful in how you validate and compare them. The PRECIS framework makes internationalized user names and passwords safer for use by applications. PRECIS profiles transform Unicode strings into a canonical form, suitable for comparison. This module implements the PRECIS Framework as described in: - PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols (`RFC 8264 `__) - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords (`RFC 8265 `__) - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames (`RFC 8266 `__) Requires Python 3.3 or later. %package help Summary: Development documents and examples for precis-i18n Provides: python3-precis-i18n-doc %description help |MIT licensed| |Build Status| |codecov.io| If you want your application to accept Unicode user names and passwords, you must be careful in how you validate and compare them. The PRECIS framework makes internationalized user names and passwords safer for use by applications. PRECIS profiles transform Unicode strings into a canonical form, suitable for comparison. This module implements the PRECIS Framework as described in: - PRECIS Framework: Preparation, Enforcement, and Comparison of Internationalized Strings in Application Protocols (`RFC 8264 `__) - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Usernames and Passwords (`RFC 8265 `__) - Preparation, Enforcement, and Comparison of Internationalized Strings Representing Nicknames (`RFC 8266 `__) Requires Python 3.3 or later. %prep %autosetup -n precis-i18n-1.0.5 %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-precis-i18n -f filelist.lst %dir %{python3_sitelib}/* %files help -f doclist.lst %{_docdir}/* %changelog * Fri Apr 21 2023 Python_Bot - 1.0.5-1 - Package Spec generated