From 2255701564f2586aac8762887cb3cc22ac077829b0fe17eb7263fc1891fba1ba Mon Sep 17 00:00:00 2001 From: Dirk Mueller Date: Tue, 23 Jun 2015 06:10:24 +0000 Subject: [PATCH] Accepting request 313100 from home:tbechtold:branches:devel:languages:python - update to 0.10.4: - Re-release of 0.10.3 with packaging artifacts manually removed. - Re-release of 0.10.2 without packaging artifacts. - Fixed issue where ``empty`` could break third-party libraries that relied on keyword arguments (pull request ``#675``) - Improved ``Rule.empty`` by providing a ```get_empty_kwargs`` to allow setting custom kwargs without having to override entire ``empty`` method. (pull request ``#675``) - Fixed ```extra_files``` parameter for reloader to not cause startup to crash when included in server params - Using `MultiDict` when building URLs is now not supported again. The behavior introduced several regressions. - Fix performance problems with stat-reloader (pull request ``#715``). - Fixed regression with multiple query values for URLs (pull request ``#667``). - Fix issues with eventlet's monkeypatching and the builtin server (pull request ``#663``). - Changed the error handling of and improved testsuite for the caches in ``contrib.cache``. - Fixed a bug on Python 3 when creating adhoc ssl contexts, due to `sys.maxint` not being defined. - Fixed a bug on Python 3, that caused :func:`~werkzeug.serving.make_ssl_devcert` to fail with an exception. - Added exceptions for 504 and 505. - Added support for ChromeOS detection. - Added UUID converter to the routing system. - Added message that explains how to quit the server. - Fixed a bug on Python 2, that caused ``len`` for :class:`werkzeug.datastructures.CombinedMultiDict` to crash. - Added support for stdlib pbkdf2 hmac if a compatible digest is found. OBS-URL: https://build.opensuse.org/request/show/313100 OBS-URL: https://build.opensuse.org/package/show/devel:languages:python/python-Werkzeug?expand=0&rev=14 --- Werkzeug-0.10.4.tar.gz | 3 ++ Werkzeug-0.9.6.tar.gz | 3 -- python-Werkzeug.changes | 105 ++++++++++++++++++++++++++++++++++++++++ python-Werkzeug.spec | 4 +- 4 files changed, 110 insertions(+), 5 deletions(-) create mode 100644 Werkzeug-0.10.4.tar.gz delete mode 100644 Werkzeug-0.9.6.tar.gz diff --git a/Werkzeug-0.10.4.tar.gz b/Werkzeug-0.10.4.tar.gz new file mode 100644 index 0000000..cbeb1f8 --- /dev/null +++ b/Werkzeug-0.10.4.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:9d2771e4c89be127bc4bac056ab7ceaf0e0064c723d6b6e195739c3af4fd5c1d +size 1137282 diff --git a/Werkzeug-0.9.6.tar.gz b/Werkzeug-0.9.6.tar.gz deleted file mode 100644 index 327402e..0000000 --- a/Werkzeug-0.9.6.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7f11e7e2e73eb22677cac1b11113eb6106f66cedef13d140e83cf6563c90b79c -size 1128428 diff --git a/python-Werkzeug.changes b/python-Werkzeug.changes index fe85fd6..5ff06ab 100644 --- a/python-Werkzeug.changes +++ b/python-Werkzeug.changes @@ -1,3 +1,108 @@ +------------------------------------------------------------------- +Mon Jun 22 14:22:45 UTC 2015 - tbechtold@suse.com + +- update to 0.10.4: + - Re-release of 0.10.3 with packaging artifacts manually removed. + - Re-release of 0.10.2 without packaging artifacts. + - Fixed issue where ``empty`` could break third-party libraries that relied on + keyword arguments (pull request ``#675``) + - Improved ``Rule.empty`` by providing a ```get_empty_kwargs`` to allow setting + custom kwargs without having to override entire ``empty`` method. (pull + request ``#675``) + - Fixed ```extra_files``` parameter for reloader to not cause startup + to crash when included in server params + - Using `MultiDict` when building URLs is now not supported again. The behavior + introduced several regressions. + - Fix performance problems with stat-reloader (pull request ``#715``). + - Fixed regression with multiple query values for URLs (pull request ``#667``). + - Fix issues with eventlet's monkeypatching and the builtin server (pull + request ``#663``). + - Changed the error handling of and improved testsuite for the caches in + ``contrib.cache``. + - Fixed a bug on Python 3 when creating adhoc ssl contexts, due to `sys.maxint` + not being defined. + - Fixed a bug on Python 3, that caused + :func:`~werkzeug.serving.make_ssl_devcert` to fail with an exception. + - Added exceptions for 504 and 505. + - Added support for ChromeOS detection. + - Added UUID converter to the routing system. + - Added message that explains how to quit the server. + - Fixed a bug on Python 2, that caused ``len`` for + :class:`werkzeug.datastructures.CombinedMultiDict` to crash. + - Added support for stdlib pbkdf2 hmac if a compatible digest + is found. + - Ported testsuite to use ``py.test``. + - Minor optimizations to various middlewares (pull requests ``#496`` and + ``#571``). + - Use stdlib ``ssl`` module instead of ``OpenSSL`` for the builtin server + (issue ``#434``). This means that OpenSSL contexts are not supported anymore, + but instead ``ssl.SSLContext`` from the stdlib. + - Allow protocol-relative URLs when building external URLs. + - Fixed Atom syndication to print time zone offset for tz-aware datetime + objects (pull request ``#254``). + - Improved reloader to track added files and to recover from broken + sys.modules setups with syntax errors in packages. + - ``cache.RedisCache`` now supports arbitrary ``**kwargs`` for the redis + object. + - ``werkzeug.test.Client`` now uses the original request method when resolving + 307 redirects (pull request ``#556``). + - ``werkzeug.datastructures.MIMEAccept`` now properly deals with mimetype + parameters (pull request ``#205``). + - ``werkzeug.datastructures.Accept`` now handles a quality of ``0`` as + intolerable, as per RFC 2616 (pull request ``#536``). + - ``werkzeug.urls.url_fix`` now properly encodes hostnames with ``idna`` + encoding (issue ``#559``). It also doesn't crash on malformed URLs anymore + (issue ``#582``). + - ``werkzeug.routing.MapAdapter.match`` now recognizes the difference between + the path ``/`` and an empty one (issue ``#360``). + - The interactive debugger now tries to decode non-ascii filenames (issue + ``#469``). + - Increased default key size of generated SSL certificates to 1024 bits (issue + ``#611``). + - Added support for specifying a ``Response`` subclass to use when calling + :func:`~werkzeug.utils.redirect`\ . + - ``werkzeug.test.EnvironBuilder`` now doesn't use the request method anymore + to guess the content type, and purely relies on the ``form``, ``files`` and + ``input_stream`` properties (issue ``#620``). + - Added Symbian to the user agent platform list. + - Fixed make_conditional to respect automatically_set_content_length + - Unset ``Content-Length`` when writing to response.stream (issue ``#451``) + - ``wrappers.Request.method`` is now always uppercase, eliminating + inconsistencies of the WSGI environment (issue ``647``). + - ``routing.Rule.empty`` now works correctly with subclasses of ``Rule`` (pull + request ``#645``). + - Made map updating safe in light of concurrent updates. + - Allow multiple values for the same field for url building (issue ``#658``). + - Fix unicode problems in ``werkzeug.debug.tbtools``. + - Fix Python 3-compatibility problems in ``werkzeug.posixemulation``. + - Backport fix of fatal typo for ``ImmutableList`` (issue ``#492``). + - Make creation of the cache dir for ``FileSystemCache`` atomic (issue + ``#468``). + - Use native strings for memcached keys to work with Python 3 client (issue + ``#539``). + - Fix charset detection for ``werkzeug.debug.tbtools.Frame`` objects (issues + ``#547`` and ``#532``). + - Fix ``AttributeError`` masking in ``werkzeug.utils.import_string`` (issue + ``#182``). + - Explicitly shut down server (issue ``#519``). + - Fix timeouts greater than 2592000 being misinterpreted as UNIX timestamps in + ``werkzeug.contrib.cache.MemcachedCache`` (issue ``#533``). + - Fix bug where ``werkzeug.exceptions.abort`` would raise an arbitrary subclass + of the expected class (issue ``#422``). + - Fix broken ``jsrouting`` (due to removal of ``werkzeug.templates``) + - ``werkzeug.urls.url_fix`` now doesn't crash on malformed URLs anymore, but + returns them unmodified. This is a cheap workaround for ``#582``, the proper + fix is included in version 0.10. + - The repr of ``werkzeug.wrappers.Request`` doesn't crash on non-ASCII-values + anymore (pull request ``#466``). + - Fix bug in ``cache.RedisCache`` when combined with ``redis.StrictRedis`` + object (pull request ``#583``). + - The ``qop`` parameter for ``WWW-Authenticate`` headers is now always quoted, + as required by RFC 2617 (issue ``#633``). + - Fix bug in ``werkzeug.contrib.cache.SimpleCache`` with Python 3 where add/set + may throw an exception when pruning old entries from the cache (pull request + ``#651``). + ------------------------------------------------------------------- Fri Jul 18 15:06:30 UTC 2014 - toddrme2178@gmail.com diff --git a/python-Werkzeug.spec b/python-Werkzeug.spec index df1bb72..00a5198 100644 --- a/python-Werkzeug.spec +++ b/python-Werkzeug.spec @@ -1,7 +1,7 @@ # # spec file for package python-Werkzeug # -# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany. +# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: python-Werkzeug -Version: 0.9.6 +Version: 0.10.4 Release: 0 Url: http://werkzeug.pocoo.org/ Summary: The Swiss Army knife of Python web development