diff --git a/Flask-1.0.3.tar.gz b/Flask-1.0.3.tar.gz deleted file mode 100644 index 03efda7..0000000 --- a/Flask-1.0.3.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:ad7c6d841e64296b962296c2c2dabc6543752985727af86a975072dea984b6f3 -size 647311 diff --git a/Flask-1.1.1.tar.gz b/Flask-1.1.1.tar.gz new file mode 100644 index 0000000..d45cffe --- /dev/null +++ b/Flask-1.1.1.tar.gz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:13f9f196f330c7c2c5d7a5cf91af894110ca0215ac051b5844701f2bfd934d52 +size 625458 diff --git a/python-Flask.changes b/python-Flask.changes index 01a3ec9..b339a9f 100644 --- a/python-Flask.changes +++ b/python-Flask.changes @@ -1,3 +1,115 @@ +------------------------------------------------------------------- +Fri Jul 19 12:22:54 UTC 2019 - Tomáš Chvátal + +- Update to 1.1.1: + * The flask.json_available flag was added back for compatibility with some + extensions. It will raise a deprecation warning when used, and will be + removed in version 2.0.0. #3288 + +------------------------------------------------------------------- +Sat Jul 6 20:31:51 UTC 2019 - Arun Persaud + +- specfile: + * updated version of Werkzeug requirement to 0.15 + * AUTHORS file not in tar-ball + * license file got renamed to LICENSE.rst + * be more specific in %files section + +- update to version 1.1.0: + * Bump minimum Werkzeug version to >= 0.15. + * Drop support for Python 3.4. + * Error handlers for "InternalServerError" or "500" will always be + passed an instance of "InternalServerError". If they are invoked + due to an unhandled exception, that original exception is now + available as "e.original_exception" rather than being passed + directly to the handler. The same is true if the handler is for + the base "HTTPException". This makes error handler behavior more + consistent. :pr:`3266` + + :meth:`Flask.finalize_request` is called for all unhandled + exceptions even if there is no "500" error handler. + * :attr:`Flask.logger` takes the same name as :attr:`Flask.name` + (the value passed as "Flask(import_name)". This reverts 1.0's + behavior of always logging to ""flask.app"", in order to support + multiple apps in the same process. A warning will be shown if + old configuration is detected that needs to be + moved. :issue:`2866` + * :meth:`flask.RequestContext.copy` includes the current session + object in the request context copy. This prevents "session" + pointing to an out-of-date object. :issue:`2935` + * Using built-in RequestContext, unprintable Unicode characters in + Host header will result in a HTTP 400 response and not HTTP 500 + as previously. :pr:`2994` + * :func:`send_file` supports :class:`~os.PathLike` objects as + described in PEP 0519, to support :mod:`pathlib` in Python 3. + :pr:`3059` + * :func:`send_file` supports :class:`~io.BytesIO` partial content. + :issue:`2957` + * :func:`open_resource` accepts the "rt" file mode. This still does + the same thing as "r". :issue:`3163` + * The :attr:`MethodView.methods` attribute set in a base class is + used by subclasses. :issue:`3138` + * :attr:`Flask.jinja_options` is a "dict" instead of an + "ImmutableDict" to allow easier configuration. Changes must + still be made before creating the environment. :pr:`3190` + * Flask's "JSONMixin" for the request and response wrappers was + moved into Werkzeug. Use Werkzeug's version with Flask-specific + support. This bumps the Werkzeug dependency to >= 0.15. + :issue:`3125` + * The "flask" command entry point is simplified to take advantage of + Werkzeug 0.15's better reloader support. This bumps the Werkzeug + dependency to >= 0.15. :issue:`3022` + * Support "static_url_path" that ends with a forward slash. + :issue:`3134` + * Support empty "static_folder" without requiring setting an empty + "static_url_path" as well. :pr:`3124` + * :meth:`jsonify` supports :class:`dataclasses.dataclass` objects. + :pr:`3195` + * Allow customizing the :attr:`Flask.url_map_class` used for + routing. :pr:`3069` + * The development server port can be set to 0, which tells the OS to + pick an available port. :issue:`2926` + * The return value from :meth:`cli.load_dotenv` is more consistent + with the documentation. It will return "False" if python-dotenv + is not installed, or if the given path isn't a + file. :issue:`2937` + * Signaling support has a stub for the "connect_via" method when the + Blinker library is not installed. :pr:`3208` + * Add an "--extra-files" option to the "flask run" CLI command to + specify extra files that will trigger the reloader on change. + :issue:`2897` + * Allow returning a dictionary from a view function. Similar to how + returning a string will produce a "text/html" response, + returning a dict will call "jsonify" to produce a + "application/json" response. :pr:`3111` + * Blueprints have a "cli" Click group like "app.cli". CLI commands + registered with a blueprint will be available as a group under + the "flask" command. :issue:`1357`. + * When using the test client as a context manager ("with client:"), + all preserved request contexts are popped when the block exits, + ensuring nested contexts are cleaned up correctly. :pr:`3157` + * Show a better error message when the view return type is not + supported. :issue:`3214` + * "flask.testing.make_test_environ_builder()" has been deprecated in + favour of a new class "flask.testing.EnvironBuilder". :pr:`3232` + * The "flask run" command no longer fails if Python is not built + with SSL support. Using the "--cert" option will show an + appropriate error message. :issue:`3211` + * URL matching now occurs after the request context is pushed, + rather than when it's created. This allows custom URL converters + to access the app and request contexts, such as to query a + database for an id. :issue:`3088` + +- changes from version 1.0.4: + * The key information for "BadRequestKeyError" is no longer cleared + outside debug mode, so error handlers can still access it. This + requires upgrading to Werkzeug 0.15.5. :issue:`3249` + * "send_file" url quotes the ":" and "/" characters for more + compatible UTF-8 filename support in some + browsers. :issue:`3074` + * Fixes for PEP451 import loaders and pytest 5.x. :issue:`3275` + * Show message about dotenv on stderr instead of + stdout. :issue:`3285` + ------------------------------------------------------------------- Tue May 28 07:30:54 UTC 2019 - Tomáš Chvátal diff --git a/python-Flask.spec b/python-Flask.spec index 5932891..0c1f316 100644 --- a/python-Flask.spec +++ b/python-Flask.spec @@ -19,7 +19,7 @@ %define oldpython python %{?!python_module:%define python_module() python-%{**} python3-%{**}} Name: python-Flask -Version: 1.0.3 +Version: 1.1.1 Release: 0 Summary: A microframework based on Werkzeug, Jinja2 and good intentions License: BSD-3-Clause @@ -27,7 +27,7 @@ Group: Development/Languages/Python URL: http://github.com/mitsuhiko/flask/ Source: https://files.pythonhosted.org/packages/source/F/Flask/Flask-%{version}.tar.gz BuildRequires: %{python_module Jinja2 >= 2.4} -BuildRequires: %{python_module Werkzeug >= 0.14} +BuildRequires: %{python_module Werkzeug >= 0.15} BuildRequires: %{python_module click >= 5.1} BuildRequires: %{python_module itsdangerous >= 0.24} BuildRequires: %{python_module pytest} @@ -35,7 +35,7 @@ BuildRequires: %{python_module setuptools} BuildRequires: fdupes BuildRequires: python-rpm-macros Requires: python-Jinja2 >= 2.10 -Requires: python-Werkzeug >= 0.14 +Requires: python-Werkzeug >= 0.15 Requires: python-click >= 5.1 Requires: python-itsdangerous >= 0.24 BuildArch: noarch @@ -76,11 +76,14 @@ export LANG=en_US.UTF-8 %pytest %files %{python_files} -%license LICENSE -%doc AUTHORS CHANGES.rst README.rst +%license LICENSE.rst +%doc CHANGES.rst README.rst %python3_only %{_bindir}/flask %{_bindir}/flask-%{python_bin_suffix} -%{python_sitelib}/* +%dir %{python_sitelib}/flask +%{python_sitelib}/flask/* +%dir %{python_sitelib}/Flask-%{version}-py*.egg-info +%{python_sitelib}/Flask-%{version}-py*.egg-info %files %{python_files doc} %doc docs/