Skip to content

README: minimum Python is 3.10, not 3.8 - #2878

Open
melbinjp wants to merge 1 commit into
simonw:mainfrom
melbinjp:readme-python-310
Open

README: minimum Python is 3.10, not 3.8#2878
melbinjp wants to merge 1 commit into
simonw:mainfrom
melbinjp:readme-python-310

Conversation

@melbinjp

@melbinjp melbinjp commented Aug 13, 2026

Copy link
Copy Markdown

The README's installation section still says:

Datasette requires Python 3.8 or higher.

but the actual floor is 3.10:

  • pyproject.toml has requires-python = ">=3.10" (set in ce4b079)
  • the 0.65 release notes (2024-10-07) say "Dropped support for Python 3.8"
  • docs/contributing.rst already says "If you have Python 3.10 or higher"

A user on 3.8 or 3.9 who follows the README gets pip's Requires-Python refusal at install time. One-word fix; no other live doc makes the 3.8 claim (the changelog mentions are history and correct as written).

Found with docproof, which checks what documentation claims against what the repository actually contains.

requires-python has been ">=3.10" since ce4b079, and the 0.65 release
notes (2024-10-07) say "Dropped support for Python 3.8". The README
still tells users 3.8 works; on 3.8 or 3.9 pip refuses to install
datasette.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant