[python-webob: 2/12] Initial commit (#846133)

Luke Macken lmacken at fedoraproject.org
Fri Apr 5 18:04:09 UTC 2013


commit da914a8c8af523f84bb96ac67389b685dd8c88d4
Author: Ralph Bean <rbean at redhat.com>
Date:   Mon Aug 6 22:30:26 2012 -0400

    Initial commit (#846133)

 .gitignore           |    1 +
 README.Fedora        |   12 +++
 python-webob1.2.spec |  197 ++++++++++++++++++++++++++++++++++++++++++++++++++
 sources              |    1 +
 4 files changed, 211 insertions(+), 0 deletions(-)
---
diff --git a/.gitignore b/.gitignore
index e69de29..ddfd9b0 100644
--- a/.gitignore
+++ b/.gitignore
@@ -0,0 +1 @@
+/WebOb-1.2.1.zip
diff --git a/README.Fedora b/README.Fedora
new file mode 100644
index 0000000..26da48b
--- /dev/null
+++ b/README.Fedora
@@ -0,0 +1,12 @@
+
+To use version 1.2.1 of python WebOB it is nescesary
+to explicitly load it so as not to get the system version
+of WebOb. 
+
+Manually modifying sys.path is an easy and reliable way
+to use this module.
+
+>>> import sys
+>>> sys.path.insert(0, '/usr/lib/python2.7/site-packages/WebOb-1.2.1-py2.7.egg')
+>>> import webob
+
diff --git a/python-webob1.2.spec b/python-webob1.2.spec
new file mode 100644
index 0000000..1de1d53
--- /dev/null
+++ b/python-webob1.2.spec
@@ -0,0 +1,197 @@
+%if 0%{?fedora}
+%global with_python3 1
+%endif
+
+%global modname webob
+
+Name:           python-webob1.2
+Summary:        WSGI request and response object
+Version:        1.2.1
+Release:        4%{?dist}
+License:        MIT
+Group:          System Environment/Libraries
+URL:            http://pythonpaste.org/webob/
+Source0:        http://pypi.python.org/packages/source/W/WebOb/WebOb-%{version}.zip
+Source1:        README.Fedora
+BuildArch:      noarch
+BuildRequires:  python2-devel
+BuildRequires:  python-setuptools
+BuildRequires:  python-nose
+BuildRequires:  python-dtopt
+BuildRequires:  python-tempita
+BuildRequires:  python-wsgiproxy
+BuildRequires:  python-webtest
+
+%if 0%{?with_python3}
+BuildRequires:  python3-devel
+BuildRequires:  python3-setuptools
+BuildRequires:  python3-nose
+%endif
+
+%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.
+
+%if 0%{?with_python3}
+%package -n python3-webob1.2
+Summary:        WSGI request and response object
+Group:          System Environment/Libraries
+
+Requires:       python3
+
+%description -n python3-webob1.2
+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.
+%endif
+
+%prep
+%setup -q -n WebOb-%{version}
+cp -p %{SOURCE1} .
+# Disable performance_test, which requires repoze.profile, which isn't
+# in Fedora.
+%{__rm} -f tests/performance_test.py
+
+%if 0%{?with_python3}
+rm -rf %{py3dir}
+cp -a . %{py3dir}
+%endif
+
+%build
+%{__python} setup.py build bdist_egg
+
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py build bdist_egg
+popd
+%endif
+
+%install
+%if 0%{?with_python3}
+pushd %{py3dir}
+# FIXME - this hardcoding of 3.2 is a bad idea :/
+easy_install-3.2 -m --prefix %{buildroot}%{_usr} dist/*.egg
+%{__chmod} 0644 %{buildroot}%{python3_sitelib}/WebOb-%{version}-*.egg/%{modname}/*.py
+popd
+%endif
+
+%{__mkdir} -p %{buildroot}%{python_sitelib}
+easy_install -m --prefix %{buildroot}%{_usr} dist/*.egg
+%{__chmod} 0644 %{buildroot}%{python_sitelib}/WebOb-%{version}-*.egg/%{modname}/*.py
+
+%check
+%{__python} setup.py test
+
+%if 0%{?with_python3}
+pushd %{py3dir}
+%{__python3} setup.py test
+popd
+%endif
+
+%files
+%doc docs/* README.Fedora
+%{python_sitelib}/WebOb-%{version}-*.egg
+
+%if 0%{?with_python3}
+%files -n python3-webob1.2
+%doc docs/* README.Fedora
+%{python3_sitelib}/WebOb-%{version}-*
+%endif
+
+%changelog
+* Mon Aug 06 2012 Ralph Bean <rbean at redhat.com> - 1.2.1-4
+- Modernized the with_python3 conditional.
+- Updated README.Fedora from 1.0.x to 1.2.1.
+
+* Mon Aug 06 2012 Ralph Bean <rbean at redhat.com> - 1.2.1-3
+- Removed unreferenced %%global pypiname.
+- Changed %%check invocation from "nosetests" to "python setup.py test"
+- Added python3 support.
+
+* Mon Aug 06 2012 Ralph Bean <rbean at redhat.com> - 1.2.1-2
+- Typofix BR: python-setuptools-devel -> python-setuptools
+
+* Mon Aug 06 2012 Ralph Bean <rbean at redhat.com> - 1.2.1-1
+- Fork from python-webob1.0 for forward-compat python-webob1.2.
+- Some modernization of the spec file.
+
+* Thu Nov 17 2011 Steve Traylen <steve.traylen at cern.ch> - 1.0.8-3
+- Rename package from python-webob10 to python-webob1.0
+
+* Thu Nov 17 2011 Steve Traylen <steve.traylen at cern.ch> - 1.0.8-2
+- Fedora package adapted to parallel installable on el6.
+
+* Wed Aug 17 2011 Nils Philippsen <nils at redhat.com> - 1.0.8-1
+- Update to 1.0.8 for TurboGears 2.1.1 which needs 1.0.7 (#663117)
+
+* Mon Mar 21 2011 Luke Macken <lmacken at redhat.com> - 1.0.5-1
+- Update to 1.0.5, which restores Python 2.4 support
+
+* Thu Feb 24 2011 Luke Macken <lmacken at redhat.com> - 1.0.3-1
+- Update to 1.0.3
+
+* Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 1.0-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
+
+* Tue Dec 14 2010 Ricky Zhou <ricky at fedoraproject.org> - 1.0-1
+- Upstream released new version.
+
+* Sun Jul 25 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 0.9.8-4
+- Reenable tests since python-webtest is now available
+
+* Sun Jul 25 2010 Orcan Ogetbil <oget[dot]fedora[at]gmail[dot]com> - 0.9.8-3
+- Disable tests. We need to bootstrap against python-webtest
+
+* Thu Jul 22 2010 David Malcolm <dmalcolm at redhat.com> - 0.9.8-2
+- Rebuilt for https://fedoraproject.org/wiki/Features/Python_2.7/MassRebuild
+
+* Wed May 05 2010 Luke Macken <lmacken at redhat.com> - 0.9.8-1
+- Latest upstream release
+- Get the test suite running
+
+* Tue Jan 19 2010 Ricky Zhou <ricky at fedoraproject.org> - 0.9.7.1-1
+- Upstream released new version.
+
+* Sun Jul 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.6.1-3
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
+* Tue Apr 14 2009 Ricky Zhou <ricky at fedoraproject.org> - 0.9.6.1-2
+- Change define to global.
+- Remove unnecessary BuildRequires on python-devel.
+
+* Tue Mar 10 2009 Ricky Zhou <ricky at fedoraproject.org> - 0.9.6.1-1
+- Upstream released new version.
+
+* Thu Feb 26 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.9.5-2
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_11_Mass_Rebuild
+
+* Tue Jan 06 2009 Luke Macken <lmacken at redhat.com> 0.9.5-1
+- Update to 0.9.5
+
+* Sat Dec 06 2008 Ricky Zhou <ricky at fedoraproject.org> 0.9.4-1
+- Upstream released new version.
+
+* Sat Nov 29 2008 Ignacio Vazquez-Abrams <ivazqueznet+rpm at gmail.com> - 0.9.3-3
+- Rebuild for Python 2.6
+
+* Tue Sep 30 2008 Ricky Zhou <ricky at fedoraproject.org> 0.9.3-2
+- Add BuildRequires on python-tempita.
+
+* Tue Sep 30 2008 Ricky Zhou <ricky at fedoraproject.org> 0.9.3-1
+- Upstream released new version.
+
+* Thu Jul 17 2008 Ricky Zhou <ricky at fedoraproject.org> 0.9.2-2
+- Remove conftest from the tests.
+
+* Fri Jun 27 2008 Ricky Zhou <ricky at fedoraproject.org> 0.9.2-1
+- Upstream released new version.
+- Rename to python-webob, as mentioned in the Python package naming
+  guidelines.
+- Clean up spec.
+- Add %%check section.
+
+* Sat Mar 15 2008 Tom "spot" Callaway <tcallawa at redhat.com> 0.9-1
+- Initial package for Fedora
diff --git a/sources b/sources
index e69de29..624ba15 100644
--- a/sources
+++ b/sources
@@ -0,0 +1 @@
+9d30d5b6d857c6ea0b55aba5c25d3779  WebOb-1.2.1.zip


More information about the scm-commits mailing list