| Name | Modified | Size | Downloads / Week |
|---|---|---|---|
| Parent folder | |||
| flask-3.1.1-py3-none-any.whl | 2025-05-13 | 103.3 kB | |
| flask-3.1.1.tar.gz | 2025-05-13 | 753.4 kB | |
| multiple.intoto.jsonl | 2025-05-13 | 21.2 kB | |
| 3.1.1 source code.tar.gz | 2025-05-13 | 766.3 kB | |
| 3.1.1 source code.zip | 2025-05-13 | 858.9 kB | |
| README.md | 2025-05-13 | 787 Bytes | |
| Totals: 6 Items | 2.5 MB | 1 | |
This is the Flask 3.1.1 fix release, which fixes bugs but does not otherwise change behavior and should not result in breaking changes compared to the latest feature release.
PyPI: https://pypi.org/project/Flask/3.1.1/ Changes: https://flask.palletsprojects.com/en/stable/changes/#version-3-1-1 Milestone https://github.com/pallets/flask/milestone/36?closed=1
- 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 --helploads 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. :pr:5659