Skip to content

docs(architecture): the stated Python floor was three minors behind pyproject - #79

Merged
wshallwshall merged 1 commit into
mainfrom
docs-python-floor-3-14
Jul 30, 2026
Merged

docs(architecture): the stated Python floor was three minors behind pyproject#79
wshallwshall merged 1 commit into
mainfrom
docs-python-floor-3-14

Conversation

@wshallwshall

Copy link
Copy Markdown
Collaborator

docs/ARCHITECTURE.md §Dependencies named pyproject.toml as "the source of truth" and then, in the next sentence, claimed Requires Python 3.11+ — while pyproject.toml has required >=3.14 (and mypy's python_version = "3.14").

One line changed:

-hashed resolution lives in the committed uv.lock / requirements.lock (DEP-1, ...). Requires **Python 3.11+**.
+hashed resolution lives in the committed uv.lock / requirements.lock (DEP-1, ...). Requires **Python 3.14+**.

Deliberately not changed — the other 3.11 references in docs/ are correct:

  • docs/BACKLOG.md:1803 — describes pyx12's own support matrix, not ours.
  • docs/BACKLOG.md:2763 — the historical record of the retired py3.11 CI leg.
  • docs/adr/**, docs/releases/**, docs/benchmarks/** — historical records; the convention is to keep past ranges as written.

How it surfaced: turned up while evaluating Windmill and Kestra against the Steps view. The line reads as a live constraint — anyone sizing up the runtime would have taken it as one.

🤖 Generated with Claude Code

…yproject

The Dependencies section claimed "Requires Python 3.11+" while pyproject.toml
has required >=3.14 (and mypy's python_version is 3.14). The section names
pyproject as "the source of truth" and then contradicted it in the next
sentence.

Found while evaluating Windmill/Kestra against the Steps view: the line reads
as a live constraint, and a reader sizing up the runtime would have taken it
as one.

Only this claim changed. The remaining 3.11 references are correct and stay:
docs/BACKLOG.md:1803 describes pyx12's own support matrix, and :2763 is the
historical record of the retired py3.11 CI leg.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
@wshallwshall
wshallwshall force-pushed the docs-python-floor-3-14 branch from b7bc2c2 to 1d45ecb Compare July 30, 2026 19:10
@wshallwshall
wshallwshall merged commit 959821a into main Jul 30, 2026
32 checks passed
@wshallwshall
wshallwshall deleted the docs-python-floor-3-14 branch July 30, 2026 19:34
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