SHA256
1
0
forked from pool/python-Flask

Accepting request 901115 from devel:languages:python:flask

OBS-URL: https://build.opensuse.org/request/show/901115
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/python-Flask?expand=0&rev=26
This commit is contained in:
Dominique Leuenberger 2021-07-10 20:53:45 +00:00 committed by Git OBS Bridge
commit 49124fd031
4 changed files with 120 additions and 20 deletions

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:4efa1ae2d7c9865af48986de8aeb8504bf32c7f3d6fdc9353d34b21f4b127060
size 637516

3
Flask-2.0.1.tar.gz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:1c4c257b1892aec1398784c63791cbaa43062f1f7aeb555c4da961b20ee68f55
size 626851

View File

@ -1,3 +1,105 @@
-------------------------------------------------------------------
Sat Jun 19 07:28:01 UTC 2021 - Michael Ströder <michael@stroeder.com>
- skip building for Python 2.x
- updated upstream project URL
- Update to 2.0.1
* Version 2.0.1
- Re-add the filename parameter in send_from_directory. The filename
parameter has been renamed to path, the old name is deprecated. #4019
- Mark top-level names as exported so type checking understands imports
in user projects. #4024
- Fix type annotation for g and inform mypy that it is a namespace
object that has arbitrary attributes. #4020
- Fix some types that werent available in Python 3.6.0. #4040
- Improve typing for send_file, send_from_directory, and
get_send_file_max_age. #4044, #4026
- Show an error when a blueprint name contains a dot. The . has special
meaning, it is used to separate (nested) blueprint names and the
endpoint name. #4041
- Combine URL prefixes when nesting blueprints that were created with a
url_prefix value. #4037
- Roll back a change to the order that URL matching was done. The URL
is again matched after the session is loaded, so the session is
available in custom URL converters. #4053
- Re-add deprecated Config.from_json, which was accidentally removed early. #4078
- Improve typing for some functions using Callable in their type
signatures, focusing on decorator factories. #4060
- Nested blueprints are registered with their dotted name. This allows
different blueprints with the same name to be nested at different
locations. #4069
- register_blueprint takes a name option to change the (pre-dotted)
name the blueprint is registered with. This allows the same blueprint
to be registered multiple times with unique names for url_for.
Registering the same blueprint with the same name multiple times is
deprecated. #1091
- Improve typing for stream_with_context. #4052
* Version 2.0.0
- Drop support for Python 2 and 3.5.
- Bump minimum versions of other Pallets projects.
- JSON support no longer uses simplejson. To use another JSON module,
override app.json_encoder and json_decoder. #3555
- The encoding option to JSON functions is deprecated. #3562
- Passing script_info to app factory functions is deprecated. This was
not portable outside the flask command. Use
click.get_current_context().obj if its needed. #3552
- The CLI shows better error messages when the app failed to load when
looking up commands. #2741
- Add sessions.SessionInterface.get_cookie_name() to allow setting the
session cookie name dynamically. #3369
- Add Config.from_file() to load config using arbitrary file loaders,
such as toml.load or json.load. Config.from_json() is deprecated in
favor of this. #3398
- The flask run command will only defer errors on reload. Errors
present during the initial call will cause the server to exit with the
traceback immediately. #3431
- send_file() raises a ValueError when passed an io object in text
mode. Previously, it would respond with 200 OK and an empty file. #3358
- When using ad-hoc certificates, check for the cryptography library
instead of PyOpenSSL. #3492
- When specifying a factory function with FLASK_APP, keyword argument
can be passed. #3553
- When loading a .env or .flaskenv file, the current working directory
is no longer changed to the location of the file. #3560
- When returning a (response, headers) tuple from a view, the headers
replace rather than extend existing headers on the response. For
example, this allows setting the Content-Type for jsonify(). Use
response.headers.extend() if extending is desired. #3628
- The Scaffold class provides a common API for the Flask and Blueprint
classes. Blueprint information is stored in attributes just like Flask,
rather than opaque lambda functions. This is intended to improve
consistency and maintainability. #3215
- Include samesite and secure options when removing the session cookie. #3726
- Support passing a pathlib.Path to static_folder. #3579
- send_file and send_from_directory are wrappers around the
implementations in werkzeug.utils. #3828
- Some send_file parameters have been renamed, the old names are
deprecated. attachment_filename is renamed to download_name.
cache_timeout is renamed to max_age. add_etags is renamed to etag.
#3828, #3883
- send_file passes download_name even if as_attachment=False by using
Content-Disposition: inline. #3828
- send_file sets conditional=True and max_age=None by default.
Cache-Control is set to no-cache if max_age is not set, otherwise
public. This tells browsers to validate conditional requests instead of
using a timed cache. #3828
- helpers.safe_join is deprecated. Use werkzeug.utils.safe_join instead. #3828
- The request context does route matching before opening the session.
This could allow a session interface to change behavior based on
request.endpoint. #3776
- Use Jinjas implementation of the |tojson filter. #3881
- Add route decorators for common HTTP methods.
For example, @app.post("/login") is a shortcut for @app.route("/login",
methods=["POST"]). #3907
- Support async views, error handlers, before and after request, and teardown functions. #3412
- Support nesting blueprints. #593, #1548, #3923
- Set the default encoding to “UTF-8” when loading .env and .flaskenv
files to allow to use non-ASCII characters. #3931
- flask shell sets up tab and history completion like the default
python shell if readline is installed. #3941
- helpers.total_seconds() is deprecated. Use timedelta.total_seconds() instead. #3962
- Add type hinting. #3973.
-------------------------------------------------------------------
Tue May 26 06:34:15 UTC 2020 - Petr Gajdos <pgajdos@suse.com>

