build(deps): bump the pip group across 4 directories with 6 updates#553
build(deps): bump the pip group across 4 directories with 6 updates#553dependabot[bot] wants to merge 1 commit into
Conversation
Bumps the pip group with 5 updates in the /e2e/python directory: | Package | From | To | | --- | --- | --- | | [flask](https://github.com/pallets/flask) | `3.1.0` | `3.1.3` | | [pytest](https://github.com/pytest-dev/pytest) | `8.3.5` | `9.0.3` | | [python-dotenv](https://github.com/theskumar/python-dotenv) | `1.0.1` | `1.2.2` | | [sqlparse](https://github.com/andialbrecht/sqlparse) | `0.5.3` | `0.5.4` | | [werkzeug](https://github.com/pallets/werkzeug) | `3.1.3` | `3.1.6` | Bumps the pip group with 2 updates in the /e2e/tests directory: [pytest](https://github.com/pytest-dev/pytest) and [requests](https://github.com/psf/requests). Bumps the pip group with 3 updates in the /sdk/@launchdarkly/observability-python directory: [flask](https://github.com/pallets/flask), [sqlparse](https://github.com/andialbrecht/sqlparse) and [werkzeug](https://github.com/pallets/werkzeug). Bumps the pip group with 3 updates in the /sdk/highlight-py directory: [flask](https://github.com/pallets/flask), [sqlparse](https://github.com/andialbrecht/sqlparse) and [werkzeug](https://github.com/pallets/werkzeug). Updates `flask` from 3.1.0 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `pytest` from 8.3.5 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.0.3) Updates `python-dotenv` from 1.0.1 to 1.2.2 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](theskumar/python-dotenv@v1.0.1...v1.2.2) Updates `sqlparse` from 0.5.3 to 0.5.4 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.3 to 3.1.6 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) Updates `flask` from 3.1.0 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `python-dotenv` from 1.0.1 to 1.2.2 - [Release notes](https://github.com/theskumar/python-dotenv/releases) - [Changelog](https://github.com/theskumar/python-dotenv/blob/main/CHANGELOG.md) - [Commits](theskumar/python-dotenv@v1.0.1...v1.2.2) Updates `pytest` from 8.3.5 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.0.3) Updates `flask` from 3.1.0 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `pytest` from 8.3.5 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.0.3) Updates `sqlparse` from 0.5.3 to 0.5.4 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.3 to 3.1.6 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) Updates `flask` from 3.1.0 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `pytest` from 8.3.5 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.0.3) Updates `sqlparse` from 0.5.3 to 0.5.4 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.3 to 3.1.6 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) Updates `pytest` from 7.4.4 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.0.3) Updates `requests` from 2.32.5 to 2.33.0 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.32.5...v2.33.0) Updates `pytest` from 7.4.4 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.0.3) Updates `requests` from 2.32.5 to 2.33.0 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.32.5...v2.33.0) Updates `requests` from 2.32.5 to 2.33.0 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.32.5...v2.33.0) Updates `pytest` from 7.4.4 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.0.3) Updates `requests` from 2.32.5 to 2.33.0 - [Release notes](https://github.com/psf/requests/releases) - [Changelog](https://github.com/psf/requests/blob/main/HISTORY.md) - [Commits](psf/requests@v2.32.5...v2.33.0) Updates `pytest` from 7.4.4 to 9.0.3 - [Release notes](https://github.com/pytest-dev/pytest/releases) - [Changelog](https://github.com/pytest-dev/pytest/blob/main/CHANGELOG.rst) - [Commits](pytest-dev/pytest@8.3.5...9.0.3) Updates `flask` from 3.1.1 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `sqlparse` from 0.5.3 to 0.5.4 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.5 to 3.1.6 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) Updates `flask` from 3.1.1 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `flask` from 3.1.1 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `sqlparse` from 0.5.3 to 0.5.5 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.5 to 3.1.8 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) Updates `flask` from 3.1.1 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `sqlparse` from 0.5.3 to 0.5.5 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.5 to 3.1.8 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) Updates `flask` from 3.1.2 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `sqlparse` from 0.5.3 to 0.5.4 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.5 to 3.1.6 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) Updates `flask` from 3.1.2 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `flask` from 3.1.2 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `sqlparse` from 0.5.3 to 0.5.4 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.5 to 3.1.6 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) Updates `flask` from 3.1.2 to 3.1.3 - [Release notes](https://github.com/pallets/flask/releases) - [Changelog](https://github.com/pallets/flask/blob/main/CHANGES.rst) - [Commits](pallets/flask@3.1.0...3.1.3) Updates `sqlparse` from 0.5.3 to 0.5.4 - [Changelog](https://github.com/andialbrecht/sqlparse/blob/master/CHANGELOG) - [Commits](andialbrecht/sqlparse@0.5.3...0.5.4) Updates `werkzeug` from 3.1.5 to 3.1.6 - [Release notes](https://github.com/pallets/werkzeug/releases) - [Changelog](https://github.com/pallets/werkzeug/blob/main/CHANGES.rst) - [Commits](pallets/werkzeug@3.1.3...3.1.6) --- updated-dependencies: - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:production dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: pip - dependency-name: python-dotenv dependency-version: 1.2.2 dependency-type: indirect dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.4 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.6 dependency-type: indirect dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:production dependency-group: pip - dependency-name: python-dotenv dependency-version: 1.2.2 dependency-type: indirect dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:production dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.4 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.6 dependency-type: indirect dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:production dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:development dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.4 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.6 dependency-type: indirect dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:production dependency-group: pip - dependency-name: requests dependency-version: 2.33.0 dependency-type: direct:production dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:production dependency-group: pip - dependency-name: requests dependency-version: 2.33.0 dependency-type: direct:production dependency-group: pip - dependency-name: requests dependency-version: 2.33.0 dependency-type: direct:production dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:production dependency-group: pip - dependency-name: requests dependency-version: 2.33.0 dependency-type: direct:production dependency-group: pip - dependency-name: pytest dependency-version: 9.0.3 dependency-type: direct:production dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:development dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.4 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.6 dependency-type: indirect dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:development dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:development dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.5 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.8 dependency-type: indirect dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:development dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.5 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.8 dependency-type: indirect dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:development dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.4 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.6 dependency-type: indirect dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:development dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:development dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.4 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.6 dependency-type: indirect dependency-group: pip - dependency-name: flask dependency-version: 3.1.3 dependency-type: direct:development dependency-group: pip - dependency-name: sqlparse dependency-version: 0.5.4 dependency-type: indirect dependency-group: pip - dependency-name: werkzeug dependency-version: 3.1.6 dependency-type: indirect dependency-group: pip ... Signed-off-by: dependabot[bot] <support@github.com>
☂️ Python Coverage
Overall Coverage
New FilesNo new covered files... Modified FilesNo covered modified files...
|
There was a problem hiding this comment.
Cursor Bugbot has reviewed your changes using default mode and found 1 potential issue.
❌ Bugbot Autofix is OFF. To automatically fix reported issues with cloud agents, have a team admin enable autofix in the Cursor dashboard.
Reviewed by Cursor Bugbot for commit 9f90db6. Configure here.
| [tool.poetry.group.dev.dependencies] | ||
| black = "^26.3.1" | ||
| pytest = "^8.2.0" | ||
| pytest = ">=8.2,<10.0" |
There was a problem hiding this comment.
pytest-asyncio 0.23.3 is incompatible with pytest 9.0.3
High Severity
The pytest constraint was broadened to >=8.2,<10.0 allowing resolution to 9.0.3, but pytest-asyncio = "^0" caps at <1.0.0, preventing installation of v1.3.0+ which is the version that actually supports pytest 9. Poetry resolved to pytest-asyncio 0.23.3 (which lacks an upper bound in metadata but is known-incompatible with pytest 9). This will likely cause pytest to crash at plugin load time, breaking all tests—not just async ones.
Additional Locations (1)
Reviewed by Cursor Bugbot for commit 9f90db6. Configure here.


Bumps the pip group with 5 updates in the /e2e/python directory:
3.1.03.1.38.3.59.0.31.0.11.2.20.5.30.5.43.1.33.1.6Bumps the pip group with 2 updates in the /e2e/tests directory: pytest and requests.
Bumps the pip group with 3 updates in the /sdk/@launchdarkly/observability-python directory: flask, sqlparse and werkzeug.
Bumps the pip group with 3 updates in the /sdk/highlight-py directory: flask, sqlparse and werkzeug.
Updates
flaskfrom 3.1.0 to 3.1.3Release notes
Sourced from flask's releases.
Changelog
Sourced from flask's changelog.
Commits
22d9247release version 3.1.3089cb86Merge commit from forkc17f379request context tracks session access27be933start version 3.1.34e652d3Abort if the instance folder cannot be created (#5903)3d03098Abort if the instance folder cannot be created407eb76document using gevent for async (#5900)ac5664ddocument using gevent for async4f79d5bIncrease required flit_core version to 3.11 (#5865)fe3b215Increase required flit_core version to 3.11Updates
pytestfrom 8.3.5 to 9.0.3Release notes
Sourced from pytest's releases.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)Updates
python-dotenvfrom 1.0.1 to 1.2.2Release notes
Sourced from python-dotenv's releases.
... (truncated)
Changelog
Sourced from python-dotenv's changelog.
... (truncated)
Commits
36004e0Bump version: 1.2.1 → 1.2.2eb20252docs: update changelog for v1.2.2790c5c0Merge commit from fork43340daRemove the use ofshin tests (#612)09d7ceedocs: clarify override behavior and document FIFO support (#610)c8de288ci: improve workflow efficiency with best practices (#609)7bd9e3dAdd Windows testing to CI (#604)1baaf04Drop Python 3.9 support and update to PyPy 3.11 (#608)4a22cf8ci: enable testing on Python 3.14t (free-threaded) (#588)e2e8e77Fix license specifier (#597)Updates
sqlparsefrom 0.5.3 to 0.5.4Changelog
Sourced from sqlparse's changelog.
Commits
14e300bBump version.96a67e2Code cleanup.1a3bfbdFix handling of semicolons inside BEGIN...END blocks (fixes #809).e92a032Fix handling of IF EXISTS statements in BEGIN...END blocks (fixes #812).149bebfUpdate Changelog.561a67eUpdate AUTHORS.73c8ba3bugfix ISSUE_801; Remove all comments when only comments1b32387Update action to run on all prs.31903e0Add pre-commit hook support (fixes #537)1357726docs: add AGENTS.md for project guidance and development commandsUpdates
werkzeugfrom 3.1.3 to 3.1.6Release notes
Sourced from werkzeug's releases.
Changelog
Sourced from werkzeug's changelog.
Commits
04da1b5release version 3.1.6f407712Merge commit from forkf54fe98safe_join prevents Windows special device names in multi-segment pathsd005985start version 3.1.68565c2cdocument rule priority (#3102)3febc7edocument rule priority2525b82remove state machine docs4abfbd5rewrite build docstring (#3097)161c18brewrite build docstring86e11c2release version 3.1.5 (#3085)Updates
flaskfrom 3.1.0 to 3.1.3Release notes
Sourced from flask's releases.
Changelog
Sourced from flask's changelog.
Commits
22d9247release version 3.1.3089cb86Merge commit from forkc17f379request context tracks session access27be933start version 3.1.34e652d3Abort if the instance folder cannot be created (#5903)3d03098Abort if the instance folder cannot be created407eb76document using gevent for async (#5900)ac5664ddocument using gevent for async4f79d5bIncrease required flit_core version to 3.11 (#5865)fe3b215Increase required flit_core version to 3.11Updates
python-dotenvfrom 1.0.1 to 1.2.2Release notes
Sourced from python-dotenv's releases.
... (truncated)
Changelog
Sourced from python-dotenv's changelog.
... (truncated)
Commits
36004e0Bump version: 1.2.1 → 1.2.2eb20252docs: update changelog for v1.2.2790c5c0Merge commit from fork43340daRemove the use ofshin tests (#612)09d7ceedocs: clarify override behavior and document FIFO support (#610)c8de288ci: improve workflow efficiency with best practices (#609)7bd9e3dAdd Windows testing to CI (#604)1baaf04Drop Python 3.9 support and update to PyPy 3.11 (#608)4a22cf8ci: enable testing on Python 3.14t (free-threaded) (#588)e2e8e77Fix license specifier (#597)Updates
pytestfrom 8.3.5 to 9.0.3Release notes
Sourced from pytest's releases.
... (truncated)
Commits
a7d58d7Prepare release version 9.0.3089d981Merge pull request #14366 from bluetech/revert-14193-backport8127eafRevert "Fix: assertrepr_compare respects dict insertion order (#14050) (#14193)"99a7e60Merge pull request #14363 from pytest-dev/patchback/backports/9.0.x/95d8423bd...ddee02aMerge pull request #14343 from bluetech/cve-2025-71176-simple74eac69doc: Update training info (#14298) (#14301)f92dee7Merge pull request #14267 from pytest-dev/patchback/backports/9.0.x/d6fa26c62...7ee58acMerge pull request #12378 from Pierre-Sassoulas/fix-implicit-str-concat-and-d...37da870Merge pull request #14259 from mitre88/patch-4 (#14268)c34bfa3Add explanation for string context diffs (#14257) (#14266)Updates
flaskfrom 3.1.0 to 3.1.3Release notes
Sourced from flask's releases.