Skip to content

fix(docs): restore Python SDK reference pages and fix rendering (FB-5346) - #561

Open
simonzelenskifbio wants to merge 18 commits into
mainfrom
fix/fb-5346-python-sdk-docs
Open

simonzelenskifbio wants to merge 18 commits into
mainfrom
fix/fb-5346-python-sdk-docs

Conversation

@simonzelenskifbio

@simonzelenskifbio simonzelenskifbio commented Oct 29, 2026 •

Copy link
Copy Markdown
Contributor

Issue

FB-5346

Description

The SDK documentation build reported 28 warnings and diagnostics while still succeeding, leaving missing API reference content and omitted connection-parameter tables.

Correct stale module references, document the V2 engine instead of its empty compatibility class, and remove the nonexistent async utility section. Repair both parameter tables and enable text wrapping. Fix the streaming example formatting, heading underline, duplicate labels/API entries, and ambiguous Connection links.

Changes are limited to documentation and Sphinx configuration. SDK behavior and publishing workflows are unchanged.

Validation

  • Built locally from SDK 1.19.1 using Python 3.15, Sphinx 9.2.0, and sphinx-rtd-theme 3.1.0.
  • Clean build with -E -W --keep-going: zero warnings.
  • Verified restored API content and both rendered parameter tables.
  • git diff --check passes.
  • Remote CI and deployment were not run during local validation.

Note

Low Risk
Documentation and Sphinx configuration only; no SDK runtime or publishing behavior changes.

Overview
Restores a clean Sphinx build by pointing autodoc at the real firebolt.model.V2 and firebolt.service.V2 modules instead of empty or stale paths, drops the nonexistent async_db.util section, and avoids duplicate connect / ambiguous Connection entries via exclusions and a doctree-read hook in conf.py.

Fixes reader-facing RST issues: connection-parameter tables get a connection-parameters class plus custom.css so long text wraps; Core/cloud parameter table alignment, a broken section underline, streaming-example spacing, and the Engine.update xref in Managing_resources.rst are corrected. The client docs section is retitled HTTP clients.

Reviewed by Cursor Bugbot for commit 2ac346d. Bugbot is set up for automated code reviews on this repo. Configure here.

@simonzelenskifbio
simonzelenskifbio requested a review from a team as a code owner October 29, 2026 14:57
@simonzelenskifbio
simonzelenskifbio force-pushed the fix/fb-5346-python-sdk-docs branch from f2acef6 to 535d6e7 Compare October 29, 2026 14:59
@sonarqubecloud

Copy link
Copy Markdown

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