diff --git a/WebOb-1.8.2.tar.gz b/WebOb-1.8.2.tar.gz new file mode 100644 index 0000000..a9d42c6 Binary files /dev/null and b/WebOb-1.8.2.tar.gz differ diff --git a/python-webob.spec b/python-webob.spec new file mode 100644 index 0000000..be2b0fb --- /dev/null +++ b/python-webob.spec @@ -0,0 +1,77 @@ +Name: python-webob +Version: 1.8.2 +Release: 3 +Summary: WSGI request and response object +License: MIT +URL: http://pythonpaste.org/webob/ +Source0: https://files.pythonhosted.org/packages/source/W/WebOb/WebOb-%{version}.tar.gz +BuildArch: noarch + +BuildRequires: python2-devel, python2-setuptools, python2-nose, python2-pytest +BuildRequires: python3-devel, python3-setuptools, python3-nose, python3-pytest + +%description +WebOb provides wrappers around the WSGI request environment, +and an object to help create WSGI responses. The objects map +much of the specified behavior of HTTP, including header parsing +and accessors for other standard parts of the environment. + +%package -n python2-webob +%{?python_provide:%python_provide python2-webob} +Summary: WSGI request and response object +Requires: python2 +Provides: python-webob1.2 = %{version}-%{release} +Obsoletes: python-webob1.2 < 1.2.3-7 + +%description -n python2-webob +WebOb provides wrappers around the WSGI request environment, +and an object to help create WSGI responses. The objects map +much of the specified behavior of HTTP, including header parsing +and accessors for other standard parts of the environment. + +%package -n python3-webob +%{?python_provide:%python_provide python3-webob} +Summary: WSGI request and response object +Requires: python3 +Provides: python3-webob1.2 = %{version}-%{release} +Obsoletes: python3-webob1.2 < 1.2.3-7 + +%description -n python3-webob +WebOb provides wrappers around the WSGI request environment, +and an object to help create WSGI responses. The objects map +much of the specified behavior of HTTP, including header parsing +and accessors for other standard parts of the environment. + +%prep +%autosetup -n WebOb-%{version} -p1 +rm -rf tests/performance_test.py +rm -rf docs/_static/.empty +mv docs/license.txt license.txt + +%build +%py2_build +%py3_build + +%install +%py3_install +%py2_install + +%check +export PYTHONPATH=$RPM_BUILD_ROOT%{python2_sitelib} +py.test tests +export PYTHONPATH=$RPM_BUILD_ROOT%{python3_sitelib} +py.test-3 tests + +%files -n python2-webob +%license license.txt +%doc docs/* +%{python2_sitelib}/* + +%files -n python3-webob +%license license.txt +%doc docs/* +%{python3_sitelib}/* + +%changelog +* Fri Feb 14 2020 Ruijun Ge - 1.8.2-3 +- init package