View File

@ -1,7 +1,7 @@
#
# spec file for package python-Flask
#
# 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
@ -17,37 +17,35 @@
%define oldpython python
%define skip_python2 1
%{?!python_module:%define python_module() python-%{**} python3-%{**}}
Name: python-Flask
Version: 1.1.2
Version: 2.0.1
Release: 0
Summary: A microframework based on Werkzeug, Jinja2 and good intentions
License: BSD-3-Clause
Group: Development/Languages/Python
URL: https://github.com/mitsuhiko/flask/
URL: https://flask.palletsprojects.com
Source: https://files.pythonhosted.org/packages/source/F/Flask/Flask-%{version}.tar.gz
BuildRequires: %{python_module Jinja2 >= 2.4}
BuildRequires: %{python_module Werkzeug >= 0.15}
BuildRequires: %{python_module click >= 5.1}
BuildRequires: %{python_module itsdangerous >= 0.24}
BuildRequires: %{python_module pytest}
BuildRequires: %{python_module Jinja2 >= 3.0}
BuildRequires: %{python_module Werkzeug >= 2.0}
BuildRequires: %{python_module click >= 7.1.2}
BuildRequires: %{python_module contextvars}
BuildRequires: %{python_module itsdangerous >= 2.0}
BuildRequires: %{python_module pytest >= 6.2.4}
BuildRequires: %{python_module setuptools}
BuildRequires: fdupes
BuildRequires: python-rpm-macros
Requires: python-Jinja2 >= 2.10
Requires: python-Werkzeug >= 0.15
Requires: python-click >= 5.1
Requires: python-itsdangerous >= 0.24
Requires: python-Jinja2 >= 3.0
Requires: python-Werkzeug >= 2.0
Requires: python-click >= 7.1.2
Requires: python-itsdangerous >= 2.0
Requires(post): update-alternatives
Requires(postun): update-alternatives
Requires(postun):update-alternatives
BuildArch: noarch
%if %{?suse_version} < 1500
BuildRequires: python
%endif
%ifpython2
Provides: %{oldpython}-flask = %{version}
Obsoletes: %{oldpython}-flask < %{version}
%endif
%python_subpackages
%description