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

Reply via email to