%bcond_without python3 %global modname six %global python_wheelname %{modname}-%{version}-py2.py3-none-any.whl Name: python-six Version: 1.15.0 Release: 2 Summary: It is a Python 2 and 3 compatibility library License: MIT URL: https://pypi.python.org/pypi/%{modname} Source0: https://files.pythonhosted.org/packages/source/%(n=%{modname}; echo ${n:0:1})/%{modname}/%{modname}-%{version}.tar.gz BuildArch: noarch %description Python-six provides simple utilities for wrapping over differences Python 3. %if %{with python3} %package -n python3-%{modname} Summary: Compatibility library for python 3 BuildRequires: python3-devel python3-setuptools BuildRequires: python3-pytest python3-tkinter BuildRequires: python3-pip python3-wheel %{?python_provide:%python_provide python3-%{modname}} Obsoletes: platform-python-%{modname} < %{version}-%{release} %description -n python3-%{modname} Compatibility library for python 3. %endif %prep %autosetup -n %{modname}-%{version} %build %if %{with python3} %py3_build_wheel %endif %install %if %{with python3} %py3_install_wheel %{python_wheelname} %endif %check %if %{with python3} PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-3 -rfsxX test_six.py %endif %if %{with python3} %files -n python3-%{modname} %license LICENSE %doc README* documentation/index* %{python3_sitelib}/%{modname}-*.dist-info/ %exclude %{python3_sitelib}/%{modname}-*.dist-info/LICENSE* %{python3_sitelib}/%{modname}.py %{python3_sitelib}/__pycache__/%{modname}.* %endif %changelog * Fri Aug 7 2020 wenzhanli - 1.15.0-2 - Type:bugfix - ID:NAl - SUG:NA - DESC:remove python2 require * Mon Jul 27 2020 tianwei -1.15.0-1 - Type:enhancement - ID:NA - SUG:NA - DESC:upgrade software to v1.15.0 * Thu Apr 16 2020 chengquan -1.14.0-1 - Type:enhancement - ID:NA - SUG:NA - DESC:upgrade software to v1.14.0 * Thu Sep 19 2019 openEuler Buildteam - 1.12.0-1 - Package Init