Update package idna of version 3.3

This commit is contained in:
renliang16 2022-05-24 11:40:49 +00:00
parent 265b71cb2d
commit 4f6876c64a
3 changed files with 68 additions and 27 deletions

Binary file not shown.

BIN
idna-3.3.tar.gz Normal file

Binary file not shown.

View File

@ -1,15 +1,12 @@
%global _empty_manifest_terminate_build 0
Name: python-idna Name: python-idna
Version: 3.2 Version: 3.3
Release: 1 Release: 1
Summary: Internationalized Domain Names in Applications (IDNA) Summary: Internationalized Domain Names in Applications (IDNA)
License: BSD and Python and Unicode License: BSD
URL: https://github.com/kjd/idna URL: https://github.com/kjd/idna
Source0: https://files.pythonhosted.org/packages/source/i/idna/idna-%{version}.tar.gz Source0: https://files.pythonhosted.org/packages/62/08/e3fc7c8161090f742f504f40b1bccbfc544d4a4e09eb774bf40aafce5436/idna-3.3.tar.gz
BuildArch: noarch BuildArch: noarch
BuildRequires: python3-devel python3-setuptools
%description %description
A library to support the Internationalised Domain Names in A library to support the Internationalised Domain Names in
Applications (IDNA) protocol as specified in RFC 5891 Applications (IDNA) protocol as specified in RFC 5891
@ -17,19 +14,34 @@ http://tools.ietf.org/html/rfc5891. This version of the protocol
is often referred to as “IDNA2008” and can produce different is often referred to as “IDNA2008” and can produce different
results from the earlier standard from 2003. results from the earlier standard from 2003.
The library is also intended to act as a suitable drop-in replacement
for the “encodings.idna” module that comes with the Python standard
library but currently only supports the older 2003 specification.
%package -n python3-idna %package -n python3-idna
Summary: Python3 package for python-idna Summary: Internationalized Domain Names in Applications (IDNA)
%{?python_provide: %python_provide python3-idna} Provides: python-idna
# Base build requires
BuildRequires: python3-devel
BuildRequires: python3-setuptools
BuildRequires: python3-pbr
BuildRequires: python3-pip
BuildRequires: python3-wheel
%description -n python3-idna %description -n python3-idna
Python3 package for python-idna A library to support the Internationalised Domain Names in
Applications (IDNA) protocol as specified in RFC 5891
http://tools.ietf.org/html/rfc5891. This version of the protocol
is often referred to as “IDNA2008” and can produce different
results from the earlier standard from 2003.
%package help
Summary: Internationalized Domain Names in Applications (IDNA)
Provides: python3-idna-doc
%description help
A library to support the Internationalised Domain Names in
Applications (IDNA) protocol as specified in RFC 5891
http://tools.ietf.org/html/rfc5891. This version of the protocol
is often referred to as “IDNA2008” and can produce different
results from the earlier standard from 2003.
%prep %prep
%autosetup -n idna-%{version} -p1 %autosetup -n idna-%{version}
%build %build
%py3_build %py3_build
@ -37,16 +49,45 @@ Python3 package for python-idna
%install %install
%py3_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 .
%check %check
%{__python3} setup.py test %{__python3} setup.py test
%files -n python3-idna %files -n python3-idna -f filelist.lst
%defattr(-,root,root) %dir %{python3_sitelib}/*
%doc README.rst HISTORY.rst
%license LICENSE.md %files help -f doclist.lst
%{python3_sitelib}/* %{_docdir}/*
%changelog %changelog
* Tue May 24 2022 renliang <renliang@uniontech.com> - 3.3-1
- Upgrade package python3-idna to version 3.3
* Fri Dec 03 2021 wangkerong <wangkerong@huawei.com> - 3.2-1 * Fri Dec 03 2021 wangkerong <wangkerong@huawei.com> - 3.2-1
- update to 3.2 - update to 3.2