!9 remove python2 dependency

From: @xinghe_1
Reviewed-by: @small_leek
Signed-off-by: @small_leek
This commit is contained in:
openeuler-ci-bot 2020-10-30 15:41:48 +08:00 committed by Gitee
commit 8a06b0aa49

View File

@ -1,9 +1,7 @@
%global with_python2 1
%global with_python3 1
%define source0_subpath 4927363244aaa7fd8a696d32005ea8214c4811550d35edea27797ebbd4fd %define source0_subpath 4927363244aaa7fd8a696d32005ea8214c4811550d35edea27797ebbd4fd
Name: python-zope-event Name: python-zope-event
Version: 4.2.0 Version: 4.2.0
Release: 13 Release: 14
Summary: Zope Event Publication Summary: Zope Event Publication
License: ZPLv2.1 License: ZPLv2.1
URL: http://pypi.python.org/pypi/zope.event/ URL: http://pypi.python.org/pypi/zope.event/
@ -17,27 +15,6 @@ on which more sophisticated event dispatching systems can be built.
(For example, a type-based event dispatching system that builds on (For example, a type-based event dispatching system that builds on
zope.event can be found in zope.component.) zope.event can be found in zope.component.)
%if 0%{?with_python2}
%package -n python2-zope-event
Summary: Zope Event Publication (Python 2)
%{?python_provide:%python_provide python2-zope-event}
BuildRequires: python2-devel
BuildRequires: python2-setuptools
Requires: python2
%description -n python2-zope-event
The zope.event package provides a simple event system. It provides
an event publishing system and a very simple event-dispatching system
on which more sophisticated event dispatching systems can be built.
(For example, a type-based event dispatching system that builds on
zope.event can be found in zope.component.)
This package contains the version for Python 2.
%endif
%if 0%{?with_python3}
%package -n python3-zope-event %package -n python3-zope-event
Summary: Zope Event Publication (Python 3) Summary: Zope Event Publication (Python 3)
%{?python_provide:%python_provide python3-zope-event} %{?python_provide:%python_provide python3-zope-event}
@ -57,22 +34,13 @@ on which more sophisticated event dispatching systems can be built.
zope.event can be found in zope.component.) zope.event can be found in zope.component.)
This package contains the version for Python 3. This package contains the version for Python 3.
%endif
%prep %prep
%setup -q -n zope.event-%{version} %setup -q -n zope.event-%{version}
rm -rf %{modname}.egg-info rm -rf %{modname}.egg-info
%build %build
# build with python2
%if 0%{?with_python2}
%py2_build
%endif
# build with python3
%if 0%{?with_python3}
%py3_build %py3_build
%endif
# build the sphinx documents # build the sphinx documents
pushd docs pushd docs
@ -81,35 +49,11 @@ rm -f _build/html/.buildinfo
popd popd
%install %install
%if 0%{?with_python2}
%py2_install
%endif
%if 0%{?with_python3}
%py3_install %py3_install
%endif
%check %check
%if 0%{?with_python2}
%{__python2} setup.py test
%endif
%if 0%{?with_python3}
%{__python3} setup.py test %{__python3} setup.py test
%endif
%if 0%{?with_python2}
%files -n python2-zope-event
%doc CHANGES.rst COPYRIGHT.txt README.rst
%doc docs/_build/html/
%license LICENSE.txt
%{python2_sitelib}/zope/event/
%exclude %{python2_sitelib}/zope/event/tests.py*
%dir %{python2_sitelib}/zope/
%{python2_sitelib}/zope.event-*.egg-info
%{python2_sitelib}/zope.event-*-nspkg.pth
%endif
%if 0%{?with_python3}
%files -n python3-zope-event %files -n python3-zope-event
%doc CHANGES.rst COPYRIGHT.txt LICENSE.txt README.rst %doc CHANGES.rst COPYRIGHT.txt LICENSE.txt README.rst
%doc docs/_build/html/ %doc docs/_build/html/
@ -120,9 +64,12 @@ popd
%dir %{python3_sitelib}/zope/ %dir %{python3_sitelib}/zope/
%{python3_sitelib}/zope.event-*.egg-info %{python3_sitelib}/zope.event-*.egg-info
%{python3_sitelib}/zope.event-*-nspkg.pth %{python3_sitelib}/zope.event-*-nspkg.pth
%endif
%changelog %changelog
* Thu Oct 29 2020 xinghe <xinghe1@huawei.com> - 4.2.0-14
- remove python2 dependency
* Tue Sep 8 2020 Ge Wang <wangge20@huawei.com> - 4.2.0-13 * Tue Sep 8 2020 Ge Wang <wangge20@huawei.com> - 4.2.0-13
- Modify Source0 Url - Modify Source0 Url