%{!?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.5 Release: 2%{?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=499531b72bf0440ded6ce7f079a1f979270ae2d0 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 * 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