Skip to content

docs: add a supported versions page - #6279

Draft
henryiii wants to merge 1 commit into
pybind:masterfrom
henryiii:docs/supported-versions
Draft

henryiii wants to merge 1 commit into
pybind:masterfrom
henryiii:docs/supported-versions

Conversation

@henryiii

@henryiii henryiii commented Nov 15, 2026 •

Copy link
Copy Markdown
Collaborator

🤖 AI text below 🤖

Description

Add a "Supported versions" page with one table for the minimum versions of Python implementations, compilers, C++ standard, CMake, and optional dependencies. Each row has two values:

  • Minimum expected: the oldest version we intend to work (mostly from the #error checks in common.h, CMake, and the changelog).
  • Minimum tested: the oldest version in the CI matrix.

The README links to the page, and AGENTS.md asks agents to update it when a minimum changes.

Open questions: there is no stated minimum for GraalPy, NVCC, NVHPC, or NumPy. Also, the GCC 4.8 / Clang 3.3 header checks are likely older than what works today.

Suggested changelog entry:

  • Added a docs page that lists the minimum expected and minimum tested versions of supported tools and dependencies.

📚 Documentation preview 📚: https://pybind11--6279.org.readthedocs.build/

List the minimum expected and minimum tested version of each Python
implementation, compiler, and dependency.

Assisted-by: ClaudeCode:claude-opus-5-5

This branch has not been deployed

No deployments
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