!10 Add python2 subpackage for python-webtest build

From: @wk333 
Reviewed-by: @cherry530 
Signed-off-by: @cherry530
This commit is contained in:
openeuler-ci-bot 2023-10-13 08:38:07 +00:00 committed by Gitee
commit 2716eb7a60
No known key found for this signature in database
GPG Key ID: 173E9B9CA92EEF8F

View File

@ -1,7 +1,7 @@
%global _empty_manifest_terminate_build 0 %global _empty_manifest_terminate_build 0
Name: python-PasteDeploy Name: python-PasteDeploy
Version: 2.1.1 Version: 2.1.1
Release: 1 Release: 2
Summary: Load, configure, and compose WSGI applications and servers Summary: Load, configure, and compose WSGI applications and servers
License: MIT License: MIT
URL: https://pylonsproject.org/ URL: https://pylonsproject.org/
@ -26,63 +26,50 @@ Requires: python3-paste
Requires: python3-sphinx Requires: python3-sphinx
Requires: python3-pylons-sphinx-themes Requires: python3-pylons-sphinx-themes
Requires: python3-pytest Requires: python3-pytest
Obsoletes: python-PasteDeploy-help
%description -n python3-paste-deploy %description -n python3-paste-deploy
This tool provides code to load WSGI applications and servers from URIs. These URIs can refer to Python eggs for INI-style configuration files. Paste Script provides commands to serve applications based on this configuration file. This tool provides code to load WSGI applications and servers from URIs. These URIs can refer to Python eggs for INI-style configuration files. Paste Script provides commands to serve applications based on this configuration file.
%package help %package -n python2-paste-deploy
Summary: Load, configure, and compose WSGI applications and servers Summary: Load, configure, and compose WSGI applications and servers
Provides: python3-paste-deploy-doc BuildRequires: python2-devel > 2.4
BuildRequires: python2-setuptools
Requires: python2-paste
Requires: python2-setuptools
Obsoletes: python-PasteDeploy-help
%description help %description -n python2-paste-deploy
This tool provides code to load WSGI applications and servers from URIs. These URIs can refer to Python eggs for INI-style configuration files. Paste Script provides commands to serve applications based on this configuration file. This tool provides code to load WSGI applications and servers from URIs. These URIs can refer to Python eggs for INI-style configuration files. Paste Script provides commands to serve applications based on this configuration file.
%prep %prep
%autosetup -n PasteDeploy-%{version} %autosetup -n PasteDeploy-%{version} -p1
%build %build
%py2_build
%py3_build %py3_build
%install %install
%py2_install
%py3_install %py3_install
install -d -m755 %{buildroot}/%{_pkgdocdir}
if [ -d doc ]; then cp -arf doc %{buildroot}/%{_pkgdocdir}; fi
if [ -d docs ]; then cp -arf docs %{buildroot}/%{_pkgdocdir}; fi
if [ -d example ]; then cp -arf example %{buildroot}/%{_pkgdocdir}; fi
if [ -d examples ]; then cp -arf examples %{buildroot}/%{_pkgdocdir}; fi
pushd %{buildroot}
if [ -d usr/lib ]; then
find usr/lib -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/lib64 ]; then
find usr/lib64 -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/bin ]; then
find usr/bin -type f -printf "/%h/%f\n" >> filelist.lst
fi
if [ -d usr/sbin ]; then
find usr/sbin -type f -printf "/%h/%f\n" >> filelist.lst
fi
touch doclist.lst
if [ -d usr/share/man ]; then
find usr/share/man -type f -printf "/%h/%f.gz\n" >> doclist.lst
fi
popd
mv %{buildroot}/filelist.lst .
mv %{buildroot}/doclist.lst .
%check %check
PYTHONPATH=. pytest-3 PYTHONPATH=. pytest-3
%files -n python3-paste-deploy -f filelist.lst %files -n python3-paste-deploy
%license license.txt
%{python3_sitelib}/*
%dir %{python3_sitelib}/* %files -n python2-paste-deploy
%license license.txt
%files help -f doclist.lst %{python2_sitelib}/*
%{_docdir}/*
%changelog %changelog
* Fri Oct 13 2023 wangkai <13474090681@163.com> - 2.1.1-2
- Add python2 subpackage for python-webtest build
- Remove help subpackage
* Tue Jul 27 2021 OpenStack_SIG <openstack@openeuler.org> - 2.1.1-1 * Tue Jul 27 2021 OpenStack_SIG <openstack@openeuler.org> - 2.1.1-1
- updata to 2.1.1 - updata to 2.1.1