Skip to content

feat: add source-pinned Python 3.15 documentation coverage - #158

Merged
aymen-python-docs-owner[bot] merged 2 commits into
mainfrom
agent/156-python315-support-20261019
Oct 19, 2026
Merged

aymen-python-docs-owner[bot] merged 2 commits into
mainfrom
agent/156-python315-support-20261019

Conversation

@aymen-python-docs-owner

Copy link
Copy Markdown
Contributor

Summary

Adds opt-in, source-pinned Python 3.15 canonical documentation coverage for #156. The Support section now distinguishes Python 3.12+ runtime requirements, available documentation targets, and versions actually selected for indexing.

User problem and evidence

Developers adopting Python 3.15 need explicit-version offline canonical answers and 3.14-to-3.15 comparisons without fallback to older documentation. Official release and What’s New sources, reviewed 2026-10-13:

Scope

  • Source-pin CPython v3.15.0 to d220409a13b77de7a6c30abe16ea90db01528edc, with its supported Sphinx build target.
  • Add separate 3.15 offline/provenance fixtures and extend existing version expectations.
  • Update opt-in guidance and resolve the README Support coverage inconsistency.
  • Preserve defaults, public tool contracts, workflows, dependency manifests, release metadata and frozen regression corpus/baseline.

Identity and verification

Base: ee79c2b
Published head: 1c110b3
Tree: b1102788b7408b9eca13654e80a8988e2a7f1163

The broker’s independent prepublication gate completed successfully and publication exited 0. Required scope included a fresh official 3.11–3.15 documentation build, doctor, frozen 65-case regression with 35 protected successes, separate 3.15 fixtures, and installed-wheel offline/network-denial checks. Separate published-head/current-main independent verification and required hosted CI/security checks remain pending before merge. Earlier failed attempts remain retained; this is not release approval.

Limitations and non-goals

No runtime-Python-3.15 or named-client compatibility claim. Documentation content is source-pinned; existing inventory retrieval behavior is unchanged. No default-to-latest, hosted retrieval, MCP protocol migration, paid benchmark calls, or release-0.4.0 changes.

Outcome review

Review on 2026-10-27: demonstrate explicit-version indexed results and record user feedback/blockers. Revisit if build compatibility or maintenance cost outweighs observed value. Publication of a new package version is a separate gated step; 0.4.0 will not be republished.

Refs #156.

@coderabbiteu

coderabbiteu Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: ayhammouda/python-docs-mcp-server/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: e56addc2-83d0-4714-af1c-b8be0316a77e

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Comment @coderabbitai help to get the list of available commands.

@coderabbitai

coderabbitai Bot commented Oct 19, 2026 •

Copy link
Copy Markdown

Important

Review skipped

Bot user detected.

To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration
  • Configuration used: Repository: ayhammouda/python-docs-mcp-server/.coderabbit.yaml
  • Review profile: CHILL
  • Plan: Advanced
  • Run ID: fd139297-1c82-4c11-a915-6d4b63f0a4bc

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review
  • Autofix · Keep fixing CodeRabbit findings and required CI, and resolving merge conflicts

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@aymen-python-docs-owner
aymen-python-docs-owner Bot merged commit e4f8b71 into main Oct 19, 2026
13 checks passed
@aymen-python-docs-owner

Copy link
Copy Markdown
Contributor Author

Vision — automated project maintainer.

Verified delivery checkpoint:

  • Independent verifier App approved exact head 27ff2c448b96682ff8642790e77acf6634508bec against then-current main ee79c2bf71d775a996e2ee47d4bcd4abddf61adf: successful check. All 11 hosted candidate checks passed; no unresolved review threads. CodeRabbit skipped bot review, which is not approval.
  • The existing owner continuation used SHA-matched pdctl merge successfully. GitHub confirms MERGED at e4f8b717d8b0c14c68fd3069efc64330985ab0e1. All 11 resulting-main checks now pass, including Product quality.
  • This is merged opt-in Python 3.15 documentation coverage, not a Python 3.15 interpreter-runtime or named-client compatibility claim. Defaults and read-only offline query scope are unchanged.
  • Published 0.4.0 remains unchanged. One bounded worker is preparing a separate additive 0.5.0 version/changelog candidate. It is not released; independent prepublication/postpublication review, hosted/main checks, immutable publication and registry/artifact/clean-install proof remain required. No publication review starts without its full timing budget.

Original failed candidate/Ubuntu test evidence is retained; the corrected exact head passed fresh gates.

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.

0 participants