Hello community, here is the log from the commit of package python-Flask-Admin for openSUSE:Factory checked in at 2020-04-13 12:53:13 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/python-Flask-Admin (Old) and /work/SRC/openSUSE:Factory/.python-Flask-Admin.new.3248 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "python-Flask-Admin" Mon Apr 13 12:53:13 2020 rev:5 rq:793332 version:1.5.6 Changes: -------- --- /work/SRC/openSUSE:Factory/python-Flask-Admin/python-Flask-Admin.changes 2020-02-10 21:53:32.478194901 +0100 +++ /work/SRC/openSUSE:Factory/.python-Flask-Admin.new.3248/python-Flask-Admin.changes 2020-04-13 12:53:14.836647092 +0200 @@ -1,0 +2,7 @@ +Sat Apr 11 21:42:05 UTC 2020 - Arun Persaud <a...@gmx.de> + +- update to version 1.5.6: + * SQLAlchemy 1.3.6 compatibility fix + * Python 3.8 support + +------------------------------------------------------------------- Old: ---- Flask-Admin-1.5.5.tar.gz New: ---- Flask-Admin-1.5.6.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ python-Flask-Admin.spec ++++++ --- /var/tmp/diff_new_pack.qjNq3E/_old 2020-04-13 12:53:15.516647388 +0200 +++ /var/tmp/diff_new_pack.qjNq3E/_new 2020-04-13 12:53:15.520647390 +0200 @@ -18,7 +18,7 @@ %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Flask-Admin -Version: 1.5.5 +Version: 1.5.6 Release: 0 Summary: Extensible admin interface framework for Flask License: BSD-3-Clause ++++++ Flask-Admin-1.5.5.tar.gz -> Flask-Admin-1.5.6.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Admin-1.5.5/Flask_Admin.egg-info/PKG-INFO new/Flask-Admin-1.5.6/Flask_Admin.egg-info/PKG-INFO --- old/Flask-Admin-1.5.5/Flask_Admin.egg-info/PKG-INFO 2020-02-07 16:42:01.000000000 +0100 +++ new/Flask-Admin-1.5.6/Flask_Admin.egg-info/PKG-INFO 2020-04-09 20:15:06.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: Flask-Admin -Version: 1.5.5 +Version: 1.5.6 Summary: Simple and extensible admin interface framework for Flask Home-page: https://github.com/flask-admin/flask-admin/ Author: Flask-Admin team @@ -63,7 +63,7 @@ 3. Install requirements:: - pip install -r 'examples/sqla/requirements.txt' + pip install -r examples/sqla/requirements.txt 4. Run the application:: @@ -137,6 +137,12 @@ Changelog ========= + 1.5.6 + ----- + + * SQLAlchemy 1.3.6 compatibility fix + * Python 3.8 support + 1.5.5 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Admin-1.5.5/LICENSE new/Flask-Admin-1.5.6/LICENSE --- old/Flask-Admin-1.5.5/LICENSE 2020-02-07 16:03:17.000000000 +0100 +++ new/Flask-Admin-1.5.6/LICENSE 2020-04-09 20:15:00.000000000 +0200 @@ -1,26 +1,29 @@ -Copyright (c) 2014, Serge S. Koval and contributors. See AUTHORS -for more details. +BSD 3-Clause License -Some rights reserved. +Copyright (c) 2014, Serge S. Koval and contributors +All rights reserved. Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: - * Redistributions of source code must retain the above copyright - notice, this list of conditions and the following disclaimer. - * Redistributions in binary form must reproduce the above copyright - notice, this list of conditions and the following disclaimer in the - documentation and/or other materials provided with the distribution. - * Names of the contributors may not be used to endorse or promote products - derived from this software without specific prior written permission. - -THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND -ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED -WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE -DISCLAIMED. IN NO EVENT SHALL SERGE KOVAL BE LIABLE FOR ANY -DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES -(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; -LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND -ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT -(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS -SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file +1. Redistributions of source code must retain the above copyright notice, this + list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright notice, + this list of conditions and the following disclaimer in the documentation + and/or other materials provided with the distribution. + +3. Neither the name of the copyright holder nor the names of its + contributors may be used to endorse or promote products derived from + this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" +AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE +IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE +DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE +FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL +DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR +SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER +CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, +OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE +OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Admin-1.5.5/PKG-INFO new/Flask-Admin-1.5.6/PKG-INFO --- old/Flask-Admin-1.5.5/PKG-INFO 2020-02-07 16:42:01.207565000 +0100 +++ new/Flask-Admin-1.5.6/PKG-INFO 2020-04-09 20:15:07.000000000 +0200 @@ -1,6 +1,6 @@ Metadata-Version: 2.1 Name: Flask-Admin -Version: 1.5.5 +Version: 1.5.6 Summary: Simple and extensible admin interface framework for Flask Home-page: https://github.com/flask-admin/flask-admin/ Author: Flask-Admin team @@ -63,7 +63,7 @@ 3. Install requirements:: - pip install -r 'examples/sqla/requirements.txt' + pip install -r examples/sqla/requirements.txt 4. Run the application:: @@ -137,6 +137,12 @@ Changelog ========= + 1.5.6 + ----- + + * SQLAlchemy 1.3.6 compatibility fix + * Python 3.8 support + 1.5.5 ----- diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Admin-1.5.5/README.rst new/Flask-Admin-1.5.6/README.rst --- old/Flask-Admin-1.5.5/README.rst 2020-02-07 16:03:17.000000000 +0100 +++ new/Flask-Admin-1.5.6/README.rst 2020-04-09 20:15:00.000000000 +0200 @@ -55,7 +55,7 @@ 3. Install requirements:: - pip install -r 'examples/sqla/requirements.txt' + pip install -r examples/sqla/requirements.txt 4. Run the application:: diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Admin-1.5.5/flask_admin/__init__.py new/Flask-Admin-1.5.6/flask_admin/__init__.py --- old/Flask-Admin-1.5.5/flask_admin/__init__.py 2020-02-07 16:08:37.000000000 +0100 +++ new/Flask-Admin-1.5.6/flask_admin/__init__.py 2020-04-09 20:15:00.000000000 +0200 @@ -1,4 +1,4 @@ -__version__ = '1.5.5' +__version__ = '1.5.6' __author__ = 'Flask-Admin team' __email__ = 'serge.koval+git...@gmail.com' diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/Flask-Admin-1.5.5/flask_admin/contrib/sqla/tools.py new/Flask-Admin-1.5.6/flask_admin/contrib/sqla/tools.py --- old/Flask-Admin-1.5.5/flask_admin/contrib/sqla/tools.py 2020-02-07 16:03:17.000000000 +0100 +++ new/Flask-Admin-1.5.6/flask_admin/contrib/sqla/tools.py 2020-04-09 20:15:00.000000000 +0200 @@ -203,7 +203,7 @@ last_model = attr.property.argument if isinstance(last_model, _class_resolver): last_model = model._decl_class_registry[last_model.arg] - elif isinstance(last_model, types.FunctionType): + elif isinstance(last_model, (types.FunctionType, types.MethodType)): last_model = last_model() last_name = names[-1] return last_name in get_hybrid_properties(last_model)