Script 'mail_helper' called by obssrc
Hello community,
here is the log from the commit of package python-flask-restplus for
openSUSE:Factory checked in at 2021-08-16 10:11:50
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-flask-restplus (Old)
and /work/SRC/openSUSE:Factory/.python-flask-restplus.new.1899 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-flask-restplus"
Mon Aug 16 10:11:50 2021 rev:6 rq:912199 version:0.13.0
Changes:
--------
---
/work/SRC/openSUSE:Factory/python-flask-restplus/python-flask-restplus.changes
2020-04-25 20:35:36.894924085 +0200
+++
/work/SRC/openSUSE:Factory/.python-flask-restplus.new.1899/python-flask-restplus.changes
2021-08-16 10:17:59.350622812 +0200
@@ -1,0 +2,6 @@
+Sat Aug 14 02:31:30 UTC 2021 - Fusion Future <[email protected]>
+
+- Add 003-Import-from-flask-scaffold.patch to fix build with
+ Flask >= 2.0.0.
+
+-------------------------------------------------------------------
New:
----
003-Import-from-flask-scaffold.patch
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ python-flask-restplus.spec ++++++
--- /var/tmp/diff_new_pack.zhboZZ/_old 2021-08-16 10:17:59.950621850 +0200
+++ /var/tmp/diff_new_pack.zhboZZ/_new 2021-08-16 10:17:59.954621844 +0200
@@ -1,7 +1,7 @@
#
# spec file for package python-flask-restplus
#
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@@ -30,6 +30,8 @@
Patch0: pytest4.patch
Patch1: 001-Fix-content-type-assertion-for-werkzeug-1.0.patch
Patch2: 002-Update-cached_property-import-for-werkzeug-1.0.patch
+# PATCH-FIX-UPSTREAM 003-Import-from-flask-scaffold.patch
https://github.com/pallets/flask/commit/9f7c602a84faa8371be4ece23e4405282d1283d2
+Patch3: 003-Import-from-flask-scaffold.patch
BuildRequires: %{python_module Flask >= 0.8}
BuildRequires: %{python_module aniso8601 >= 0.82}
BuildRequires: %{python_module jsonschema}
@@ -74,6 +76,8 @@
%patch0 -p1
%patch1 -p1
%patch2 -p1
+# _endpoint_from_view_func moved to flask.scaffold after flask 2.0.0
+%patch3 -p1
%build
%python_build
++++++ 003-Import-from-flask-scaffold.patch ++++++
--- a/flask_restplus/api.py
+++ b/flask_restplus/api.py
@@ -16,7 +16,10 @@ from types import MethodType
from flask import url_for, request, current_app
from flask import make_response as original_flask_make_response
-from flask.helpers import _endpoint_from_view_func
+try:
+ from flask.helpers import _endpoint_from_view_func
+except ImportError:
+ from flask.scaffold import _endpoint_from_view_func
from flask.signals import got_request_exception
from jsonschema import RefResolver