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

python311-Flask-doc-3.1.3-1.2 RPM for noarch

From OpenSuSE Tumbleweed for noarch

Name: python311-Flask-doc 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: 852745 Source RPM: python-Flask-3.1.3-1.2.src.rpm
Packager: https://bugs.opensuse.org
Url: https://flask.palletsprojects.com
Summary: Documentation for python-Flask
This package contains HTML documentation, including tutorials and API
reference for python-Flask.

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/share/doc/packages/python311-Flask-doc
/usr/share/doc/packages/python311-Flask-doc/docs
/usr/share/doc/packages/python311-Flask-doc/docs/Makefile
/usr/share/doc/packages/python311-Flask-doc/docs/_static
/usr/share/doc/packages/python311-Flask-doc/docs/_static/debugger.png
/usr/share/doc/packages/python311-Flask-doc/docs/_static/flask-icon.svg
/usr/share/doc/packages/python311-Flask-doc/docs/_static/flask-logo.svg
/usr/share/doc/packages/python311-Flask-doc/docs/_static/flask-name.svg
/usr/share/doc/packages/python311-Flask-doc/docs/_static/pycharm-run-config.png
/usr/share/doc/packages/python311-Flask-doc/docs/api.rst
/usr/share/doc/packages/python311-Flask-doc/docs/appcontext.rst
/usr/share/doc/packages/python311-Flask-doc/docs/async-await.rst
/usr/share/doc/packages/python311-Flask-doc/docs/blueprints.rst
/usr/share/doc/packages/python311-Flask-doc/docs/changes.rst
/usr/share/doc/packages/python311-Flask-doc/docs/cli.rst
/usr/share/doc/packages/python311-Flask-doc/docs/conf.py
/usr/share/doc/packages/python311-Flask-doc/docs/config.rst
/usr/share/doc/packages/python311-Flask-doc/docs/contributing.rst
/usr/share/doc/packages/python311-Flask-doc/docs/debugging.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/apache-httpd.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/asgi.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/eventlet.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/gevent.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/gunicorn.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/index.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/mod_wsgi.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/nginx.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/proxy_fix.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/uwsgi.rst
/usr/share/doc/packages/python311-Flask-doc/docs/deploying/waitress.rst
/usr/share/doc/packages/python311-Flask-doc/docs/design.rst
/usr/share/doc/packages/python311-Flask-doc/docs/errorhandling.rst
/usr/share/doc/packages/python311-Flask-doc/docs/extensiondev.rst
/usr/share/doc/packages/python311-Flask-doc/docs/extensions.rst
/usr/share/doc/packages/python311-Flask-doc/docs/gevent.rst
/usr/share/doc/packages/python311-Flask-doc/docs/index.rst
/usr/share/doc/packages/python311-Flask-doc/docs/installation.rst
/usr/share/doc/packages/python311-Flask-doc/docs/license.rst
/usr/share/doc/packages/python311-Flask-doc/docs/lifecycle.rst
/usr/share/doc/packages/python311-Flask-doc/docs/logging.rst
/usr/share/doc/packages/python311-Flask-doc/docs/make.bat
/usr/share/doc/packages/python311-Flask-doc/docs/patterns
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/appdispatch.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/appfactories.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/caching.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/celery.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/deferredcallbacks.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/favicon.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/fileuploads.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/flashing.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/index.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/javascript.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/jquery.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/lazyloading.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/methodoverrides.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/mongoengine.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/packages.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/requestchecksum.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/singlepageapplications.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/sqlalchemy.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/sqlite3.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/streaming.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/subclassing.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/templateinheritance.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/urlprocessors.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/viewdecorators.rst
/usr/share/doc/packages/python311-Flask-doc/docs/patterns/wtforms.rst
/usr/share/doc/packages/python311-Flask-doc/docs/quickstart.rst
/usr/share/doc/packages/python311-Flask-doc/docs/reqcontext.rst
/usr/share/doc/packages/python311-Flask-doc/docs/server.rst
/usr/share/doc/packages/python311-Flask-doc/docs/shell.rst
/usr/share/doc/packages/python311-Flask-doc/docs/signals.rst
/usr/share/doc/packages/python311-Flask-doc/docs/templating.rst
/usr/share/doc/packages/python311-Flask-doc/docs/testing.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/blog.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/database.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/deploy.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/factory.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/flaskr_edit.png
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/flaskr_index.png
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/flaskr_login.png
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/index.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/install.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/layout.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/next.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/static.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/templates.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/tests.rst
/usr/share/doc/packages/python311-Flask-doc/docs/tutorial/views.rst
/usr/share/doc/packages/python311-Flask-doc/docs/views.rst
/usr/share/doc/packages/python311-Flask-doc/docs/web-security.rst
/usr/share/doc/packages/python311-Flask-doc/examples
/usr/share/doc/packages/python311-Flask-doc/examples/celery
/usr/share/doc/packages/python311-Flask-doc/examples/celery/README.md
/usr/share/doc/packages/python311-Flask-doc/examples/celery/make_celery.py
/usr/share/doc/packages/python311-Flask-doc/examples/celery/pyproject.toml
/usr/share/doc/packages/python311-Flask-doc/examples/celery/requirements.txt
/usr/share/doc/packages/python311-Flask-doc/examples/celery/src
/usr/share/doc/packages/python311-Flask-doc/examples/celery/src/task_app
/usr/share/doc/packages/python311-Flask-doc/examples/celery/src/task_app/__init__.py
/usr/share/doc/packages/python311-Flask-doc/examples/celery/src/task_app/tasks.py
/usr/share/doc/packages/python311-Flask-doc/examples/celery/src/task_app/templates
/usr/share/doc/packages/python311-Flask-doc/examples/celery/src/task_app/templates/index.html
/usr/share/doc/packages/python311-Flask-doc/examples/celery/src/task_app/views.py
/usr/share/doc/packages/python311-Flask-doc/examples/javascript
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/LICENSE.txt
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/README.rst
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/js_example
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/js_example/__init__.py
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/js_example/templates
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/js_example/templates/base.html
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/js_example/templates/fetch.html
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/js_example/templates/jquery.html
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/js_example/templates/xhr.html
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/js_example/views.py
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/pyproject.toml
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/tests
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/tests/conftest.py
/usr/share/doc/packages/python311-Flask-doc/examples/javascript/tests/test_js_example.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/LICENSE.txt
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/README.rst
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/__init__.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/auth.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/blog.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/db.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/schema.sql
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/static
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/static/style.css
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates/auth
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates/auth/login.html
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates/auth/register.html
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates/base.html
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates/blog
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates/blog/create.html
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates/blog/index.html
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/flaskr/templates/blog/update.html
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/pyproject.toml
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/tests
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/tests/conftest.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/tests/data.sql
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/tests/test_auth.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/tests/test_blog.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/tests/test_db.py
/usr/share/doc/packages/python311-Flask-doc/examples/tutorial/tests/test_factory.py


Generated by rpm2html 1.8.1

Fabrice Bellet, Wed Mar 4 22:25:36 2026