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 <a...@gmx.de>
+
+- 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 <steven.kowa...@suse.com>
+
+- 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 accepts paths that start with two slashes, rather 
than stripping off the first path segment. #491
+  * Add access control (Cross Origin Request Sharing, CORS) header properties 
to the Request and Response wrappers. #1699
+  * Accept values are no longer ordered alphabetically for equal quality tags. 
Instead the initial order is preserved. #1686
+  * Added Map.lock_class attribute for alternative implementations. #1702
+  * Support matching and building WebSocket rules in the routing system, for 
use by async frameworks. #1709
+  * Range requests that span an entire file respond with 206 instead of 200, 
to be more compliant with RFC 7233. This may help serving media to older 
browsers. #410, #1704
+  * The SharedDataMiddleware default fallback_mimetype is 
application/octet-stream. If a filename looks like a text mimetype, the utf-8 
charset is added to it. This matches the behavior of BaseResponse and Flask’s 
send_file(). #1689
+- Remove patch 0001_create_a_thread_to_reap_death_process.patch, not required
+- Add pytest-timeout to BuildRequires
+
+-------------------------------------------------------------------

Old:
----
  0001_create_a_thread_to_reap_death_process.patch
  Werkzeug-0.16.0.tar.gz

New:
----
  Werkzeug-1.0.1.tar.gz

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ python-Werkzeug.spec ++++++
--- /var/tmp/diff_new_pack.IruzY5/_old  2020-04-19 21:49:12.048048387 +0200
+++ /var/tmp/diff_new_pack.IruzY5/_new  2020-04-19 21:49:12.048048387 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Werkzeug
 #
-# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2020 SUSE LLC
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -19,19 +19,19 @@
 %define oldpython python
 %{?!python_module:%define python_module() python-%{**} python3-%{**}}
 Name:           python-Werkzeug
-Version:        0.16.0
+Version:        1.0.1
 Release:        0
 Summary:        The Swiss Army knife of Python web development
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
 URL:            http://werkzeug.pocoo.org/
 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
 BuildRequires:  %{python_module hypothesis}
+BuildRequires:  %{python_module pytest-timeout}
 BuildRequires:  %{python_module pytest}
 BuildRequires:  %{python_module requests}
 BuildRequires:  %{python_module setuptools}
+BuildRequires:  %{python_module sortedcontainers}
 BuildRequires:  fdupes
 BuildRequires:  python-rpm-macros
 Recommends:     python-termcolor
@@ -66,7 +66,6 @@
 %prep
 %setup -q -n Werkzeug-%{version}
 sed -i "1d" 
examples/manage-{i18nurls,simplewiki,shorty,couchy,cupoftee,webpylike,plnt,coolmagic}.py
 # Fix non-executable scripts
-%patch0 -p1
 
 %build
 %python_build
@@ -83,6 +82,7 @@
 %files %{python_files}
 %license LICENSE.rst
 %doc CHANGES.rst README.rst
-%{python_sitelib}/*
+%{python_sitelib}/werkzeug
+%{python_sitelib}/Werkzeug-%{version}-py*.egg-info
 
 %changelog

++++++ Werkzeug-0.16.0.tar.gz -> Werkzeug-1.0.1.tar.gz ++++++
++++ 11054 lines of diff (skipped)


Reply via email to