Drop Python 3.8 support

This addresses a failure in the `py38-dev` tests
caused by markupsafe recently dropping Python 3.8 support.

Changed in this commit:

* Drop Python 3.8 support
* Update CI and tox testing
* Update docs references to Python 3.8
* Remove a Windows / Python 3.8 admonition in the docs
* Address type annotations
* Incorporate style fixes

Still to do:

* `src/flask/sessions.py` contains these comments:

  > TODO generic when Python > 3.8

  This TODO should now be unblocked.
This commit is contained in:
Kurt McKee 2024-10-16 18:12:00 -05:00
parent dffe303482
commit 5796f50315
No known key found for this signature in database
GPG key ID: 64713C0B5BA8E1C2
9 changed files with 22 additions and 29 deletions

View file

@ -3,7 +3,7 @@ name = "flask-example-celery"
version = "1.0.0"
description = "Example Flask application with Celery background tasks."
readme = "README.md"
requires-python = ">=3.8"
requires-python = ">=3.9"
dependencies = ["flask>=2.2.2", "celery[redis]>=5.2.7"]
[build-system]