Hello community, here is the log from the commit of package python-pecan for openSUSE:Factory checked in at 2014-09-03 18:22:58 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-pecan (Old) and /work/SRC/openSUSE:Factory/.python-pecan.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-pecan" Changes: -------- --- /work/SRC/openSUSE:Factory/python-pecan/python-pecan.changes 2014-02-24 15:53:23.000000000 +0100 +++ /work/SRC/openSUSE:Factory/.python-pecan.new/python-pecan.changes 2014-09-03 20:55:08.000000000 +0200 @@ -1,0 +2,42 @@ +Wed Aug 20 08:36:43 UTC 2014 - tbecht...@suse.com + +- Disable testsuite run during build. Upstream tarball doesn't contain + all needed files to run the testsuite. + +------------------------------------------------------------------- +Thu Jul 24 11:28:41 UTC 2014 - dmuel...@suse.com + +- update to 0.6.1: + * Fixed a bug which causes pecan to mistakenly return HTTP 204 for non-empty response bodies. + * Added support for disabling the pecan.request and pecan.response threadlocals at the WSGI + application level in favor of explicit reference passing. For more information, see + Context/Thread-Locals vs. Explicit Argument Passing. + * Added better support for hook composition via subclassing and mixins. For more + information, see Attaching Hooks. + * Added support for specifying custom request and response implementations at the WSGI + application level for people who want to extend the functionality provided by the base + classes in webob. + * Pecan controllers may now return an explicit webob.Response instance to short-circuit + Pecan’s template rendering and serialization. + * For generic methods that return HTTP 405, pecan now generates an Allow header to + communicate acceptable methods to the client. + * Fixed a bug in adherence to RFC2616: if an exposed method returns no response + body (or namespace), pecan will now enforce an HTTP 204 response (instead of HTTP 200). + * Fixed a bug in adherence to RFC2616: when pecan responds with HTTP 204 or HTTP 304, + the Content-Type header is automatically stripped (because these types of HTTP + responses do not contain body content). + * Fixed a bug: now when clients request JSON via an Accept header, webob HTTP + exceptions are serialized as JSON, not their native HTML representation. + * Fixed a bug that broke applications which specified default_renderer = json. + * This release adds formal support for pypy. + * Added colored request logging to the pecan serve command. + * Added a scaffold for easily generating a basic REST API. + * Added the ability to pass arbitrary keyword arguments to pecan.testing.load_test_app. + * Fixed a recursion-related bug in the error document middleware. + * Fixed a bug in the gunicorn_pecan command that caused threading.local data to + leak between eventlet/gevent green threads. + * Improved documentation through fixes and narrative tutorials for sample pecan applications. +- add remove-logutils.diff: Remove dependency on logutils for newer distros, + its part of main python now + +------------------------------------------------------------------- Old: ---- pecan-0.4.5.tar.gz New: ---- pecan-0.6.1.tar.gz remove-logutils.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-pecan.spec ++++++ --- /var/tmp/diff_new_pack.I2mGJu/_old 2014-09-03 20:55:10.000000000 +0200 +++ /var/tmp/diff_new_pack.I2mGJu/_new 2014-09-03 20:55:10.000000000 +0200 @@ -17,13 +17,14 @@ Name: python-pecan -Version: 0.4.5 +Version: 0.6.1 Release: 0 Summary: A WSGI object-dispatching web framework, designed to be lean and fast License: BSD-3-Clause Group: Development/Languages/Python Url: http://github.com/dreamhost/pecan Source: https://pypi.python.org/packages/source/p/pecan/pecan-%{version}.tar.gz +Patch0: remove-logutils.diff BuildRequires: python-devel BuildRequires: python-setuptools # Test requirements: @@ -63,6 +64,7 @@ %prep %setup -q -n pecan-%{version} +%patch0 # Let's not depend on Kajiki, a Genshi clone. Genshi should be enough: sed -i "/'Kajiki',/d" setup.py @@ -72,10 +74,11 @@ %install python setup.py install --prefix=%{_prefix} --root=%{buildroot} -%if 0%{?suse_version} >= 1230 -%check -python setup.py test -%endif +# disable testsuite for now - upstream tarball doesn't include all needed files +#%if 0%{?suse_version} >= 1230 +#%check +#python setup.py test +#%endif %files %defattr(-,root,root,-) ++++++ pecan-0.4.5.tar.gz -> pecan-0.6.1.tar.gz ++++++ ++++ 8404 lines of diff (skipped) ++++++ remove-logutils.diff ++++++ --- pecan.egg-info/requires.txt +++ pecan.egg-info/requires.txt @@ -2,5 +2,4 @@ Mako>=0.4.0 WebTest>=1.3.1 six -logutils>=0.3 -singledispatch \ No newline at end of file +singledispatch --- requirements.txt +++ requirements.txt @@ -2,4 +2,3 @@ Mako>=0.4.0 WebTest>=1.3.1 six -logutils>=0.3 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org