Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

python313-Flask-3.1.3-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

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!

Provides

Requires

License

BSD-3-Clause

Changelog

* 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)

Files

/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