Skip to content

docs: add Python support policy ADR and glossary - #954

Merged
tdstein merged 1 commit into
mainfrom
docs/adr-python-support-policy
Nov 10, 2026
Merged

tdstein merged 1 commit into
mainfrom
docs/adr-python-support-policy

Conversation

@tdstein

@tdstein tdstein commented Nov 10, 2026

Copy link
Copy Markdown
Collaborator

🤖 Records the Python support policy behind #942 / #944 so the 3.11 floor work (#945–#950) can point at it.

Summary

 /
+├── GLOSSARY.md                                  # defines CLI Python vs content Python
 └── docs/
+    └── adr/
+        └── 0001-support-only-non-eol-python.md  # CLI supports only non-EOL Python

ADR-0001: since #920, the CLI Python is independent of the content Python. The CLI supports only non-EOL Python, and each version is dropped in the next minor release after its EOL. Content can still target any Python Connect supports, on a best-effort basis.

Evidence

  • Before: no GLOSSARY.md or docs/adr/. Spec: Drop support for EOL Python (require 3.11+) #944 links to an ADR that doesn't exist on main.
    After: both files exist. just docs builds cleanly, and site/ has no adr/ or glossary pages, because mkdocs.yml already excludes adr/ and GLOSSARY.md lives outside docs/.

Merge Danger

Door: two-way

Docs only, and no runtime code changes. The ADR can be superseded by a later one.

Blast Radius: none

Not published to the docs site. It only affects agents and contributors who read these files.

🤖 Generated with Claude Code

Record ADR-0001 (the CLI supports only non-EOL Python; content Python is
independent) and define CLI Python and content Python in GLOSSARY.md.

Refs #942, #944.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@tdstein
tdstein enabled auto-merge (squash) November 10, 2026 16:43
@github-actions

github-actions Bot commented Nov 10, 2026 •

Copy link
Copy Markdown
PR Preview Action v1.8.2
Preview removed because the pull request was closed.
2026-11-10 18:01 UTC

@github-actions

Copy link
Copy Markdown

☂️ Python Coverage

current status: ✅

Overall Coverage

Lines Covered Coverage Threshold Status
11190 9964 89% 0% 🟢

New Files

No new covered files...

Modified Files

No covered modified files...

updated for commit: 77799ee by action🐍

@tdstein
tdstein disabled auto-merge November 10, 2026 18:01
@tdstein
tdstein merged commit fedf5d5 into main Nov 10, 2026
28 checks passed
@tdstein
tdstein deleted the docs/adr-python-support-policy branch November 10, 2026 18:01
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