mirror of
https://github.com/apache/superset.git
synced 2026-07-09 00:05:36 +00:00
The PyPI install page claimed Python 3.12 (Ubuntu 24.04 default) was unsupported and steered users to a deadsnakes 3.11 workaround. pyproject.toml declares support for 3.10-3.12 (requires-python >=3.10), so the claim was wrong and the workaround unnecessary. - Drop the "3.12 not supported" claim and the deadsnakes/python3.11 steps - Collapse the redundant Ubuntu blocks into one (tested 20.04/22.04/24.04), removing the EOL "before 20.04" block with its py2-era package names - Point at pyproject.toml for supported versions (consistent with macOS section) - Align OS deps with the repo Dockerfile: add python3-venv (needed by `python3 -m venv`), pkg-config (mysqlclient build), and libpq-dev (Postgres) - Fix stale py2 package names in the yum block (python-devel -> python3-devel, etc.) Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>