mirror of
https://github.com/apache/superset.git
synced 2026-07-18 20:55:47 +00:00
chore: drop Python 3.10 support, require Python 3.11+
CI, packaging metadata, and docs now reflect Python 3.11 as the minimum supported version. Also collapses the sys.version_info compat shims in superset/app.py, superset/middleware/legacy_prefix_redirect.py, and superset/utils/backports.py, which existed solely to support running on Python 3.10 (StrEnum and wsgiref.types were both added in 3.11). Removing the 3.10 floor also drops the now-dead pyhive<0.7.0 marker for python_version<'3.11' and obsoletes the need to pin syntaqlite below 0.5.0 for 3.10 compatibility. Closes #42007 Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
@@ -379,7 +379,7 @@ functioning across environments.
|
||||
Make sure your machine meets the [OS dependencies](https://superset.apache.org/docs/installation/pypi#os-dependencies) before following these steps.
|
||||
You also need to install MySQL.
|
||||
|
||||
Ensure that you are using Python version 3.9, 3.10 or 3.11, then proceed with:
|
||||
Ensure that you are using Python version 3.11 or 3.12, then proceed with:
|
||||
|
||||
```bash
|
||||
# Create a virtual environment and activate it (recommended)
|
||||
|
||||
Reference in New Issue
Block a user