Skip to content

[DOCS] use PyPI version of Sphinx in RTD build#663

Open
zacharyburnett wants to merge 3 commits into
spacetelescope:mainfrom
zacharyburnett:docs/sphinx9
Open

[DOCS] use PyPI version of Sphinx in RTD build#663
zacharyburnett wants to merge 3 commits into
spacetelescope:mainfrom
zacharyburnett:docs/sphinx9

Conversation

@zacharyburnett

Copy link
Copy Markdown
Collaborator

Resolves SCSB-234

to be able to pick up Sphinx 9

Tasks

  • update or add relevant tests
  • update relevant docstrings and / or docs/ page
  • Does this PR change any API used downstream? (if not, label with no-changelog-entry-needed)
    • write news fragment(s) in changes/: echo "changed something" > changes/<PR#>.<changetype>.rst (see below for change types)
    • run jwst regression tests with this branch installed ("git+https://github.com/<fork>/stdatamodels@<branch>")
news fragment change types...
  • changes/<PR#>.feature.rst: new feature
  • changes/<PR#>.bugfix.rst: fixes an issue
  • changes/<PR#>.doc.rst: documentation change
  • changes/<PR#>.removal.rst: deprecation or removal of public API
  • changes/<PR#>.misc.rst: infrastructure or miscellaneous change

@zacharyburnett zacharyburnett self-assigned this Feb 3, 2026
@zacharyburnett zacharyburnett requested a review from a team as a code owner February 3, 2026 20:20
@zacharyburnett zacharyburnett added the no-changelog-entry-needed Trivial change that doesn't need an entry in the change log label Feb 3, 2026
@codecov

codecov Bot commented Feb 3, 2026

Copy link
Copy Markdown

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 90.33%. Comparing base (75c2006) to head (ae77b6f).
⚠️ Report is 5 commits behind head on main.

Additional details and impacted files
@@           Coverage Diff           @@
##             main     #663   +/-   ##
=======================================
  Coverage   90.32%   90.33%           
=======================================
  Files          99       99           
  Lines        4641     4644    +3     
=======================================
+ Hits         4192     4195    +3     
  Misses        449      449           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

@braingram

Copy link
Copy Markdown
Collaborator

Docs are failing due to some combination of sphinx changes and an astropy bug that has been fixed but not released: astropy/astropy#19189

@braingram

Copy link
Copy Markdown
Collaborator

Docs are failing due to some combination of sphinx changes and an astropy bug that has been fixed but not released: astropy/astropy#19189

@zacharyburnett is there any way to work around this or do we need to wait for an astropy release?

@braingram

Copy link
Copy Markdown
Collaborator

@zacharyburnett docs are failing due to towncrier being missing from environment.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

no-changelog-entry-needed Trivial change that doesn't need an entry in the change log

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants