diff --git a/python-six.spec b/python-six.spec index b40d1c03469066019ee17e5d33581ae233a119ce..ba2d5ba3a32980c2b9b220136868f2a5299e9f85 100644 --- a/python-six.spec +++ b/python-six.spec @@ -5,7 +5,7 @@ Name: python-six Version: 1.15.0 -Release: 2 +Release: 3 Summary: It is a Python 2 and 3 compatibility library License: MIT URL: https://pypi.python.org/pypi/%{modname} @@ -13,7 +13,21 @@ Source0: https://files.pythonhosted.org/packages/source/%(n=%{modname}; e BuildArch: noarch %description -Python-six provides simple utilities for wrapping over differences Python 3. +Python-six provides simple utilities for wrapping over differences +between Python 2 and Python 3. + +%if %{with python2} +%package -n python2-%{modname} +Summary: Compatibility library for python 2 +BuildRequires: python2-devel python2-setuptools +BuildRequires: python2-pytest python2-tkinter +BuildRequires: python2-pip python2-wheel + +%{?python_provide:%python_provide python2-%{modname}} + +%description -n python2-%{modname} +Compatibility library for python 2. +%endif %if %{with python3} %package -n python3-%{modname} @@ -33,20 +47,38 @@ Compatibility library for python 3. %autosetup -n %{modname}-%{version} %build +%if %{with python2} +%py2_build_wheel +%endif %if %{with python3} %py3_build_wheel %endif %install +%if %{with python2} +%py2_install_wheel %{python_wheelname} +%endif %if %{with python3} %py3_install_wheel %{python_wheelname} %endif %check +%if %{with python2} +PYTHONPATH=%{buildroot}%{python2_sitelib} py.test-2 -rfsxX test_six.py +%endif %if %{with python3} PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-3 -rfsxX test_six.py %endif +%if %{with python2} +%files -n python2-%{modname} +%license LICENSE +%doc README* documentation/index* +%{python2_sitelib}/%{modname}-*.dist-info/ +%exclude %{python2_sitelib}/%{modname}-*.dist-info/LICENSE* +%{python2_sitelib}/%{modname}.py* +%endif + %if %{with python3} %files -n python3-%{modname} %license LICENSE @@ -58,6 +90,12 @@ PYTHONPATH=%{buildroot}%{python3_sitelib} py.test-3 -rfsxX test_six.py %endif %changelog +* Thu Aug 20 2020 wenzhanli - 1.15.0-3 +- Type:bugfix +- ID:NAl +- SUG:NA +- DESC:add python2 require + * Fri Aug 7 2020 wenzhanli - 1.15.0-2 - Type:bugfix - ID:NAl