Hello community,

here is the log from the commit of package python-Flask for openSUSE:Factory 
checked in at 2016-09-27 13:44:34
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/python-Flask (Old)
 and      /work/SRC/openSUSE:Factory/.python-Flask.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "python-Flask"

Changes:
--------
--- /work/SRC/openSUSE:Factory/python-Flask/python-Flask.changes        
2013-10-25 11:16:04.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.python-Flask.new/python-Flask.changes   
2016-09-27 13:44:40.000000000 +0200
@@ -1,0 +2,108 @@
+Fri Sep 23 14:19:03 UTC 2016 - toddrme2...@gmail.com
+
+- Change preun back to postun for now.
+
+-------------------------------------------------------------------
+Fri Sep 16 14:25:04 UTC 2016 - toddrme2...@gmail.com
+
+- Fix download url.
+
+-------------------------------------------------------------------
+Thu Sep 15 18:08:53 UTC 2016 - toddrme2...@gmail.com
+
+- Update to Version 0.11.1
+  - Fixed a bug that prevented ``FLASK_APP=foobar/__init__.py`` from working. 
See
+    pull request ``#1872``.
+- Update to Version 0.11
+  - Added support to serializing top-level arrays to :func:`flask.jsonify`. 
This
+    introduces a security risk in ancient browsers. See
+    :ref:`json-security` for details.
+  - Added before_render_template signal.
+  - Added `**kwargs` to :meth:`flask.Test.test_client` to support passing
+    additional keyword arguments to the constructor of
+    :attr:`flask.Flask.test_client_class`.
+  - Added ``SESSION_REFRESH_EACH_REQUEST`` config key that controls the
+    set-cookie behavior.  If set to ``True`` a permanent session will be
+    refreshed each request and get their lifetime extended, if set to
+    ``False`` it will only be modified if the session actually modifies.
+    Non permanent sessions are not affected by this and will always
+    expire if the browser window closes.
+  - Made Flask support custom JSON mimetypes for incoming data.
+  - Added support for returning tuples in the form ``(response, headers)``
+    from a view function.
+  - Added :meth:`flask.Config.from_json`.
+  - Added :attr:`flask.Flask.config_class`.
+  - Added :meth:`flask.config.Config.get_namespace`.
+  - Templates are no longer automatically reloaded outside of debug mode. This
+    can be configured with the new ``TEMPLATES_AUTO_RELOAD`` config key.
+  - Added a workaround for a limitation in Python 3.3's namespace loader.
+  - Added support for explicit root paths when using Python 3.3's namespace
+    packages.
+  - Added :command:`flask` and the ``flask.cli`` module to start the local
+    debug server through the click CLI system.  This is recommended over the 
old
+    ``flask.run()`` method as it works faster and more reliable due to a
+    different design and also replaces ``Flask-Script``.
+  - Error handlers that match specific classes are now checked first,
+    thereby allowing catching exceptions that are subclasses of HTTP
+    exceptions (in ``werkzeug.exceptions``).  This makes it possible
+    for an extension author to create exceptions that will by default
+    result in the HTTP error of their choosing, but may be caught with
+    a custom error handler if desired.
+  - Added :meth:`flask.Config.from_mapping`.
+  - Flask will now log by default even if debug is disabled.  The log format is
+    now hardcoded but the default log handling can be disabled through the
+    ``LOGGER_HANDLER_POLICY`` configuration key.
+  - Removed deprecated module functionality.
+  - Added the ``EXPLAIN_TEMPLATE_LOADING`` config flag which when enabled will
+    instruct Flask to explain how it locates templates.  This should help
+    users debug when the wrong templates are loaded.
+  - Enforce blueprint handling in the order they were registered for template
+    loading.
+  - Ported test suite to py.test.
+  - Deprecated ``request.json`` in favour of ``request.get_json()``.
+  - Add "pretty" and "compressed" separators definitions in jsonify() method.
+    Reduces JSON response size when JSONIFY_PRETTYPRINT_REGULAR=False by 
removing
+    unnecessary white space included by default after separators.
+  - JSON responses are now terminated with a newline character, because it is a
+    convention that UNIX text files end with a newline and some clients don't
+    deal well when this newline is missing. See
+    https://github.com/pallets/flask/pull/1262 -- this came up originally as a
+    part of https://github.com/kennethreitz/httpbin/issues/168
+  - The automatically provided ``OPTIONS`` method is now correctly disabled if
+    the user registered an overriding rule with the lowercase-version
+    ``options`` (issue ``#1288``).
+  - ``flask.json.jsonify`` now supports the ``datetime.date`` type (pull 
request
+    ``#1326``).
+  - Don't leak exception info of already catched exceptions to context teardown
+    handlers (pull request ``#1393``).
+  - Allow custom Jinja environment subclasses (pull request ``#1422``).
+  - ``flask.g`` now has ``pop()`` and ``setdefault`` methods.
+  - Turn on autoescape for ``flask.templating.render_template_string`` by 
default
+    (pull request ``#1515``).
+  - ``flask.ext`` is now deprecated (pull request ``#1484``).
+  - ``send_from_directory`` now raises BadRequest if the filename is invalid on
+    the server OS (pull request ``#1763``).
+  - Added the ``JSONIFY_MIMETYPE`` configuration variable (pull request 
``#1728``).
+  - Exceptions during teardown handling will no longer leave bad application
+    contexts lingering around.
+- Update to Version 0.10.2
+  - Fixed broken `test_appcontext_signals()` test case.
+  - Raise an :exc:`AttributeError` in :func:`flask.helpers.find_package` with a
+    useful message explaining why it is raised when a PEP 302 import hook is 
used
+    without an `is_package()` method.
+  - Fixed an issue causing exceptions raised before entering a request or app
+    context to be passed to teardown handlers.
+  - Fixed an issue with query parameters getting removed from requests in
+    the test client when absolute URLs were requested.
+  - Made `@before_first_request` into a decorator as intended.
+  - Fixed an etags bug when sending a file streams with a name.
+  - Fixed `send_from_directory` not expanding to the application root path
+    correctly.
+  - Changed logic of before first request handlers to flip the flag after
+    invoking.  This will allow some uses that are potentially dangerous but
+    should probably be permitted.
+  - Fixed Python 3 bug when a handler from `app.url_build_error_handlers`
+    reraises the `BuildError`.
+- Implement update-alternatives
+
+-------------------------------------------------------------------

Old:
----
  Flask-0.10.1.tar.gz

New:
----
  Flask-0.11.1.tar.gz

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

Other differences:
------------------
++++++ python-Flask.spec ++++++
--- /var/tmp/diff_new_pack.9kvb2F/_old  2016-09-27 13:44:41.000000000 +0200
+++ /var/tmp/diff_new_pack.9kvb2F/_new  2016-09-27 13:44:41.000000000 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package python-Flask
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 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
@@ -17,26 +17,31 @@
 
 
 Name:           python-Flask
-Version:        0.10.1
+Version:        0.11.1
 Release:        0
 Url:            http://github.com/mitsuhiko/flask/
 Summary:        A microframework based on Werkzeug, Jinja2 and good intentions
 License:        BSD-3-Clause
 Group:          Development/Languages/Python
-Source:         
http://pypi.python.org/packages/source/F/Flask/Flask-%{version}.tar.gz
-BuildRoot:      %{_tmppath}/%{name}-%{version}-build
+Source:         
https://files.pythonhosted.org/packages/source/F/Flask/Flask-%{version}.tar.gz
 BuildRequires:  fdupes
-BuildRequires:  python-Sphinx
-BuildRequires:  python-Werkzeug >= 0.7
 BuildRequires:  python-devel
+BuildRequires:  python-Jinja2 >= 2.4
+# BuildRequires:  python-Sphinx
+BuildRequires:  python-Werkzeug >= 0.7
+BuildRequires:  python-click >= 2.0
 BuildRequires:  python-itsdangerous >= 0.21
 BuildRequires:  python-nose
 BuildRequires:  python-setuptools
 Requires:       python-Jinja2 >= 2.4
 Requires:       python-Werkzeug >= 0.7
+Requires:       python-click >= 2.0
 Requires:       python-itsdangerous >= 0.21
 Provides:       python-flask = %{version}
 Obsoletes:      python-flask < %{version}
+Requires(post): update-alternatives
+Requires(postun): update-alternatives
+BuildRoot:      %{_tmppath}/%{name}-%{version}-build
 %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
@@ -62,24 +67,41 @@
 
 %build
 python setup.py build
-#cd docs && make html
+# cd docs && make html
 
 %install
 python setup.py install --prefix=%{_prefix} --root=%{buildroot}
+
+# Prepare for update-alternatives usage
+mkdir -p %{buildroot}%{_sysconfdir}/alternatives
+mv %{buildroot}%{_bindir}/flask %{buildroot}%{_bindir}/flask-%{py_ver}
+ln -s -f %{_sysconfdir}/alternatives/flask %{buildroot}%{_bindir}/flask
+
 %fdupes %{buildroot}%{python_sitelib}
 
-%if 0%{?suse_version} > 1210
+%post
+%_sbindir/update-alternatives \
+   --install %{_bindir}/flask flask %{_bindir}/flask-%{py_ver} 30
+
+%postun
+if [ $1 -eq 0 ] ; then
+    %_sbindir/update-alternatives --remove flask %{_bindir}/flask-%{py_ver}
+fi
+
 %check
 python setup.py test
-%endif
 
 %files
 %defattr(-,root,root,-)
-%doc AUTHORS CHANGES LICENSE
+%doc AUTHORS CHANGES LICENSE README
+%{_bindir}/flask
+%{_bindir}/flask-%{py_ver}
+%ghost %{_sysconfdir}/alternatives/flask
 %{python_sitelib}/*
 
 %files doc
 %defattr(-,root,root)
-%doc docs examples
+%doc docs/
+%doc examples/
 
 %changelog

++++++ Flask-0.10.1.tar.gz -> Flask-0.11.1.tar.gz ++++++
++++ 23821 lines of diff (skipped)


Reply via email to