| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: python313-Flask | Distribution: openSUSE Tumbleweed |
| Version: 3.1.3 | Vendor: openSUSE |
| Release: 1.2 | Build date: Tue Feb 24 11:28:13 2026 |
| Group: Unspecified | Build host: reproducible |
| Size: 924291 | Source RPM: python-Flask-3.1.3-1.2.src.rpm |
| Packager: https://bugs.opensuse.org | |
| Url: https://flask.palletsprojects.com | |
| Summary: A microframework based on Werkzeug, Jinja2 and good intentions | |
Flask is a microframework for Python based on Werkzeug, Jinja 2 and good intentions. And before you ask: It's BSD licensed!
BSD-3-Clause
* Tue Feb 24 2026 Nico Krapp <nico.krapp@suse.com>
- Update to 3.1.3 (CVE-2026-27205, bsc#1258700)
* The session is marked as accessed for operations that only
access the keys but not the values, such as in and len.
GHSA-68rp-wp8r-4726
- Update to 3.1.2
* stream_with_context does not fail inside async views. #5774
* When using follow_redirects in the test client, the final state
of session is correct. #5786
* Relax type hint for passing bytes IO to send_file. #5776
* Thu May 15 2025 Daniel Garcia <daniel.garcia@suse.com>
- Update to 3.1.1 (CVE-2025-47278, bsc#1243163):
* Fix signing key selection order when key rotation is enabled via
SECRET_KEY_FALLBACKS. GHSA-4grg-w6v8-c28g
* Fix type hint for cli_runner.invoke. #5645
* flask --help loads the app and plugins first to make sure all
commands are shown. #5673
* Mark sans-io base class as being able to handle views that return
AsyncIterable. This is not accurate for Flask, but makes typing
easier for Quart. #5659
* Fri Feb 07 2025 Steve Kowalik <steven.kowalik@suse.com>
- Update to 3.1.0:
* Drop support for Python 3.8.
* Update minimum dependency versions to latest feature releases.
Werkzeug >= 3.1, ItsDangerous >= 2.2, Blinker >= 1.9.
* Provide a configuration option to control automatic option responses.
* Flask.open_resource/open_instance_resource and Blueprint.open_resource
take an encoding parameter to use when opening in text mode. It defaults
to utf-8.
* Request.max_content_length can be customized per-request instead of only
through the MAX_CONTENT_LENGTH config.
* Add support for the Partitioned cookie attribute (CHIPS), with the
SESSION_COOKIE_PARTITIONED config.
* -e path takes precedence over default .env and .flaskenv files.
load_dotenv loads default files in addition to a path unless
load_defaults=False is passed.
* Support key rotation with the SECRET_KEY_FALLBACKS config, a list of old
secret keys that can still be used for unsigning.
* Fix how setting host_matching=True or subdomain_matching=False interacts
with SERVER_NAME. Setting SERVER_NAME no longer restricts requests to
only that domain.
* Request.trusted_hosts is checked during routing, and can be set through
the TRUSTED_HOSTS config.
* Tue Aug 13 2024 Guang Yee <gyee@suse.com>
- update to 3.0.3
* The default hashlib.sha1 may not be available in FIPS builds.
Don’t access it at import time so the developer has time to
change the default. :issue:`5448`
* Don’t initialize the cli attribute in the sansio scaffold,
but rather in the Flask concrete class. :issue:`5270`
* Wed Apr 10 2024 Daniel Garcia <daniel.garcia@suse.com>
- Remove not needed dependency python-contextvars
* Mon Feb 05 2024 Dirk Müller <dmueller@suse.com>
- update to 3.0.2:
* Correct type for jinja_loader property. :issue:`5388`
* Fix error with --extra-files and --exclude-patterns CLI
options. :issue:`5391`
* Sat Jan 20 2024 Dirk Müller <dmueller@suse.com>
- update to 3.0.1:
* Correct type for path argument to send_file. :issue:`5230`
* Fix a typo in an error message for the flask run --key
option. :pr:`5344`
* Session data is untagged without relying on the built-in
json.loads object_hook. This allows other JSON providers that
don't implement that. :issue:`5381`
* Address more type findings when using mypy strict mode.
:pr:`5383`
* Remove previously deprecated code. :pr:`5223`
* Deprecate the __version__ attribute. Use feature detection,
or importlib.metadata.version("flask"), instead.
:issue:`5230`
* Restructure the code such that the Flask (app) and Blueprint
classes have Sans-IO bases. :pr:`5127`
* Allow self as an argument to url_for. :pr:`5264`
* Require Werkzeug >= 3.0.0.
* Mon Sep 25 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.3.3:
* Python 3.12 compatibility.
* Require Werkzeug >= 2.3.7.
* Use ``flit_core`` instead of ``setuptools`` as build backend.
* Refactor how an app's root and instance paths are determined.
- Fiddle with captialisation again, I look forward to this flipping back
to Flask at some point.
* Wed Aug 02 2023 Steve Kowalik <steven.kowalik@suse.com>
- Update to 2.3.2:
* Set ``Vary: Cookie`` header when the session is accessed, modified, or
refreshed.
* Update Werkzeug requirement to >=2.3.3 to apply recent bug fixes.
* Restore deprecated ``from flask import Markup``.
* Drop support for Python 3.7.
* Update minimum requirements to the latest versions.
* Remove previously deprecated code.
* Importing ``escape`` and ``Markup`` from ``flask`` is deprecated.
* The ``app.got_first_request`` property is deprecated.
* The ``locked_cached_property`` decorator is deprecated.
* Signals are always available. ``blinker>=1.6.2`` is a required dependency.
* Signals support ``async`` subscriber functions.
* Remove uses of locks that could cause requests to block each other very
briefly.
* Use modern packaging metadata with ``pyproject.toml``.
* Ensure subdomains are applied with nested blueprints.
* If a blueprint is created with an empty name it raises a ``ValueError``.
* ``SESSION_COOKIE_DOMAIN`` does not fall back to ``SERVER_NAME``.
* The ``routes`` command shows each rule's ``subdomain`` or ``host``
when domain matching is in use.
* Use postponed evaluation of annotations.
- Switch to pyproject macros.
- Delete unneeded .gitignore files, update rpmlintrc
* Wed May 10 2023 Dirk Müller <dmueller@suse.com>
- update to 2.2.5 (bsc#1211246, CVE-2023-30861):
* Set ``Vary: Cookie`` header when the session is accessed,
modified, or refreshed.
* Update for compatibility with Werkzeug 2.3.
* Autoescape is enabled by default for ``.svg`` template
files. :issue:`4831`
* Fix the type of ``template_folder`` to accept
``pathlib.Path``. :issue:`4892`
* Add ``--debug`` option to the ``flask run`` command.
:issue:`4777`
- drops CVE-2023-30861-always-vary-cookie.patch in older dists
* Fri Apr 21 2023 Dirk Müller <dmueller@suse.com>
- add sle15_python_module_pythons (jsc#PED-68)
/usr/bin/flask /usr/bin/flask-3.13 /usr/lib/python3.13/site-packages/flask /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info/INSTALLER /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info/METADATA /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info/RECORD /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info/REQUESTED /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info/WHEEL /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info/entry_points.txt /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info/licenses /usr/lib/python3.13/site-packages/flask-3.1.3.dist-info/licenses/LICENSE.txt /usr/lib/python3.13/site-packages/flask/__init__.py /usr/lib/python3.13/site-packages/flask/__main__.py /usr/lib/python3.13/site-packages/flask/__pycache__ /usr/lib/python3.13/site-packages/flask/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/__main__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/__main__.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/app.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/app.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/blueprints.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/blueprints.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/cli.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/cli.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/config.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/config.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/ctx.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/ctx.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/debughelpers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/debughelpers.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/globals.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/globals.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/helpers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/helpers.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/logging.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/logging.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/sessions.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/sessions.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/signals.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/signals.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/templating.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/templating.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/testing.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/testing.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/typing.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/typing.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/views.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/views.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/wrappers.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/__pycache__/wrappers.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/app.py /usr/lib/python3.13/site-packages/flask/blueprints.py /usr/lib/python3.13/site-packages/flask/cli.py /usr/lib/python3.13/site-packages/flask/config.py /usr/lib/python3.13/site-packages/flask/ctx.py /usr/lib/python3.13/site-packages/flask/debughelpers.py /usr/lib/python3.13/site-packages/flask/globals.py /usr/lib/python3.13/site-packages/flask/helpers.py /usr/lib/python3.13/site-packages/flask/json /usr/lib/python3.13/site-packages/flask/json/__init__.py /usr/lib/python3.13/site-packages/flask/json/__pycache__ /usr/lib/python3.13/site-packages/flask/json/__pycache__/__init__.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/json/__pycache__/__init__.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/json/__pycache__/provider.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/json/__pycache__/provider.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/json/__pycache__/tag.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/json/__pycache__/tag.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/json/provider.py /usr/lib/python3.13/site-packages/flask/json/tag.py /usr/lib/python3.13/site-packages/flask/logging.py /usr/lib/python3.13/site-packages/flask/py.typed /usr/lib/python3.13/site-packages/flask/sansio /usr/lib/python3.13/site-packages/flask/sansio/README.md /usr/lib/python3.13/site-packages/flask/sansio/__pycache__ /usr/lib/python3.13/site-packages/flask/sansio/__pycache__/app.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/sansio/__pycache__/app.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/sansio/__pycache__/blueprints.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/sansio/__pycache__/blueprints.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/sansio/__pycache__/scaffold.cpython-313.opt-1.pyc /usr/lib/python3.13/site-packages/flask/sansio/__pycache__/scaffold.cpython-313.pyc /usr/lib/python3.13/site-packages/flask/sansio/app.py /usr/lib/python3.13/site-packages/flask/sansio/blueprints.py /usr/lib/python3.13/site-packages/flask/sansio/scaffold.py /usr/lib/python3.13/site-packages/flask/sessions.py /usr/lib/python3.13/site-packages/flask/signals.py /usr/lib/python3.13/site-packages/flask/templating.py /usr/lib/python3.13/site-packages/flask/testing.py /usr/lib/python3.13/site-packages/flask/typing.py /usr/lib/python3.13/site-packages/flask/views.py /usr/lib/python3.13/site-packages/flask/wrappers.py /usr/share/doc/packages/python313-Flask /usr/share/doc/packages/python313-Flask/CHANGES.rst /usr/share/doc/packages/python313-Flask/README.md /usr/share/libalternatives/flask /usr/share/libalternatives/flask/1313.conf /usr/share/licenses/python313-Flask /usr/share/licenses/python313-Flask/LICENSE.txt
Generated by rpm2html 1.8.1
Fabrice Bellet, Wed Mar 4 22:25:36 2026