commit python-Werkzeug for openSUSE:Factory

2020-04-19 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2020-04-19 21:49:09

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new.2738 (New)


Package is "python-Werkzeug"

Sun Apr 19 21:49:09 2020 rev:30 rq:793341 version:1.0.1

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2020-02-26 15:01:25.200757052 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-Werkzeug.new.2738/python-Werkzeug.changes
2020-04-19 21:49:11.432047151 +0200
@@ -1,0 +2,66 @@
+Sat Apr  4 17:47:06 UTC 2020 - Arun Persaud 
+
+- specfile:
+  * be more specific in %files section
+  * add sortedcontainers for tests
+
+- update to version 1.0.1:
+  * Make the argument to RequestRedirect.get_response
+optional. :issue:`1718`
+  * Only allow a single access control allow origin value. :pr:`1723`
+  * Fix crash when trying to parse a non-existent Content Security
+Policy header. :pr:`1731`
+  * http_date zero fills years < 1000 to always output four
+digits. :issue:`1739`
+  * Fix missing local variables in interactive debugger
+console. :issue:`1746`
+  * Fix passing file-like objects like io.BytesIO to
+FileStorage.save. :issue:`1733`
+
+---
+Thu Mar 12 06:49:08 UTC 2020 - Steve Kowalik 
+
+- Update to 1.0.0:
+  * Drop support for Python 3.4. (#1478)
+  * Remove code that issued deprecation warnings in version 0.15. (#1477)
+  * Remove most top-level attributes provided by the werkzeug module in favor 
of direct imports. For example, instead of import werkzeug; werkzeug.url_quote, 
do from werkzeug.urls import url_quote. Install version 0.16 first to see 
deprecation warnings while upgrading. #2, #1640
+  * Added utils.invalidate_cached_property() to invalidate cached properties. 
(#1474)
+  * Directive keys for the Set-Cookie response header are not ignored when 
parsing the Cookie request header. This allows cookies with names such as 
“expires” and “version”. (#1495)
+  * Request cookies are parsed into a MultiDict to capture all values for 
cookies with the same key. cookies[key] returns the first value rather than the 
last. Use cookies.getlist(key) to get all values. parse_cookie also defaults to 
a MultiDict. #1562, #1458
+  * Add charset=utf-8 to an HTTP exception response’s CONTENT_TYPE header. 
(#1526)
+  * The interactive debugger handles outer variables in nested scopes such as 
lambdas and comprehensions. #913, #1037, #1532
+  * The user agent for Opera 60 on Mac is correctly reported as “opera” 
instead of “chrome”. #1556
+  * The platform for Crosswalk on Android is correctly reported as “android” 
instead of “chromeos”. (#1572)
+  * Issue a warning when the current server name does not match the configured 
server name. #760
+  * A configured server name with the default port for a scheme will match the 
current server name without the port if the current scheme matches. #1584
+  * InternalServerError has a original_exception attribute that frameworks can 
use to track the original cause of the error. #1590
+  * Headers are tested for equality independent of the header key case, such 
that X-Foo is the same as x-foo. #1605
+  * http.dump_cookie() accepts 'None' as a value for samesite. #1549
+  * set_cookie() accepts a samesite argument. #1705
+  * Support the Content Security Policy header through the 
Response.content_security_policy data structure. #1617
+  * LanguageAccept will fall back to matching “en” for “en-US” or “en-US” for 
“en” to better support clients or translations that only match at the primary 
language tag. #450, #1507
+  * MIMEAccept uses MIME parameters for specificity when matching. #458, #1574
+  * If the development server is started with an SSLContext configured to 
verify client certificates, the certificate in PEM format will be available as 
environ["SSL_CLIENT_CERT"]. #1469
+  * is_resource_modified will run for methods other than GET and HEAD, rather 
than always returning False. #409
+  * SharedDataMiddleware returns 404 rather than 500 when trying to access a 
directory instead of a file with the package loader. The dependency on 
setuptools and pkg_resources is removed. #1599
+  * Add a response.cache_control.immutable flag. Keep in mind that browser 
support for this Cache-Control header option is still experimental and may not 
be implemented. #1185
+  * Optional request log highlighting with the development server is handled 
by Click instead of termcolor. #1235
+  * Optional ad-hoc TLS support for the development server is handled by 
cryptography instead of pyOpenSSL. #1555
+  * FileStorage.save() supports pathlib and PEP 519 PathLike objects. #1653
+  * The debugger security pin is unique in 

commit python-Werkzeug for openSUSE:Factory

2020-02-26 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2020-02-26 15:01:24

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new.26092 (New)


Package is "python-Werkzeug"

Wed Feb 26 15:01:24 2020 rev:29 rq:779352 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2020-02-25 16:03:32.268255201 +0100
+++ 
/work/SRC/openSUSE:Factory/.python-Werkzeug.new.26092/python-Werkzeug.changes   
2020-02-26 15:01:25.200757052 +0100
@@ -2,46 +1,0 @@
-Fri Feb 21 04:58:05 UTC 2020 - Steve Kowalik 
-
-- Update to 1.0.0:
-  * Drop support for Python 3.4. (#1478)
-  * Remove code that issued deprecation warnings in version 0.15. (#1477)
-  * Remove most top-level attributes provided by the werkzeug module in favor 
of direct imports. For example, instead of import werkzeug; werkzeug.url_quote, 
do from werkzeug.urls import url_quote. Install version 0.16 first to see 
deprecation warnings while upgrading. #2, #1640
-  * Added utils.invalidate_cached_property() to invalidate cached properties. 
(#1474)
-  * Directive keys for the Set-Cookie response header are not ignored when 
parsing the Cookie request header. This allows cookies with names such as 
“expires” and “version”. (#1495)
-  * Request cookies are parsed into a MultiDict to capture all values for 
cookies with the same key. cookies[key] returns the first value rather than the 
last. Use cookies.getlist(key) to get all values. parse_cookie also defaults to 
a MultiDict. #1562, #1458
-  * Add charset=utf-8 to an HTTP exception response’s CONTENT_TYPE header. 
(#1526)
-  * The interactive debugger handles outer variables in nested scopes such as 
lambdas and comprehensions. #913, #1037, #1532
-  * The user agent for Opera 60 on Mac is correctly reported as “opera” 
instead of “chrome”. #1556
-  * The platform for Crosswalk on Android is correctly reported as “android” 
instead of “chromeos”. (#1572)
-  * Issue a warning when the current server name does not match the configured 
server name. #760
-  * A configured server name with the default port for a scheme will match the 
current server name without the port if the current scheme matches. #1584
-  * InternalServerError has a original_exception attribute that frameworks can 
use to track the original cause of the error. #1590
-  * Headers are tested for equality independent of the header key case, such 
that X-Foo is the same as x-foo. #1605
-  * http.dump_cookie() accepts 'None' as a value for samesite. #1549
-  * set_cookie() accepts a samesite argument. #1705
-  * Support the Content Security Policy header through the 
Response.content_security_policy data structure. #1617
-  * LanguageAccept will fall back to matching “en” for “en-US” or “en-US” for 
“en” to better support clients or translations that only match at the primary 
language tag. #450, #1507
-  * MIMEAccept uses MIME parameters for specificity when matching. #458, #1574
-  * If the development server is started with an SSLContext configured to 
verify client certificates, the certificate in PEM format will be available as 
environ["SSL_CLIENT_CERT"]. #1469
-  * is_resource_modified will run for methods other than GET and HEAD, rather 
than always returning False. #409
-  * SharedDataMiddleware returns 404 rather than 500 when trying to access a 
directory instead of a file with the package loader. The dependency on 
setuptools and pkg_resources is removed. #1599
-  * Add a response.cache_control.immutable flag. Keep in mind that browser 
support for this Cache-Control header option is still experimental and may not 
be implemented. #1185
-  * Optional request log highlighting with the development server is handled 
by Click instead of termcolor. #1235
-  * Optional ad-hoc TLS support for the development server is handled by 
cryptography instead of pyOpenSSL. #1555
-  * FileStorage.save() supports pathlib and PEP 519 PathLike objects. #1653
-  * The debugger security pin is unique in containers managed by Podman. #1661
-  * Building a URL when host_matching is enabled takes into account the 
current host when there are duplicate endpoints with different hosts. #488
-  * The 429 TooManyRequests and 503 ServiceUnavailable HTTP exceptions takes a 
retry_after parameter to set the Retry-After header. #1657
-  * Map and Rule have a merge_slashes option to collapse multiple slashes into 
one, similar to how many HTTP servers behave. This is enabled by default. 
#1286, #1694
-  * Add HTTP 103, 208, 306, 425, 506, 508, and 511 to the list of status 
codes. #1678
-  * Add update, setlist, and setlistdefault methods to the Headers data 
structure. extend method can take MultiDict and kwargs. #1687, #1697
-  * The development server 

commit python-Werkzeug for openSUSE:Factory

2020-02-25 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2020-02-25 16:02:26

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new.26092 (New)


Package is "python-Werkzeug"

Tue Feb 25 16:02:26 2020 rev:28 rq:777800 version:1.0.0

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2019-09-30 15:55:26.865847536 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-Werkzeug.new.26092/python-Werkzeug.changes   
2020-02-25 16:03:32.268255201 +0100
@@ -1,0 +2,46 @@
+Fri Feb 21 04:58:05 UTC 2020 - Steve Kowalik 
+
+- Update to 1.0.0:
+  * Drop support for Python 3.4. (#1478)
+  * Remove code that issued deprecation warnings in version 0.15. (#1477)
+  * Remove most top-level attributes provided by the werkzeug module in favor 
of direct imports. For example, instead of import werkzeug; werkzeug.url_quote, 
do from werkzeug.urls import url_quote. Install version 0.16 first to see 
deprecation warnings while upgrading. #2, #1640
+  * Added utils.invalidate_cached_property() to invalidate cached properties. 
(#1474)
+  * Directive keys for the Set-Cookie response header are not ignored when 
parsing the Cookie request header. This allows cookies with names such as 
“expires” and “version”. (#1495)
+  * Request cookies are parsed into a MultiDict to capture all values for 
cookies with the same key. cookies[key] returns the first value rather than the 
last. Use cookies.getlist(key) to get all values. parse_cookie also defaults to 
a MultiDict. #1562, #1458
+  * Add charset=utf-8 to an HTTP exception response’s CONTENT_TYPE header. 
(#1526)
+  * The interactive debugger handles outer variables in nested scopes such as 
lambdas and comprehensions. #913, #1037, #1532
+  * The user agent for Opera 60 on Mac is correctly reported as “opera” 
instead of “chrome”. #1556
+  * The platform for Crosswalk on Android is correctly reported as “android” 
instead of “chromeos”. (#1572)
+  * Issue a warning when the current server name does not match the configured 
server name. #760
+  * A configured server name with the default port for a scheme will match the 
current server name without the port if the current scheme matches. #1584
+  * InternalServerError has a original_exception attribute that frameworks can 
use to track the original cause of the error. #1590
+  * Headers are tested for equality independent of the header key case, such 
that X-Foo is the same as x-foo. #1605
+  * http.dump_cookie() accepts 'None' as a value for samesite. #1549
+  * set_cookie() accepts a samesite argument. #1705
+  * Support the Content Security Policy header through the 
Response.content_security_policy data structure. #1617
+  * LanguageAccept will fall back to matching “en” for “en-US” or “en-US” for 
“en” to better support clients or translations that only match at the primary 
language tag. #450, #1507
+  * MIMEAccept uses MIME parameters for specificity when matching. #458, #1574
+  * If the development server is started with an SSLContext configured to 
verify client certificates, the certificate in PEM format will be available as 
environ["SSL_CLIENT_CERT"]. #1469
+  * is_resource_modified will run for methods other than GET and HEAD, rather 
than always returning False. #409
+  * SharedDataMiddleware returns 404 rather than 500 when trying to access a 
directory instead of a file with the package loader. The dependency on 
setuptools and pkg_resources is removed. #1599
+  * Add a response.cache_control.immutable flag. Keep in mind that browser 
support for this Cache-Control header option is still experimental and may not 
be implemented. #1185
+  * Optional request log highlighting with the development server is handled 
by Click instead of termcolor. #1235
+  * Optional ad-hoc TLS support for the development server is handled by 
cryptography instead of pyOpenSSL. #1555
+  * FileStorage.save() supports pathlib and PEP 519 PathLike objects. #1653
+  * The debugger security pin is unique in containers managed by Podman. #1661
+  * Building a URL when host_matching is enabled takes into account the 
current host when there are duplicate endpoints with different hosts. #488
+  * The 429 TooManyRequests and 503 ServiceUnavailable HTTP exceptions takes a 
retry_after parameter to set the Retry-After header. #1657
+  * Map and Rule have a merge_slashes option to collapse multiple slashes into 
one, similar to how many HTTP servers behave. This is enabled by default. 
#1286, #1694
+  * Add HTTP 103, 208, 306, 425, 506, 508, and 511 to the list of status 
codes. #1678
+  * Add update, setlist, and setlistdefault methods to the Headers data 
structure. extend method can take MultiDict and kwargs. #1687, #1697
+  * The development server 

commit python-Werkzeug for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2019-09-30 15:55:23

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new.2352 (New)


Package is "python-Werkzeug"

Mon Sep 30 15:55:23 2019 rev:27 rq:732906 version:0.16.0

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2019-09-23 12:16:54.721811646 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-Werkzeug.new.2352/python-Werkzeug.changes
2019-09-30 15:55:26.865847536 +0200
@@ -1,0 +2,9 @@
+Tue Sep 24 10:15:31 UTC 2019 - Tomáš Chvátal 
+
+- Update to 0.16.0:
+  * Deprecate most top-level attributes provided by the werkzeug
+module in favor of direct imports. The deprecated imports will
+be removed in version 1.0.
+- Rebase patch 0001_create_a_thread_to_reap_death_process.patch
+
+---

Old:

  Werkzeug-0.15.6.tar.gz

New:

  Werkzeug-0.16.0.tar.gz



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.skBCeC/_old  2019-09-30 15:55:27.605845567 +0200
+++ /var/tmp/diff_new_pack.skBCeC/_new  2019-09-30 15:55:27.609845557 +0200
@@ -19,7 +19,7 @@
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-Werkzeug
-Version:0.15.6
+Version:0.16.0
 Release:0
 Summary:The Swiss Army knife of Python web development
 License:BSD-3-Clause

++ 0001_create_a_thread_to_reap_death_process.patch ++
--- /var/tmp/diff_new_pack.skBCeC/_old  2019-09-30 15:55:27.621845525 +0200
+++ /var/tmp/diff_new_pack.skBCeC/_new  2019-09-30 15:55:27.621845525 +0200
@@ -19,19 +19,19 @@
  werkzeug/serving.py | 21 -
  1 file changed, 20 insertions(+), 1 deletion(-)
 
-Index: Werkzeug-0.15.4/src/werkzeug/serving.py
+Index: Werkzeug-0.16.0/src/werkzeug/serving.py
 ===
 Werkzeug-0.15.4.orig/src/werkzeug/serving.py
-+++ Werkzeug-0.15.4/src/werkzeug/serving.py
-@@ -41,6 +41,7 @@ import signal
+--- Werkzeug-0.16.0.orig/src/werkzeug/serving.py
 Werkzeug-0.16.0/src/werkzeug/serving.py
+@@ -40,6 +40,7 @@ import os
+ import signal
  import socket
  import sys
- 
 +import threading
- import werkzeug
+ 
  from ._compat import PY2
  from ._compat import reraise
-@@ -775,6 +776,7 @@ class ForkingWSGIServer(ForkingMixIn, Ba
+@@ -776,6 +777,7 @@ class ForkingWSGIServer(ForkingMixIn, Ba
  passthrough_errors=False,
  ssl_context=None,
  fd=None,
@@ -39,7 +39,7 @@
  ):
  if not can_fork:
  raise ValueError("Your platform does not support forking.")
-@@ -783,6 +785,23 @@ class ForkingWSGIServer(ForkingMixIn, Ba
+@@ -784,6 +786,23 @@ class ForkingWSGIServer(ForkingMixIn, Ba
  )
  self.max_children = processes
  

++ Werkzeug-0.15.6.tar.gz -> Werkzeug-0.16.0.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.15.6/CHANGES.rst 
new/Werkzeug-0.16.0/CHANGES.rst
--- old/Werkzeug-0.15.6/CHANGES.rst 2019-09-04 21:57:26.0 +0200
+++ new/Werkzeug-0.16.0/CHANGES.rst 2019-09-19 16:31:47.0 +0200
@@ -1,5 +1,23 @@
 .. currentmodule:: werkzeug
 
+Version 0.16.0
+--
+
+Released 2019-09-19
+
+-   Deprecate most top-level attributes provided by the ``werkzeug``
+module in favor of direct imports. The deprecated imports will be
+removed in version 1.0.
+
+For example, instead of ``import werkzeug; werkzeug.url_quote``, do
+``from werkzeug.urls import url_quote``. A deprecation warning will
+show the correct import to use. ``werkzeug.exceptions`` and
+``werkzeug.routing`` should also be imported instead of accessed,
+but for technical reasons can't show a warning.
+
+:issue:`2`, :pr:`1640`
+
+
 Version 0.15.6
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.15.6/PKG-INFO new/Werkzeug-0.16.0/PKG-INFO
--- old/Werkzeug-0.15.6/PKG-INFO2019-09-04 22:08:14.0 +0200
+++ new/Werkzeug-0.16.0/PKG-INFO2019-09-19 16:39:09.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: Werkzeug
-Version: 0.15.6
+Version: 0.16.0
 Summary: The comprehensive WSGI web application library.
 Home-page: https://palletsprojects.com/p/werkzeug/
 Author: Armin Ronacher
@@ -113,6 +113,6 @@
 Classifier: Topic :: Software Development :: Libraries :: Application 
Frameworks
 Classifier: Topic :: Software Development :: Libraries :: Python Modules
 

commit python-Werkzeug for openSUSE:Factory

2019-09-23 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2019-09-23 12:16:53

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new.7948 (New)


Package is "python-Werkzeug"

Mon Sep 23 12:16:53 2019 rev:26 rq:730725 version:0.15.6

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2019-08-15 12:28:50.126523813 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-Werkzeug.new.7948/python-Werkzeug.changes
2019-09-23 12:16:54.721811646 +0200
@@ -1,0 +2,8 @@
+Fri Sep 13 13:06:32 UTC 2019 - Tomáš Chvátal 
+
+- Update to 0.15.6:
+  * Work around a bug in pip that caused the reloader to fail on Windows when
+the script was an entry point.
+  * ProxyFix trusts the X-Forwarded-Proto header by default. :issue:`1630`
+
+---

Old:

  Werkzeug-0.15.5.tar.gz

New:

  Werkzeug-0.15.6.tar.gz



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.qeu6Ts/_old  2019-09-23 12:16:55.129811580 +0200
+++ /var/tmp/diff_new_pack.qeu6Ts/_new  2019-09-23 12:16:55.129811580 +0200
@@ -19,7 +19,7 @@
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-Werkzeug
-Version:0.15.5
+Version:0.15.6
 Release:0
 Summary:The Swiss Army knife of Python web development
 License:BSD-3-Clause
@@ -28,21 +28,20 @@
 Source: 
https://files.pythonhosted.org/packages/source/W/Werkzeug/Werkzeug-%{version}.tar.gz
 # PATCH-FIX-UPSTREAM 0001_create_a_thread_to_reap_death_process.patch 
bsc#954591
 Patch0: 0001_create_a_thread_to_reap_death_process.patch
-%if 0%{?suse_version} < 1500
-BuildRequires:  python
-%endif
 BuildRequires:  %{python_module hypothesis}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildArch:  noarch
 Recommends: python-termcolor
 Recommends: python-watchdog
 Obsoletes:  python-Werkzeug-doc < %{version}
 Provides:   python-Werkzeug-doc = %{version}
-
+BuildArch:  noarch
+%if 0%{?suse_version} < 1500
+BuildRequires:  python
+%endif
 %ifpython2
 Provides:   %{oldpython}-werkzeug = %{version}
 Obsoletes:  %{oldpython}-werkzeug < %{version}

++ Werkzeug-0.15.5.tar.gz -> Werkzeug-0.15.6.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.15.5/CHANGES.rst 
new/Werkzeug-0.15.6/CHANGES.rst
--- old/Werkzeug-0.15.5/CHANGES.rst 2019-07-17 17:27:49.0 +0200
+++ new/Werkzeug-0.15.6/CHANGES.rst 2019-09-04 21:57:26.0 +0200
@@ -1,5 +1,22 @@
 .. currentmodule:: werkzeug
 
+Version 0.15.6
+--
+
+Released 2019-09-04
+
+-   Work around a bug in pip that caused the reloader to fail on
+Windows when the script was an entry point. This fixes the issue
+with Flask's `flask run` command failing with "No module named
+Scripts\flask". :issue:`1614`
+-   ``ProxyFix`` trusts the ``X-Forwarded-Proto`` header by default.
+:issue:`1630`
+-   The deprecated ``num_proxies`` argument to ``ProxyFix`` sets
+``x_for``, ``x_proto``, and ``x_host`` to match 0.14 behavior. This
+is intended to make intermediate upgrades less disruptive, but the
+argument will still be removed in 1.0. :issue:`1630`
+
+
 Version 0.15.5
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.15.5/PKG-INFO new/Werkzeug-0.15.6/PKG-INFO
--- old/Werkzeug-0.15.5/PKG-INFO2019-07-17 17:29:49.0 +0200
+++ new/Werkzeug-0.15.6/PKG-INFO2019-09-04 22:08:14.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: Werkzeug
-Version: 0.15.5
+Version: 0.15.6
 Summary: The comprehensive WSGI web application library.
 Home-page: https://palletsprojects.com/p/werkzeug/
 Author: Armin Ronacher
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.15.5/src/Werkzeug.egg-info/PKG-INFO 
new/Werkzeug-0.15.6/src/Werkzeug.egg-info/PKG-INFO
--- old/Werkzeug-0.15.5/src/Werkzeug.egg-info/PKG-INFO  2019-07-17 
17:29:49.0 +0200
+++ new/Werkzeug-0.15.6/src/Werkzeug.egg-info/PKG-INFO  2019-09-04 
22:08:14.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 2.1
 Name: Werkzeug
-Version: 0.15.5
+Version: 0.15.6
 Summary: The comprehensive WSGI web application library.
 Home-page: https://palletsprojects.com/p/werkzeug/
 Author: Armin Ronacher
diff -urN 

commit python-Werkzeug for openSUSE:Factory

2019-08-15 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2019-08-15 12:28:45

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new.9556 (New)


Package is "python-Werkzeug"

Thu Aug 15 12:28:45 2019 rev:25 rq:723279 version:0.15.5

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2019-07-30 13:01:42.854434710 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-Werkzeug.new.9556/python-Werkzeug.changes
2019-08-15 12:28:50.126523813 +0200
@@ -17 +17 @@
-- update to 0.15.4
+- update to 0.15.4 (bsc#1145383, CVE-2019-14806)



Other differences:
--



commit python-Werkzeug for openSUSE:Factory

2019-06-18 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2019-06-18 14:43:20

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new.4811 (New)


Package is "python-Werkzeug"

Tue Jun 18 14:43:20 2019 rev:23 rq:705643 version:0.15.4

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2018-05-13 15:56:54.936172334 +0200
+++ 
/work/SRC/openSUSE:Factory/.python-Werkzeug.new.4811/python-Werkzeug.changes
2019-06-18 14:43:25.333748789 +0200
@@ -1,0 +2,8 @@
+Mon May 27 08:43:55 UTC 2019 - Ondřej Súkup 
+
+- update to 0.15.4
+- refreshed 0001_create_a_thread_to_reap_death_process.patch
+- drop python-Werkzeug-doc package
+- last stable update with long Changelog -> please see CHANGELOG.rst
+
+---

Old:

  Werkzeug-0.14.1.tar.gz
  python-Werkzeug-doc.changes
  python-Werkzeug-doc.spec

New:

  Werkzeug-0.15.4.tar.gz



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.dmPmHT/_old  2019-06-18 14:43:26.213748661 +0200
+++ /var/tmp/diff_new_pack.dmPmHT/_new  2019-06-18 14:43:26.213748661 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Werkzeug
 #
-# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 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
@@ -12,14 +12,14 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
 
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-Werkzeug
-Version:0.14.1
+Version:0.15.4
 Release:0
 Summary:The Swiss Army knife of Python web development
 License:BSD-3-Clause
@@ -32,15 +32,15 @@
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
-BuildRequires:  python2
 BuildArch:  noarch
-%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Recommends: python-termcolor
 Recommends: python-watchdog
-%endif
+Obsoletes:  python-Werkzeug-doc < %{version}
+Provides:   python-Werkzeug-doc = %{version}
+
 %ifpython2
-Requires:   python2
 Provides:   %{oldpython}-werkzeug = %{version}
 Obsoletes:  %{oldpython}-werkzeug < %{version}
 %endif
@@ -63,7 +63,6 @@
 
 %prep
 %setup -q -n Werkzeug-%{version}
-sed -i "s/\r//" LICENSE # Fix wrong EOL-encoding
 sed -i "1d" 
examples/manage-{i18nurls,simplewiki,shorty,couchy,cupoftee,webpylike,plnt,coolmagic}.py
 # Fix non-executable scripts
 %patch0 -p1
 
@@ -72,17 +71,16 @@
 
 %install
 %python_install
+%python_expand %fdupes %{buildroot}%{$python_sitelib}
 
 %check
-%{python_expand export LANG=en_US.UTF-8
+export LANG=en_US.UTF-8
 export PYTHONDONTWRITEBYTECODE=1
-export PYTHONPATH=%{buildroot}%{$python_sitelib}
-$python -m pytest
-}
+%pytest
 
 %files %{python_files}
-%license LICENSE
-%doc AUTHORS CHANGES.rst
+%license LICENSE.rst
+%doc CHANGES.rst README.rst
 %{python_sitelib}/*
 
 %changelog

++ 0001_create_a_thread_to_reap_death_process.patch ++
--- /var/tmp/diff_new_pack.dmPmHT/_old  2019-06-18 14:43:26.229748659 +0200
+++ /var/tmp/diff_new_pack.dmPmHT/_new  2019-06-18 14:43:26.229748659 +0200
@@ -19,29 +19,28 @@
  werkzeug/serving.py | 21 -
  1 file changed, 20 insertions(+), 1 deletion(-)
 
-Index: Werkzeug-0.12.1/werkzeug/serving.py
+Index: Werkzeug-0.15.4/src/werkzeug/serving.py
 ===
 Werkzeug-0.12.1.orig/werkzeug/serving.py
-+++ Werkzeug-0.12.1/werkzeug/serving.py
-@@ -41,6 +41,7 @@ import os
+--- Werkzeug-0.15.4.orig/src/werkzeug/serving.py
 Werkzeug-0.15.4/src/werkzeug/serving.py
+@@ -41,6 +41,7 @@ import signal
  import socket
  import sys
- import signal
-+import threading
- 
  
- can_fork = hasattr(os, "fork")
-@@ -562,13 +563,31 @@ class ForkingWSGIServer(ForkingMixIn, Ba
- multiprocess = True
- 
- def __init__(self, host, port, app, processes=40, handler=None,
-- passthrough_errors=False, ssl_context=None, fd=None):
-+ passthrough_errors=False, ssl_context=None, fd=None,
-+ frequency=5):
++import threading
+ import werkzeug
+ from ._compat 

commit python-Werkzeug for openSUSE:Factory

2018-05-13 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2018-05-13 15:56:51

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Sun May 13 15:56:51 2018 rev:22 rq:606252 version:0.14.1

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2018-05-06 14:55:24.634364024 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2018-05-13 15:56:54.936172334 +0200
@@ -1,0 +2,6 @@
+Thu May 10 15:44:58 UTC 2018 - toddrme2...@gmail.com
+
+- Make sure ssl is available
+- Avoid problem with bytecode being overwritten in tests
+
+---



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.9KeKVp/_old  2018-05-13 15:56:55.716143873 +0200
+++ /var/tmp/diff_new_pack.9KeKVp/_new  2018-05-13 15:56:55.716143873 +0200
@@ -33,12 +33,14 @@
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module setuptools}
 BuildRequires:  python-rpm-macros
+BuildRequires:  python2
 BuildArch:  noarch
 %if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Recommends: python-termcolor
 Recommends: python-watchdog
 %endif
 %ifpython2
+Requires:   python2
 Provides:   %{oldpython}-werkzeug = %{version}
 Obsoletes:  %{oldpython}-werkzeug < %{version}
 %endif
@@ -72,9 +74,11 @@
 %python_install
 
 %check
-%{python_expand export PYTHONPATH=%{buildroot}%{$python_sitelib}}
-export LANG=en_US.UTF-8
-%python_exec -m pytest
+%{python_expand export LANG=en_US.UTF-8
+export PYTHONDONTWRITEBYTECODE=1
+export PYTHONPATH=%{buildroot}%{$python_sitelib}
+$python -m pytest
+}
 
 %files %{python_files}
 %license LICENSE




commit python-Werkzeug for openSUSE:Factory

2018-05-06 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2018-05-06 14:55:15

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Sun May  6 14:55:15 2018 rev:21 rq:602327 version:0.14.1

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug-doc.changes  
2017-08-14 12:37:28.193487409 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug-doc.changes 
2018-05-06 14:55:21.282486999 +0200
@@ -1,0 +2,90 @@
+Wed Jan  3 23:07:03 UTC 2018 - a...@gmx.de
+
+- specfile:
+  * update copyright year
+
+- update to version 0.14.1:
+  * Resolved a regression with status code handling in the integrated
+development server.
+
+- changes from version 0.14:
+  * HTTP exceptions are now automatically caught by
+Request.application.
+  * Added support for edge as browser.
+  * Added support for platforms that lack SpooledTemporaryFile.
+  * Add support for etag handling through if-match
+  * Added support for the SameSite cookie attribute.
+  * Added werkzeug.wsgi.ProxyMiddleware
+  * Implemented has for NullCache
+  * get_multi on cache clients now returns lists all the time.
+  * Improved the watchdog observer shutdown for the reloader to not
+crash on exit on older Python versions.
+  * Added support for filename* filename attributes according to RFC
+2231
+  * Resolved an issue where machine ID for the reloader PIN was not
+read accurately on windows.
+  * Added a workaround for syntax errors in init files in the
+reloader.
+  * Added support for using the reloader with console scripts on
+windows.
+  * The built-in HTTP server will no longer close a connection in
+cases where no HTTP body is expected (204, 204, HEAD requests
+etc.)
+  * The EnvironHeaders object now skips over empty content type and
+lengths if they are set to falsy values.
+  * Werkzeug will no longer send the content-length header on 1xx or
+204/304 responses.
+  * Cookie values are now also permitted to include slashes and equal
+signs without quoting.
+  * Relaxed the regex for the routing converter arguments.
+  * If cookies are sent without values they are now assumed to have an
+empty value and the parser accepts this. Previously this could
+have corrupted cookies that followed the value.
+  * The test Client and EnvironBuilder now support mimetypes like the
+request object does.
+  * Added support for static weights in URL rules.
+  * Better handle some more complex reloader scenarios where sys.path
+contained non directory paths.
+  * EnvironHeaders no longer raises weird errors if non string keys
+are passed to it.
+
+---
+Fri Dec  8 18:07:40 UTC 2017 - a...@gmx.de
+
+- specfile:
+  * added CHANGES.rst and README.rst to %doc section
+  * require requests and hypothesis for tests
+
+- update to version 0.13:
+  * Deprecate support for Python 2.6 and 3.3. CI tests will not run
+for these versions, and support will be dropped completely in the
+next version. (pallets/meta#24)
+  * Raise TypeError when port is not an integer. (#1088)
+  * Fully deprecate werkzeug.script. Use Click instead. (#1090)
+  * response.age is parsed as a timedelta. Previously, it was
+incorrectly treated as a datetime. The header value is an integer
+number of seconds, not a date string. (#414)
+  * Fix a bug in TypeConversionDict where errors are not propagated
+when using the converter. (#1102)
+  * Authorization.qop is a string instead of a set, to comply with RFC
+2617. (#984)
+  * An exception is raised when an encoded cookie is larger than, by
+default, 4093 bytes. Browsers may silently ignore cookies larger
+than this. BaseResponse has a new attribute max_cookie_size and
+dump_cookie has a new argument max_size to configure this. (#780,
+#1109)
+  * Fix a TypeError in
+werkzeug.contrib.lint.GuardedIterator.close. (#1116)
+  * BaseResponse.calculate_content_length now correctly works for
+Unicode responses on Python 3. It first encodes using
+iter_encoded. (#705)
+  * Secure cookie contrib works with string secret key on Python
+3. (#1205)
+  * Shared data middleware accepts a list instead of a dict of static
+locations to preserve lookup order. (#1197)
+  * HTTP header values without encoding can contain single
+quotes. (#1208)
+  * The built-in dev server supports receiving requests with chunked
+transfer encoding. (#1198)
+
+---
--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2018-03-12 12:08:42.725926139 +0100
+++ 

commit python-Werkzeug for openSUSE:Factory

2018-03-12 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2018-03-12 12:08:32

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Mon Mar 12 12:08:32 2018 rev:20 rq:584291 version:0.12.2

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2018-03-05 13:33:49.820687892 +0100
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2018-03-12 12:08:42.725926139 +0100
@@ -1,0 +2,5 @@
+Thu Mar  8 10:15:27 UTC 2018 - apla...@suse.com
+
+- Allows Recommends and Suggest in Fedora
+
+---



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.itbPAu/_old  2018-03-12 12:08:45.577823914 +0100
+++ /var/tmp/diff_new_pack.itbPAu/_new  2018-03-12 12:08:45.581823771 +0100
@@ -33,7 +33,7 @@
 BuildRequires:  python-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
-%if 0%{?suse_version} >= 1000
+%if 0%{?suse_version} >= 1000 || 0%{?fedora_version} >= 24
 Recommends: python-watchdog
 Recommends: python-termcolor
 %endif




commit python-Werkzeug for openSUSE:Factory

2018-03-05 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2018-03-05 13:33:46

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Mon Mar  5 13:33:46 2018 rev:19 rq:580794 version:0.12.2

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2017-08-14 12:37:29.185348128 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2018-03-05 13:33:49.820687892 +0100
@@ -1,0 +2,5 @@
+Tue Feb 27 18:52:40 UTC 2018 - apla...@suse.com
+
+- Recommends only for SUSE
+
+---



Other differences:
--
++ python-Werkzeug-doc.spec ++
--- /var/tmp/diff_new_pack.al9EIT/_old  2018-03-05 13:33:51.100641571 +0100
+++ /var/tmp/diff_new_pack.al9EIT/_new  2018-03-05 13:33:51.104641426 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Werkzeug-doc
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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

++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.al9EIT/_old  2018-03-05 13:33:51.144639979 +0100
+++ /var/tmp/diff_new_pack.al9EIT/_new  2018-03-05 13:33:51.148639834 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Werkzeug
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -33,8 +33,10 @@
 BuildRequires:  python-rpm-macros
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildArch:  noarch
+%if 0%{?suse_version} >= 1000
 Recommends: python-watchdog
 Recommends: python-termcolor
+%endif
 %ifpython2
 Provides:   %{oldpython}-werkzeug = %{version}
 Obsoletes:  %{oldpython}-werkzeug < %{version}




commit python-Werkzeug for openSUSE:Factory

2017-08-14 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2017-08-14 12:37:24

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Mon Aug 14 12:37:24 2017 rev:18 rq:515246 version:0.12.2

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug-doc.changes  
2017-04-24 09:47:55.995175037 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug-doc.changes 
2017-08-14 12:37:28.193487409 +0200
@@ -1,0 +2,9 @@
+Tue Aug  8 19:29:05 UTC 2017 - tbecht...@suse.com
+
+- update to 0.12.2:
+  - Fix regression: Pull request ``#892`` prevented Werkzeug from correctly
+logging the IP of a remote client behind a reverse proxy, even when using
+`ProxyFix`.
+  - Fix a bug in `safe_join` on Windows.
+
+---
python-Werkzeug.changes: same change

Old:

  Werkzeug-0.12.1.tar.gz

New:

  Werkzeug-0.12.2.tar.gz



Other differences:
--
++ python-Werkzeug-doc.spec ++
--- /var/tmp/diff_new_pack.9vim4T/_old  2017-08-14 12:37:30.125216148 +0200
+++ /var/tmp/diff_new_pack.9vim4T/_new  2017-08-14 12:37:30.137214462 +0200
@@ -18,7 +18,7 @@
 
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-Werkzeug-doc
-Version:0.12.1
+Version:0.12.2
 Release:0
 Url:http://werkzeug.pocoo.org/
 Summary:Documentation for python-Werkzeug

++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.9vim4T/_old  2017-08-14 12:37:30.225202107 +0200
+++ /var/tmp/diff_new_pack.9vim4T/_new  2017-08-14 12:37:30.229201545 +0200
@@ -19,7 +19,7 @@
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-Werkzeug
-Version:0.12.1
+Version:0.12.2
 Release:0
 Summary:The Swiss Army knife of Python web development
 License:BSD-3-Clause

++ Werkzeug-0.12.1.tar.gz -> Werkzeug-0.12.2.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.12.1/AUTHORS new/Werkzeug-0.12.2/AUTHORS
--- old/Werkzeug-0.12.1/AUTHORS 2017-03-10 12:20:24.0 +0100
+++ new/Werkzeug-0.12.2/AUTHORS 2017-05-16 08:35:59.0 +0200
@@ -36,6 +36,7 @@
 - Lars Holm Nielsen
 - Joël Charles
 - Benjamin Dopplinger
+- Nils Steinger
 
 Contributors of code for werkzeug/examples are:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.12.1/CHANGES new/Werkzeug-0.12.2/CHANGES
--- old/Werkzeug-0.12.1/CHANGES 2017-03-15 18:07:53.0 +0100
+++ new/Werkzeug-0.12.2/CHANGES 2017-05-16 08:37:33.0 +0200
@@ -1,6 +1,16 @@
 Werkzeug Changelog
 ==
 
+Version 0.12.2
+--
+
+Released on May 16 2017
+
+- Fix regression: Pull request ``#892`` prevented Werkzeug from correctly
+  logging the IP of a remote client behind a reverse proxy, even when using
+  `ProxyFix`.
+- Fix a bug in `safe_join` on Windows.
+
 Version 0.12.1
 --
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.12.1/PKG-INFO new/Werkzeug-0.12.2/PKG-INFO
--- old/Werkzeug-0.12.1/PKG-INFO2017-03-15 18:08:13.0 +0100
+++ new/Werkzeug-0.12.2/PKG-INFO2017-05-16 08:37:41.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: Werkzeug
-Version: 0.12.1
+Version: 0.12.2
 Summary: The Swiss Army knife of Python web development
 Home-page: http://werkzeug.pocoo.org/
 Author: Armin Ronacher
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.12.1/Werkzeug.egg-info/PKG-INFO 
new/Werkzeug-0.12.2/Werkzeug.egg-info/PKG-INFO
--- old/Werkzeug-0.12.1/Werkzeug.egg-info/PKG-INFO  2017-03-15 
18:08:08.0 +0100
+++ new/Werkzeug-0.12.2/Werkzeug.egg-info/PKG-INFO  2017-05-16 
08:37:40.0 +0200
@@ -1,6 +1,6 @@
 Metadata-Version: 1.1
 Name: Werkzeug
-Version: 0.12.1
+Version: 0.12.2
 Summary: The Swiss Army knife of Python web development
 Home-page: http://werkzeug.pocoo.org/
 Author: Armin Ronacher
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.12.1/werkzeug/__init__.py 
new/Werkzeug-0.12.2/werkzeug/__init__.py
--- old/Werkzeug-0.12.1/werkzeug/__init__.py2017-03-15 18:08:06.0 
+0100
+++ new/Werkzeug-0.12.2/werkzeug/__init__.py2017-05-16 08:37:39.0 
+0200
@@ -19,7 +19,7 @@
 
 from werkzeug._compat import iteritems
 
-__version__ = '0.12.1'
+__version__ = 

commit python-Werkzeug for openSUSE:Factory

2017-04-24 Thread root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2017-04-24 09:47:54

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Mon Apr 24 09:47:54 2017 rev:17 rq:487845 version:0.12.1

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug-doc.changes  
2016-09-27 13:44:41.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug-doc.changes 
2017-04-24 09:47:55.995175037 +0200
@@ -1,0 +2,6 @@
+Tue Apr  4 15:47:05 UTC 2017 - jmate...@suse.com
+
+- update to 0.12.1
+- use python3-Sphinx for build
+
+---
--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2016-11-28 15:06:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2017-04-24 09:47:56.059165986 +0200
@@ -1,0 +2,49 @@
+Tue Apr  4 15:26:59 UTC 2017 - jmate...@suse.com
+
+- update for singlespec
+- update to 0.12.1
+  * deprecate werkzeug.script
+  * Use `inspect.getfullargspec` internally when available as
+`inspect.getargspec` is gone in 3.6
+  * Added support for status code 451 and 423
+  * Improved the build error suggestions.  In particular only if
+someone stringifies the error will the suggestions be calculated.
+  * Added support for uWSGI's caching backend.
+  * Fix a bug where iterating over a `FileStorage` would result in an infinite
+loop.
+  * Datastructures now inherit from the relevant baseclasses from the
+`collections` module in the stdlib. See #794.
+  * Add support for recognizing NetBSD, OpenBSD, FreeBSD, DragonFlyBSD 
platforms
+in the user agent string.
+  * Recognize SeaMonkey browser name and version correctly
+  * Recognize Baiduspider, and bingbot user agents
+  * If `LocalProxy`'s wrapped object is a function, refer to it with 
__wrapped__
+attribute.
+  * The defaults of ``generate_password_hash`` have been changed to more secure
+ones, see pull request ``#753``.
+  * Add support for encoding in options header parsing, see pull request
+``#933``.
+  * ``test.Client`` now properly handles Location headers with relative URLs, 
see
+pull request ``#879``.
+  * When `HTTPException` is raised, it now prints the description, for easier
+debugging.
+  * Werkzeug's dict-like datastructures now have ``view``-methods under Python 
2,
+see pull request ``#968``.
+  * Fix a bug in ``MultiPartParser`` when no ``stream_factory`` was provided
+during initialization, see pull request ``#973``.
+  * Disable autocorrect and spellchecker in the debugger middleware's Python
+prompt, see pull request ``#994``.
+  * Don't redirect to slash route when method doesn't match, see pull request
+``#907``.
+  * Fix a bug when using ``SharedDataMiddleware`` with frozen packages, see 
pull
+request ``#959``.
+  * `Range` header parsing function fixed for invalid values ``#974``.
+  * Add support for byte Range Requests, see pull request ``#978``.
+  * Use modern cryptographic defaults in the dev servers ``#1004``.
+  * the post() method of the test client now accept file object through the 
data
+parameter.
+  * Color run_simple's terminal output based on HTTP codes ``#1013``.
+  * Fix self-XSS in debugger console, see ``#1031``.
+  * Fix IPython 5.x shell support, see ``#1033``.
+
+---

Old:

  Werkzeug-0.11.11.tar.gz

New:

  Werkzeug-0.12.1.tar.gz



Other differences:
--
++ python-Werkzeug-doc.spec ++
--- /var/tmp/diff_new_pack.je324C/_old  2017-04-24 09:47:56.843055116 +0200
+++ /var/tmp/diff_new_pack.je324C/_new  2017-04-24 09:47:56.847054550 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Werkzeug-doc
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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
@@ -16,23 +16,24 @@
 #
 
 
+%{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:   python-Werkzeug-doc
-Version:0.11.11
+Version:0.12.1
 Release:0
 Url:http://werkzeug.pocoo.org/
-Summary:Documentation for python3-Werkzeug
+Summary:Documentation for python-Werkzeug
 License:BSD-3-Clause
 Group:  Documentation/Other
 Source: 
https://files.pythonhosted.org/packages/source/W/Werkzeug/Werkzeug-%{version}.tar.gz
 BuildRoot:  

commit python-Werkzeug for openSUSE:Factory

2016-11-28 Thread h_root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2016-11-28 15:06:21

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2016-09-27 13:44:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2016-11-28 15:06:22.0 +0100
@@ -1,0 +2,5 @@
+Thu Nov 17 13:02:10 UTC 2016 - rjsch...@suse.com
+
+- Include in SLE 12 (FATE#320818, bsc#979331)
+
+---



Other differences:
--
++ python-Werkzeug-doc.spec ++
--- /var/tmp/diff_new_pack.CxGkgb/_old  2016-11-28 15:06:23.0 +0100
+++ /var/tmp/diff_new_pack.CxGkgb/_new  2016-11-28 15:06:23.0 +0100
@@ -1,5 +1,5 @@
 #
-# spec file for package python3-Werkzeug-doc
+# spec file for package python-Werkzeug-doc
 #
 # Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #




commit python-Werkzeug for openSUSE:Factory

2016-09-27 Thread h_root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2016-09-27 13:44:40

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Changes:

New Changes file:

--- /dev/null   2016-09-15 12:42:18.240042505 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug-doc.changes 
2016-09-27 13:44:41.0 +0200
@@ -0,0 +1,53 @@
+---
+Thu Sep 15 23:08:05 UTC 2016 - toddrme2...@gmail.com
+
+- update to version 0.11.11:
+  * Fix JSONRequestMixin for Python3. See #731
+  * Fix broken string handling in test client when passing
+integers. See #852
+  * Fix a bug in "parse_options_header" where an invalid content type
+starting with comma or semi-colon would result in an invalid
+return value, see issue "#995".
+  * Fix a bug in multidicts when passing empty lists as values, see
+issue "#979".
+  * Fix a security issue that allows XSS on the Werkzeug debugger. See
+"#1001".
+- update to version 0.11.10:
+  * Fixed a bug that occurs when running on Python 2.6 and using a
+broken locale.  See pull request #912.
+  * Fixed a crash when running the debugger on Google App Engine. See
+issue #925.
+  * Fixed an issue with multipart parsing that could cause memory
+exhaustion.
+- Update to 0.11.9
+  - Corrected an issue that caused the debugger not to use the
+machine GUID on POSIX systems.
+  - Corrected an Unicode error on Python 3 for the debugger's
+PIN usage.
+  - Corrected the timestamp verification in the pin debug code.
+Without this fix the pin was remebered until too long.
+- update to version 0.11.8:
+  * fixed a problem with the machine GUID detection code on OS X on
+Python 3.
+- changes from version 0.11.7:
+  * fixed a regression on Python 3 for the debugger.
+- changes from version 0.11.6:
+  * werkzeug.serving: Still show the client address on bad requests.
+  * improved the PIN based protection for the debugger to make it
+harder to brute force via trying cookies.  Please keep in mind
+that the debugger *is not intended for running on production
+environments*
+  * increased the pin timeout to a week to make it less annoying for
+people which should decrease the change that users disable the pin
+check entirely.
+  * werkzeug.serving: Fix broken HTTP_HOST when path starts with
+double slash.
+- update to version 0.11.5:
+  * werkzeug.serving: Fix crash when attempting SSL connection to HTTP
+server.
+- update to version 0.11.4:
+  * Fixed werkzeug.serving not working from -m flag.
+  * Fixed incorrect weak etag handling.
+- Rebase 0001_create_a_thread_to_reap_death_process.patch
+- Split documentation into own subpackage to speed up build.
+
--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2016-02-11 12:37:49.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2016-09-27 13:44:42.0 +0200
@@ -1,0 +2,58 @@
+Fri Sep 16 14:25:04 UTC 2016 - toddrme2...@gmail.com
+
+- Fix download url.
+
+---
+Thu Sep 15 23:08:05 UTC 2016 - toddrme2...@gmail.com
+
+- update to version 0.11.11:
+  * Fix JSONRequestMixin for Python3. See #731
+  * Fix broken string handling in test client when passing
+integers. See #852
+  * Fix a bug in "parse_options_header" where an invalid content type
+starting with comma or semi-colon would result in an invalid
+return value, see issue "#995".
+  * Fix a bug in multidicts when passing empty lists as values, see
+issue "#979".
+  * Fix a security issue that allows XSS on the Werkzeug debugger. See
+"#1001".
+- update to version 0.11.10:
+  * Fixed a bug that occurs when running on Python 2.6 and using a
+broken locale.  See pull request #912.
+  * Fixed a crash when running the debugger on Google App Engine. See
+issue #925.
+  * Fixed an issue with multipart parsing that could cause memory
+exhaustion.
+- Update to 0.11.9
+  - Corrected an issue that caused the debugger not to use the
+machine GUID on POSIX systems.
+  - Corrected an Unicode error on Python 3 for the debugger's
+PIN usage.
+  - Corrected the timestamp verification in the pin debug code.
+Without this fix the pin was remebered until too long.
+- update to version 0.11.8:
+  * fixed a problem with the machine GUID detection code on OS X on
+Python 3.
+- changes from version 0.11.7:
+  * fixed a regression on Python 3 for the debugger.
+- changes from version 0.11.6:
+  * werkzeug.serving: Still show the client address on bad requests.
+  * improved the PIN based protection for 

commit python-Werkzeug for openSUSE:Factory

2016-02-11 Thread h_root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2016-02-11 12:37:46

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is "python-Werkzeug"

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2015-06-23 12:01:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2016-02-11 12:37:49.0 +0100
@@ -1,0 +2,48 @@
+Mon Feb  8 13:01:58 UTC 2016 - apla...@suse.com
+
+- Add 0001_create_a_thread_to_reap_death_process.patch
+  Fixes bsc#954591
+
+---
+Mon Feb  8 12:35:28 UTC 2016 - apla...@suse.com
+
+- update to 0.11.3:
+  - Added reloader_paths option to run_simple and other functions in
+werkzeug.serving. This allows the user to completely override the
+Python module watching of Werkzeug with custom paths.
+  - Many custom cached properties of Werkzeug’s classes are now
+subclasses of Python’s property type (issue #616).
+  - bind_to_environ now doesn’t differentiate between implicit and
+explicit default port numbers in HTTP_HOST (pull request #204).
+  - BuildErrors are now more informative. They come with a complete
+sentence as error message, and also provide suggestions (pull
+request #691).
+  - Fix a bug in the user agent parser where Safari’s build number
+instead of version would be extracted (pull request #703).
+  - Fixed issue where RedisCache set_many was broken for twemproxy,
+which doesn’t support the default MULTI command (pull request
+#702).
+  - mimetype parameters on request and response classes are now always
+converted to lowercase.
+  - Changed cache so that cache never expires if timeout is 0. This
+also fixes an issue with redis setex (issue #550)
+  - Werkzeug now assumes UTF-8 as filesystem encoding on Unix if
+Python detected it as ASCII.
+  - New optional has method on caches.
+  - Fixed various bugs in parse_options_header (pull request #643).
+  - If the reloader is enabled the server will now open the socket in
+the parent process if this is possible. This means that when the
+reloader kicks in the connection from client will wait instead of
+tearing down. This does not work on all Python versions.
+  - Implemented PIN based authentication for the debugger. This can
+optionally be disabled but is discouraged. This change was
+necessary as it has been discovered that too many people run the
+debugger in production.
+  - Devserver no longer requires SSL module to be installed.
+  - Reloader: Correctly detect file changes made by moving temporary
+files over the original, which is e.g. the case with PyCharm (pull
+request #722).
+  - Fix bool behavior of werkzeug.datastructures.ETags under Python 3
+(issue #744).
+
+---

Old:

  Werkzeug-0.10.4.tar.gz

New:

  0001_create_a_thread_to_reap_death_process.patch
  Werkzeug-0.11.3.tar.gz



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.7F5TMd/_old  2016-02-11 12:37:50.0 +0100
+++ /var/tmp/diff_new_pack.7F5TMd/_new  2016-02-11 12:37:50.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Werkzeug
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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,13 +17,15 @@
 
 
 Name:   python-Werkzeug
-Version:0.10.4
+Version:0.11.3
 Release:0
 Url:http://werkzeug.pocoo.org/
 Summary:The Swiss Army knife of Python web development
 License:BSD-3-Clause
 Group:  Development/Languages/Python
 Source: 
http://pypi.python.org/packages/source/W/Werkzeug/Werkzeug-%{version}.tar.gz
+# PATCH-FIX-UPSTREAM 0001_create_a_thread_to_reap_death_process.patch 
bsc#954591
+Patch0: 0001_create_a_thread_to_reap_death_process.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
@@ -64,6 +66,7 @@
 %setup -q -n Werkzeug-%{version}
 sed -i "s/\r//" LICENSE # Fix wrong EOL-encoding
 sed -i "1d" 
examples/manage-{i18nurls,simplewiki,shorty,couchy,cupoftee,webpylike,plnt,coolmagic}.py
 # Fix non-executable scripts
+%patch0 -p1
 
 %build
 python setup.py build

++ 0001_create_a_thread_to_reap_death_process.patch ++
>From 676bc5fa4b6aa9d153c9805cdbad0ff0450bade6 

commit python-Werkzeug for openSUSE:Factory

2015-06-23 Thread h_root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2015-06-23 12:01:01

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is python-Werkzeug

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2014-07-19 08:16:33.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2015-06-23 12:01:03.0 +0200
@@ -1,0 +2,105 @@
+Mon Jun 22 14:22:45 UTC 2015 - tbecht...@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 

commit python-Werkzeug for openSUSE:Factory

2013-10-25 Thread h_root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2013-10-25 11:36:19

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is python-Werkzeug

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2013-09-03 22:06:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2013-10-25 11:36:20.0 +0200
@@ -1,0 +2,5 @@
+Thu Oct 24 11:17:13 UTC 2013 - speili...@suse.com
+
+- Require python-setuptools instead of distribute (upstreams merged)
+
+---



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.y3k9t5/_old  2013-10-25 11:36:24.0 +0200
+++ /var/tmp/diff_new_pack.y3k9t5/_new  2013-10-25 11:36:24.0 +0200
@@ -27,8 +27,8 @@
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
-BuildRequires:  python-distribute
 BuildRequires:  python-nose
+BuildRequires:  python-setuptools
 Provides:   python-werkzeug = %{version}
 Obsoletes:  python-werkzeug  %{version}
 %if 0%{?suse_version}  0%{?suse_version} = 1110

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit python-Werkzeug for openSUSE:Factory

2013-09-03 Thread h_root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2013-09-03 22:06:06

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is python-Werkzeug

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2012-03-13 09:39:20.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2013-09-03 22:06:07.0 +0200
@@ -1,0 +2,126 @@
+Tue Sep  3 08:12:07 UTC 2013 - dmuel...@suse.com
+
+- update to 0.9.4:
+  - Fixed an issue with Python 3.3 and an edge case in cookie parsing.
+  - Fixed decoding errors not handled properly through the WSGI
+decoding dance.
+  - Fixed URI to IRI conversion incorrectly decoding percent signs.
+  - Restored beahvior of the ``data`` descriptor of the request class to pre 
0.9
+behavior.  This now also means that ``.data`` and ``.get_data()`` have
+different behavior.  New code should use ``.get_data()`` always.
+
+In addition to that there is now a flag for the ``.get_data()`` method that
+controls what should happen with form data parsing and the form parser will
+honor cached data.  This makes dealing with custom form data more 
consistent.
+  - Added `unsafe` parameter to :func:`~werkzeug.urls.url_quote`.
+  - Fixed an issue with :func:`~werkzeug.urls.url_quote_plus` not quoting
+`'+'` correctly.
+  - Ported remaining parts of :class:`~werkzeug.contrib.RedisCache` to
+Python 3.3.
+  - Ported remaining parts of :class:`~werkzeug.contrib.MemcachedCache` to
+Python 3.3
+  - Fixed a deprecation warning in the contrib atom module.
+  - Fixed a regression with setting of content types through the
+headers dictionary instead with the content type parameter.
+  - Use correct name for stdlib secure string comparision function.
+  - Fixed a wrong reference in the docstring of
+:func:`~werkzeug.local.release_local`.
+  - Fixed an `AttributeError` that sometimes occurred when accessing the
+:attr:`werkzeug.wrappers.BaseResponse.is_streamed` attribute.
+  - Fixed an issue with integers no longer being accepted in certain
+parts of the routing system or URL quoting functions.
+  - Fixed an issue with `url_quote` not producing the right escape
+codes for single digit codepoints.
+  - Fixed an issue with :class:`~werkzeug.wsgi.SharedDataMiddleware` not
+reading the path correctly and breaking on etag generation in some
+cases.
+  - Properly handle `Expect: 100-continue` in the development server
+to resolve issues with curl.
+  - Automatically exhaust the input stream on request close.  This should
+fix issues where not touching request files results in a timeout.
+  - Fixed exhausting of streams not doing anything if a non-limited
+stream was passed into the multipart parser.
+  - Raised the buffer sizes for the multipart parser.
+  - Added support for :meth:`~werkzeug.wsgi.LimitedStream.tell`
+on the limited stream.
+  - :class:`~werkzeug.datastructures.ETags` now is nonzero if it
+contains at least one etag of any kind, including weak ones.
+  - Added a workaround for a bug in the stdlib for SSL servers.
+  - Improved SSL interface of the devserver so that it can generate
+certificates easily and load them from files.
+  - Refactored test client to invoke the open method on the class
+for redirects.  This makes subclassing more powerful.
+  - :func:`werkzeug.wsgi.make_chunk_iter` and
+:func:`werkzeug.wsgi.make_line_iter` now support processing of
+iterators and streams.
+  - URL generation by the routing system now no longer quotes
+``+``.
+  - URL fixing now no longer quotes certain reserved characters.
+  - The :func:`werkzeug.security.generate_password_hash` and
+check functions now support any of the hashlib algorithms.
+  - `wsgi.get_current_url` is now ascii safe for browsers sending
+non-ascii data in query strings.
+  - improved parsing behavior for :func:`werkzeug.http.parse_options_header`
+  - added more operators to local proxies.
+  - added a hook to override the default converter in the routing
+system.
+  - The description field of HTTP exceptions is now always escaped.
+Use markup objects to disable that.
+  - Added number of proxy argument to the proxy fix to make it more
+secure out of the box on common proxy setups.  It will by default
+no longer trust the x-forwarded-for header as much as it did
+before.
+  - Added support for fragment handling in URI/IRI functions.
+  - Added custom class support for :func:`werkzeug.http.parse_dict_header`.
+  - Renamed `LighttpdCGIRootFix` to `CGIRootFix`.
+  - Always treat `+` as safe when fixing URLs as people love misusing them.
+  - Added support 

commit python-Werkzeug for openSUSE:Factory

2012-03-13 Thread h_root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2012-03-13 09:39:19

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is python-Werkzeug, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2011-11-14 13:38:24.0 +0100
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2012-03-13 09:39:20.0 +0100
@@ -1,0 +2,27 @@
+Mon Mar 12 21:35:29 UTC 2012 - sasc...@gmx.de
+
+- Update to version 0.8.3:
+  - Fixed another issue with :func:`werkzeug.wsgi.make_line_iter`
+where lines longer than the buffer size were not handled
+properly.
+  - Restore stdout after debug console finished executing so
+that the debugger can be used on GAE better.
+  - Fixed a bug with the redis cache for int subclasses
+(affects bool caching).
+  - Fixed an XSS problem with redirect targets coming from
+untrusted sources.
+- Changes from version 0.8.2:
+  - Fixed a problem with request handling of the builtin server
+not repsonding to socket errors properly.
+  - The routing request redirect exception's code attribute is now
+used properly.
+  - Fixed a bug with shutdowns on Windows.
+  - Fixed a few unicode issues with non-ascii characters being
+hardcoded in URL rules.
+  - Fixed two property docstrings being assigned to fdel instead
+of ``__doc__``.
+  - Fixed an issue where CRLF line endings could be split into two
+by the line iter function, causing problems with multipart file
+uploads.
+
+---

Old:

  Werkzeug-0.8.1.tar.gz

New:

  Werkzeug-0.8.3.tar.gz



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.xAiv04/_old  2012-03-13 09:39:21.0 +0100
+++ /var/tmp/diff_new_pack.xAiv04/_new  2012-03-13 09:39:21.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Werkzeug
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -16,9 +16,8 @@
 #
 
 
-
 Name:   python-Werkzeug
-Version:0.8.1
+Version:0.8.3
 Release:0
 Url:http://werkzeug.pocoo.org/
 Summary:The Swiss Army knife of Python web development
@@ -26,19 +25,17 @@
 Group:  Development/Languages/Python
 Source: 
http://pypi.python.org/packages/source/W/Werkzeug/Werkzeug-%{version}.tar.gz
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+BuildRequires:  python-Sphinx
 BuildRequires:  python-devel
 BuildRequires:  python-distribute
 BuildRequires:  python-nose
-BuildRequires:  python-Sphinx
-%if 0%{?suse_version}
-%py_requires
-%if 0%{?suse_version}  1110
-BuildArch:  noarch
-%endif
-%endif
 Provides:   python-werkzeug = %{version}
 Obsoletes:  python-werkzeug  %{version}
-%{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
+%if 0%{?suse_version}  0%{?suse_version} = 1110
+%{!?python_sitelib: %global python_sitelib %(python -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}
+%else
+BuildArch:  noarch
+%endif
 
 %description
 Werkzeug started as simple collection of various utilities for WSGI

++ Werkzeug-0.8.1.tar.gz - Werkzeug-0.8.3.tar.gz ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.8.1/AUTHORS new/Werkzeug-0.8.3/AUTHORS
--- old/Werkzeug-0.8.1/AUTHORS  2011-07-24 15:42:54.0 +0200
+++ new/Werkzeug-0.8.3/AUTHORS  2012-01-21 15:43:50.0 +0100
@@ -24,6 +24,7 @@
 - Pedro Algarvio
 - Zahari Petkov
 - Ludvig Ericson
+- Kenneth Reitz
 
 Contributors of code for werkzeug/examples are:
 
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/Werkzeug-0.8.1/CHANGES new/Werkzeug-0.8.3/CHANGES
--- old/Werkzeug-0.8.1/CHANGES  2011-09-30 12:49:51.0 +0200
+++ new/Werkzeug-0.8.3/CHANGES  2012-02-05 11:10:04.0 +0100
@@ -1,6 +1,39 @@
 Werkzeug Changelog
 ==
 
+Version 0.8.3
+-
+
+(bugfix release, released on February 5th 2012)
+
+- Fixed another issue with :func:`werkzeug.wsgi.make_line_iter`
+  where lines longer than the buffer size were not handled
+  properly.
+- Restore stdout after debug console finished executing so
+  that the debugger can be used on GAE better.

commit python-Werkzeug for openSUSE:Factory

2011-11-14 Thread h_root
Hello community,

here is the log from the commit of package python-Werkzeug for openSUSE:Factory 
checked in at 2011-11-14 13:38:23

Comparing /work/SRC/openSUSE:Factory/python-Werkzeug (Old)
 and  /work/SRC/openSUSE:Factory/.python-Werkzeug.new (New)


Package is python-Werkzeug, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/python-Werkzeug/python-Werkzeug.changes  
2011-09-28 15:31:16.0 +0200
+++ /work/SRC/openSUSE:Factory/.python-Werkzeug.new/python-Werkzeug.changes 
2011-11-14 13:38:24.0 +0100
@@ -1,0 +2,59 @@
+Thu Nov 10 11:07:11 UTC 2011 - sasc...@suse.de
+
+- Update to version 0.8.1:
+  * Fixed an issue with the memcache not working properly.
+  * Fixed an issue for Python 2.7.1 and higher that broke
+copying of multidicts with :func:`copy.copy`.
+  * Changed hashing methodology of immutable ordered multi dicts
+for a potential problem with alternative Python implementations.
+- Changes from version 0.8:
+  * Removed data structure specific KeyErrors for a general
+purpose :exc:`~werkzeug.exceptions.BadRequestKeyError`.
+  * Documented :meth:`werkzeug.wrappers.BaseRequest._load_form_data`.
+  * The routing system now also accepts strings instead of
+dictionaries for the `query_args` parameter since we're only
+passing them through for redirects.
+  * Werkzeug now automatically sets the content length immediately when
+the :attr:`~werkzeug.wrappers.BaseResponse.data` attribute is set
+for efficiency and simplicity reasons.
+  * The routing system will now normalize server names to lowercase.
+  * The routing system will no longer raise ValueErrors in case the
+configuration for the server name was incorrect.  This should make
+deployment much easier because you can ignore that factor now.
+  * Fixed a bug with parsing HTTP digest headers.  It rejected headers
+with missing nc and nonce params.
+  * Proxy fix now also updates wsgi.url_scheme based on X-Forwarded-Proto.
+  * Added support for key prefixes to the redis cache.
+  * Added the ability to supress some auto corrections in the wrappers
+that are now controlled via `autocorrect_location_header` and
+`automatically_set_content_length` on the response objects.
+  * Werkzeug now uses a new method to check that the length of incoming
+data is complete and will raise IO errors by itself if the server
+fails to do so.
+  * :func:`~werkzeug.wsgi.make_line_iter` now requires a limit that is
+not higher than the length the stream can provide.
+  * Refactored form parsing into a form parser class that makes it possible
+to hook into individual parts of the parsing process for debugging and
+extending.
+  * For conditional responses the content length is no longer set when it
+is already there and added if missing.
+  * Immutable datastructures are hashable now.
+  * Headers datastructure no longer allows newlines in values to avoid
+header injection attacks.
+  * Made it possible through subclassing to select a different remote
+addr in the proxy fix.
+  * Added stream based URL decoding.  This reduces memory usage on large
+transmitted form data that is URL decoded since Werkzeug will no longer
+load all the unparsed data into memory.
+  * Memcache client now no longer uses the buggy cmemcache module and
+supports pylibmc.  GAE is not tried automatically and the dedicated
+class is no longer necessary.
+  * Redis cache now properly serializes data.
+  * Removed support for Python 2.4
+- Changes from version 0.7.2:
+  * Fixed a CSRF problem with the debugger.
+  * The debugger is now generating private pastes on lodgeit.
+  * If URL maps are now bound to environments the query arguments
+are properly decoded from it for redirects.
+
+---

Old:

  Werkzeug-0.7.1.tar.gz

New:

  Werkzeug-0.8.1.tar.gz



Other differences:
--
++ python-Werkzeug.spec ++
--- /var/tmp/diff_new_pack.1QUF83/_old  2011-11-14 13:38:25.0 +0100
+++ /var/tmp/diff_new_pack.1QUF83/_new  2011-11-14 13:38:25.0 +0100
@@ -11,16 +11,18 @@
 # case the license is the MIT License). An Open Source License is a
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
-#
+
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
+
 Name:   python-Werkzeug
-Version:0.7.1
+Version:0.8.1
 Release:0
 Url:http://werkzeug.pocoo.org/
 Summary:The Swiss Army knife of Python web development
-License:BSD
+License:BSD-3-Clause
 Group:  Development/Languages/Python
 Source: 

commit python-werkzeug for openSUSE:Factory

2011-05-30 Thread h_root

Hello community,

here is the log from the commit of package python-werkzeug for openSUSE:Factory
checked in at Mon May 30 17:09:00 CEST 2011.




New Changes file:

--- /dev/null   2010-08-26 16:28:41.0 +0200
+++ python-werkzeug/python-werkzeug.changes 2011-04-14 11:14:01.0 
+0200
@@ -0,0 +1,23 @@
+---
+Thu Apr 14 09:03:37 UTC 2011 - sasc...@suse.de
+
+- Add spec file license header
+- Use py_requires
+- Moved changelog from spec to changes file
+- Corrected RPM groups
+
+---
+Wed Apr 13 00:00:00 UTC 2011 - h...@urpla.net
+
+- Update to 0.6.2
+
+---
+Fri Mar  5 00:00:00 UTC 2010 - phalli...@excelsiorsystems.net
+
+- Updating because upstream release of Werkzeug 0.6
+
+---
+Tue Aug 25 00:00:00 UTC 2009 - phalli...@excelsiorsystems.net
+
+- Initial package
+

calling whatdependson for head-i586


New:

  Werkzeug-0.6.2.tar.bz2
  python-werkzeug.changes
  python-werkzeug.spec



Other differences:
--
++ python-werkzeug.spec ++
#
# spec file for package python-werkzeug
#
# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An Open Source License is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.

# Please submit bugfixes or comments via http://bugs.opensuse.org/
#


%{!?python_sitelib: %global python_sitelib %(%{__python} -c from 
distutils.sysconfig import get_python_lib; print get_python_lib())}

%define mod_name Werkzeug

Name:   python-werkzeug
Version:0.6.2
Release:1
Url:http://werkzeug.pocoo.org/
Summary:The Swiss Army knife of Python web development 
License:BSD
Group:  Development/Languages/Python
Source: 
http://pypi.python.org/packages/source/W/Werkzeug/%{mod_name}-%{version}.tar.bz2
BuildRoot:  %{_tmppath}/%{name}-%{version}-build
BuildRequires:  python-devel
BuildRequires:  python-nose
BuildRequires:  python-setuptools
%if 0%{?suse_version}
%py_requires
%if %{?suse_version: %{suse_version}  1110}
BuildArch:  noarch
%endif
%endif

%description
Werkzeug started as simple collection of various utilities for WSGI
applications and has become one of the most advanced WSGI utility
modules.  It includes a powerful debugger, full featured request and
response objects, HTTP utilities to handle entity tags, cache control
headers, HTTP dates, cookie handling, file uploads, a powerful URL
routing system and a bunch of community contributed addon modules.

Werkzeug is unicode aware and doesn't enforce a specific template
engine, database adapter or anything else.  It doesn't even enforce
a specific way of handling requests and leaves all that up to the
developer. It's most useful for end user applications which should work
on as many server environments as possible (such as blogs, wikis,
bulletin boards, etc.).

%package doc

Summary:Documentation for %{name}
Group:  Documentation/Other
Requires:   %{name} = %{version}-%{release}

%description doc
Documentation and examples for %{name}.

%prep
%setup -q -n %{mod_name}-%{version}
%{__sed} -i 's/\r//' LICENSE
%{__sed} -i 's/\r//' docs/makearchive.py
%{__sed} -i 's/\r//' docs/_build/html/_static/pygments.css
%{__sed} -i 's/\r//' docs/_build/html/objects.inv
%{__sed} -i 's/\r//' PKG-INFO

%build
export CFLAGS=$RPM_OPT_FLAGS
%{__python} setup.py build

%install
%{__python} setup.py install --root=%{buildroot} --prefix=%{_prefix}
%{__rm} -rf docs/_build/html/.buildinfo

%clean
%{__rm} -rf %{buildroot}

%files
%defattr(-,root,root,-)
%doc AUTHORS LICENSE PKG-INFO CHANGES
%{python_sitelib}/*

%files doc
%defattr(-,root,root,-)
%doc docs/_build/html examples

%changelog





Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org