commit ad55b2594e90f705bda255f7a8cdd41f3f94e62e Author: overweight <5324761+overweight@user.noreply.gitee.com> Date: Mon Sep 30 11:14:58 2019 -0400 Package init diff --git a/idna-2.8.tar.gz b/idna-2.8.tar.gz new file mode 100644 index 0000000..c85d8e5 Binary files /dev/null and b/idna-2.8.tar.gz differ diff --git a/python-idna.spec b/python-idna.spec new file mode 100644 index 0000000..69cdb38 --- /dev/null +++ b/python-idna.spec @@ -0,0 +1,97 @@ +Name: python-idna +Version: 2.8 +Release: 1 +Summary: Internationalized Domain Names in Applications (IDNA) +License: BSD and Python and Unicode +URL: https://github.com/kjd/idna +Source0: https://files.pythonhosted.org/packages/source/i/idna/idna-%{version}.tar.gz + +BuildArch: noarch +%if 0%{?with_python2} +BuildRequires: python2-devel python2-setuptools +%endif +%if 0%{?with_python3} +BuildRequires: python3-devel python3-setuptools +%endif + +%description +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. + +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. + +%if 0%{?with_python2} +%package -n python2-idna +Summary: Python2 package for python-idna +%{?python_provide: %python_provide python2-idna} + +%description -n python2-idna +Python2 package for python-idna +%endif + +%if 0%{?with_python3} +%package -n python3-idna +Summary: Python3 package for python-idna +%{?python_provide: %python_provide python3-idna} + +%description -n python3-idna +Python3 package for python-idna +%endif + +%prep +%autosetup -n idna-%{version} -p1 + +%build +%if 0%{?with_python2} +%py2_build +%endif + +%if 0%{?with_python3} +%py3_build +%endif + +%install +%if 0%{?with_python2} +%py2_install +%endif + +%if 0%{?with_python3} +%py3_install +%endif + +%check +%if 0%{?with_python2} +%{__python2} setup.py test +%endif + +%if 0%{?with_python3} +%{__python3} setup.py test +%endif + +%files +%defattr(-,root,root) + +%if 0%{?with_python2} +%files -n python2-idna +%defattr(-,root,root) +%doc README.rst HISTORY.rst +%license LICENSE.rst +%{python2_sitelib}/* +%endif + +%if 0%{?with_python3} +%files -n python3-idna +%defattr(-,root,root) +%doc README.rst HISTORY.rst +%license LICENSE.rst +%{python3_sitelib}/* +%endif + +%changelog +* Wed Sep 4 2019 openEuler Buildteam - 2.8-1 +- Package init