%{!?python2_sitelib: %define python2_sitelib %(python2 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")} %{!?python3_sitelib: %define python3_sitelib %(python3 -c "from distutils.sysconfig import get_python_lib;print(get_python_lib())")} Summary: Internationalized Domain Names in Applications (IDNA). Name: python-idna Version: 2.7 Release: 1%{?dist} Url: https://pypi.python.org/pypi/idna License: BSD-like Group: Development/Languages/Python Vendor: VMware, Inc. Distribution: Photon Source0: idna-%{version}.tar.gz %define sha1 idna=9e1aec32b35423438c285ec21ee234228bedd6fb BuildArch: noarch BuildRequires: python2 BuildRequires: python2-libs BuildRequires: python2-devel BuildRequires: python-setuptools Requires: python2 Requires: python2-libs %description Support for the Internationalised Domain Names in Applications (IDNA) protocol as specified in RFC 5891. This is the latest version of the protocol and is sometimes referred to as “IDNA 2008”. This library also provides support for Unicode Technical Standard 46, Unicode IDNA Compatibility Processing. This acts as a suitable replacement for the “encodings.idna” module that comes with the Python standard library, but only supports the old, deprecated IDNA specification (RFC 3490). %package -n python3-idna Summary: python3-idna BuildRequires: python3 BuildRequires: python3-devel BuildRequires: python3-libs BuildRequires: python3-setuptools BuildRequires: python3-xml Requires: python3 Requires: python3-libs %description -n python3-idna Python 3 version. %prep %setup -q -n idna-%{version} rm -rf ../p3dir cp -a . ../p3dir %build python2 setup.py build pushd ../p3dir python3 setup.py build popd %install python2 setup.py install --prefix=%{_prefix} --root=%{buildroot} pushd ../p3dir python3 setup.py install --prefix=%{_prefix} --root=%{buildroot} popd %check python2 setup.py test pushd ../p3dir python3 setup.py test popd %files %defattr(-,root,root) %{python2_sitelib}/* %files -n python3-idna %defattr(-,root,root,-) %{python3_sitelib}/* %changelog * Sun Sep 09 2018 Tapas Kundu <tkundu@vmware.com> 2.7-1 - Update to version 2.7 * Wed Jun 07 2017 Xiaolin Li <xiaolinl@vmware.com> 2.5-2 - Add python3-setuptools and python3-xml to python3 sub package Buildrequires. * Mon Mar 13 2017 Xiaolin Li <xiaolinl@vmware.com> 2.5-1 - Initial packaging for Photon