Compare commits

...

12 Commits

Author SHA1 Message Date
openeuler-ci-bot
9231b00c9e
!10 delete python-nose dependency
Merge pull request !10 from zhanzhimin/openEuler-22.03-LTS-Next
2022-01-08 06:06:22 +00:00
zhanzhimin
37f973412c delete python-nose dependency 2022-01-08 10:27:52 +08:00
openeuler-ci-bot
3475f5c7cc !9 update python-paste version to 3.5.0
From: @zzm_567
Reviewed-by: @zengwefeng
Signed-off-by: @zengwefeng
2021-01-28 09:51:42 +08:00
zhanzhimin
7ef51dc37c update to 3.5.0 2021-01-27 17:47:12 +08:00
openeuler-ci-bot
4af5432867 !5 修改url
From: @shirely16
Reviewed-by: @zengwefeng
Signed-off-by: @zengwefeng
2020-12-17 14:13:36 +08:00
18302918689
398e464518 l 2020-12-16 17:45:54 +08:00
openeuler-ci-bot
555aec800e !4 remove python2-paste subpackage
From: @jinzhimin369
Reviewed-by: @zengwefeng
Signed-off-by: @zengwefeng
2020-11-10 11:45:50 +08:00
jinzhimin369
908d4ca6e5 remove python2-paste subpackage 2020-10-30 10:53:32 +08:00
openeuler-ci-bot
85a6fe3248 !1 add yaml file in package
Merge pull request !1 from gaoch_100/master
2020-07-21 11:33:37 +08:00
openeuler-ci-bot
038c1f2369 !2 no make check
Merge pull request !2 from yeah_wang/master
2020-06-24 22:48:18 +08:00
yeah_wang
f00ecfa95b no make check 2020-06-24 22:24:48 +08:00
gaochao_100
c7f9972f81 add yaml file in package 2020-06-15 10:05:59 +08:00
5 changed files with 28 additions and 67 deletions

Binary file not shown.

BIN
Paste-3.5.0.tar.gz Normal file

Binary file not shown.

View File

@ -1,17 +1,15 @@
Name: python-paste
Version: 2.0.3
Release: 10
Version: 3.5.0
Release: 2
Summary: Tools for using a Web Server Gateway Interface stack
License: MIT and ZPLv2.0 and Python and (AFL or MIT) and (MIT or ASL 2.0)
URL: https://bitbucket.org/ianb/paste/
URL: https://pythonpaste.readthedocs.io/en/latest/
Source0: https://files.pythonhosted.org/packages/source/P/Paste/Paste-%{version}.tar.gz
Patch0: python37.patch
BuildArch: noarch
BuildRequires: python2-pyOpenSSL python2-tempita python2-devel python2-setuptools
BuildRequires: python2-six python2-nose python3-devel python3-nose
BuildRequires: python3-devel
BuildRequires: python3-pyOpenSSL python3-setuptools python3-six python3-tempita
%description
@ -19,19 +17,6 @@ Paste provides several pieces of "middleware" (or filters) that can be nested
to build web applications. Each piece of middleware uses the WSGI (PEP 333)
interface, and should be compatible with other middleware based on those interfaces.
%package -n python2-paste
Summary: Tools for using a Web Server Gateway Interface stack
%{?python_provide:%python_provide python2-paste}
Requires: python2-pyOpenSSL python2-tempita
Requires: python2-setuptools python2-six
%description -n python2-paste
Paste provides several pieces of "middleware" (or filters) that can be nested
to build web applications. Each piece of middleware uses the WSGI (PEP 333)
interface, and should be compatible with other middleware based on those interfaces.
%package -n python3-paste
Summary: Tools for using a Web Server Gateway Interface stack
@ -57,38 +42,15 @@ pushd docs
rm StyleGuide.txt
popd
rm -rf %{py3dir}
cp -a . %{py3dir}
%build
%{__python2} setup.py build
pushd %{py3dir}
%{__python3} setup.py build
popd
%install
%{__python2} setup.py install --skip-build --root %{buildroot}
pushd %{py3dir}
%{__python3} setup.py install --skip-build --root %{buildroot}
popd
%check
export PYTHONPATH=$(pwd)
nosetests-%{python2_version} -e '.*test_paste_website'
pushd %{py3dir}
export PYTHONPATH=$(pwd)
nosetests-%{python3_version} -e '.*test_paste_website'
popd
%files -n python2-paste
%defattr(-,root,root)
%license docs/license.txt
%{python2_sitelib}/paste
%{python2_sitelib}/Paste-%{version}-py%{python2_version}.egg-info
%{python2_sitelib}/Paste-%{version}-py%{python2_version}-nspkg.pth
#export PYTHONPATH=$(pwd)
#nosetests-%{python3_version} -e '.*test_paste_website'
%files -n python3-paste
%defattr(-,root,root)
@ -102,6 +64,24 @@ popd
%doc docs/*
%changelog
* Sat Jan 08 2022 zhanzhimin <zhanzhimin@huawei.com> - 3.5.0-2
- delete python-nose dependency
* Wed Jan 27 2021 zhanzhimin <zhanzhimin@huawei.com> - 3.5.0-1
- update to 3.5.0
* Wed Dec 16 2020 hanhui <hanhui15@huawei.com> - 2.0.3-13
- modify url
* Fri Oct 30 2020 jinzhimin <jinzhimin2@huawei.com> - 2.0.3-12
- remove python2-paste subpackage
* Wed Jun 24 2020 wangye <wangye70@huawei.com> - 2.0.3-11
- Type:bugfix
- Id:NA
- SUG:NA
- DESC:no make check
* Wed Oct 23 2019 openEuler Buildteam <buildteam@openeuler.org> - 2.0.3-10
- Type:bugfix
- Id:NA

4
python-paste.yaml Normal file
View File

@ -0,0 +1,4 @@
version_control: pypi
src_repo: paste
tag_prefix: "^v"
seperator: "."

View File

@ -1,23 +0,0 @@
# HG changeset patch
# User Miro Hrončok <miro@hroncok.cz>
# Date 1528476582 -7200
# Fri Jun 08 18:49:42 2018 +0200
# Branch py37
# Node ID c5a2c7e3191cdcebf3fa5f0e52f55910ed2120b9
# Parent 0e5a48796ab969d874c6b772c5c33561ac2d1b0d
Don't raise StopIteration from generator, return instead
See https://www.python.org/dev/peps/pep-0479/
diff -r 0e5a48796ab9 -r c5a2c7e3191c paste/auth/digest.py
--- a/paste/auth/digest.py Tue Mar 08 16:29:31 2016 -0800
+++ b/paste/auth/digest.py Fri Jun 08 18:49:42 2018 +0200
@@ -57,7 +57,7 @@
prev = item
yield prev.strip()
- raise StopIteration
+ return
def _auth_to_kv_pairs(auth_string):
""" split a digest auth string into key, value pairs """